Package net.simplace.sim.util
Class FWSimFieldContainerGroup
java.lang.Object
net.simplace.sim.util.FWSimFieldContainerGroup
- All Implemented Interfaces:
FWSimFieldContainer
- Author:
- aenders
-
Constructor Summary
ConstructorDescriptionFWSimFieldContainerGroup
(List<FWSimFieldContainer> aContainerList, Collection<SimFieldLink> aSimLinkList, String aName, FWSimVariable.CONTENT_TYPE aContentType, int aOrderNumber) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addVariable
(FWSimVariable<?> aVariable) void
checkCondition
(Boolean aCheckResult, String aMessage) Called from inside the FWSimFieldContainer to log the initialization Errors.org.jdom2.Element
org.jdom2.Element
getEditFormXML
(boolean aEnabled) getName()
int
getVariable
(String aID) boolean
void
removeVariable
(String aID) org.jdom2.Element
toString()
org.jdom2.Element
toXML()
-
Constructor Details
-
FWSimFieldContainerGroup
public FWSimFieldContainerGroup(List<FWSimFieldContainer> aContainerList, Collection<SimFieldLink> aSimLinkList, String aName, FWSimVariable.CONTENT_TYPE aContentType, int aOrderNumber) - Parameters:
aContainerList
-aSimLinkList
-aName
-aOrderNumber
-aContentType
-
-
-
Method Details
-
createVariables
- Specified by:
createVariables
in interfaceFWSimFieldContainer
- Returns:
- variables from the field map
- See Also:
-
addVariable
- Specified by:
addVariable
in interfaceFWSimFieldContainer
- See Also:
-
getOrderNumber
public int getOrderNumber()- Specified by:
getOrderNumber
in interfaceFWSimFieldContainer
- Returns:
- number in the order of Components
- See Also:
-
getContentType
- Specified by:
getContentType
in interfaceFWSimFieldContainer
- Returns:
- number in the order of Components
- See Also:
-
getVariable
- Specified by:
getVariable
in interfaceFWSimFieldContainer
- Returns:
- FWSimVariable for ID in Field Map
- Throws:
SimFieldMissingException
- See Also:
-
removeVariable
- Specified by:
removeVariable
in interfaceFWSimFieldContainer
- See Also:
-
getName
- Specified by:
getName
in interfaceFWSimFieldContainer
- Returns:
- the Name of the component
- See Also:
-
getOutputVariables
- Specified by:
getOutputVariables
in interfaceFWSimFieldContainer
- Returns:
- FWSimVarables filtered - only output Variables
- See Also:
-
getInputVariables
- Specified by:
getInputVariables
in interfaceFWSimFieldContainer
- Returns:
- FWSimVarables filtered - only input Variables
- See Also:
-
getFieldMap
- Specified by:
getFieldMap
in interfaceFWSimFieldContainer
- Returns:
- whole field map as created in createVariables()
- See Also:
-
toXML
public org.jdom2.Element toXML()- Specified by:
toXML
in interfaceFWSimFieldContainer
- Returns:
- a xml element with all the settings of this component()
- See Also:
-
toGroupXML
public org.jdom2.Element toGroupXML()- Returns:
- GroupXML Element
-
getFrequence
- Specified by:
getFrequence
in interfaceFWSimFieldContainer
- Returns:
- the Frequence of the Container calling
- See Also:
-
getCreateFormXML
public org.jdom2.Element getCreateFormXML()- Specified by:
getCreateFormXML
in interfaceFWSimFieldContainer
- Returns:
- a xml element with all the settings of this component()
- See Also:
-
getEditFormXML
public org.jdom2.Element getEditFormXML(boolean aEnabled) - Specified by:
getEditFormXML
in interfaceFWSimFieldContainer
- Returns:
- a xml element with all the settings of this component()
- See Also:
-
net.simplace.sim.util.FWSimFieldContainer#getEditFormXML()
-
toString
-
getFieldContainers
- Returns:
- the integrated Containers
-
getTransformedSimFieldLinks
- Returns:
- the integrated Containers
-
getOriginalSimFieldLinks
- Returns:
- the integrated Containers
-
getVarMap
- Specified by:
getVarMap
in interfaceFWSimFieldContainer
- Returns:
- number in the order of Components
-
checkCondition
Description copied from interface:FWSimFieldContainer
Called from inside the FWSimFieldContainer to log the initialization Errors.- Specified by:
checkCondition
in interfaceFWSimFieldContainer
-
isConditionCheck
public boolean isConditionCheck()- Specified by:
isConditionCheck
in interfaceFWSimFieldContainer
-