Package jadex.xml
Class SubobjectInfo
- java.lang.Object
-
- jadex.xml.AbstractInfo
-
- jadex.xml.SubobjectInfo
-
public class SubobjectInfo extends AbstractInfo
Info object for subobjects, i.e. objects that are contained in another object.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.xml.AbstractInfo
AbstractInfo.SpecificityComparator
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessInfoaccessinfoThe access info.protected ISubObjectConverterconverterThe subobject converter.protected java.lang.BooleanflatteningThe flattening flag.protected booleanmultiThe multiplicity.protected ObjectInfoobjectinfoThe object info (for writing).-
Fields inherited from class jadex.xml.AbstractInfo
id, idcnt, xmlinfo, xmlpathelementswithouttag
-
-
Constructor Summary
Constructors Constructor Description SubobjectInfo(AccessInfo accessinfo)Create a new subobject info.SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter)Create a new subobject info.SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)Create a new subobject info.SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)Create a new subobject info.SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)Create a new subobject info.SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo)Create a new subobject info.SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter)Create a new subobject info.SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)Create a new subobject info.SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)Create a new subobject info.SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)Create a new subobject info.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessInfogetAccessInfo()Get the link info.ISubObjectConvertergetConverter()Get the converter.java.lang.BooleangetFlattening()Get the flattening.ObjectInfogetObjectInfo()Get the objectinfo.booleanisMulti()Test if it is a multi subobject.-
Methods inherited from class jadex.xml.AbstractInfo
getFilter, getId, getXMLInfo, getXMLPath, getXMLPathDepth, getXMLPathElements, getXMLPathElementsWithoutElement, getXMLTag, toString
-
-
-
-
Field Detail
-
accessinfo
protected AccessInfo accessinfo
The access info.
-
converter
protected ISubObjectConverter converter
The subobject converter.
-
multi
protected boolean multi
The multiplicity.
-
objectinfo
protected ObjectInfo objectinfo
The object info (for writing).
-
flattening
protected java.lang.Boolean flattening
The flattening flag.
-
-
Constructor Detail
-
SubobjectInfo
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(AccessInfo accessinfo)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)
Create a new subobject info.
-
SubobjectInfo
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)
Create a new subobject info.
-
-
Method Detail
-
getAccessInfo
public AccessInfo getAccessInfo()
Get the link info.- Returns:
- The link info.
-
getConverter
public ISubObjectConverter getConverter()
Get the converter.- Returns:
- The converter.
-
isMulti
public boolean isMulti()
Test if it is a multi subobject.- Returns:
- True, if multi.
-
getObjectInfo
public ObjectInfo getObjectInfo()
Get the objectinfo.- Returns:
- The objectinfo.
-
getFlattening
public java.lang.Boolean getFlattening()
Get the flattening.- Returns:
- The flattening.
-
-