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.AbstractInfoAbstractInfo.SpecificityComparator
 
- 
 - 
Field SummaryFields 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.AbstractInfoid, idcnt, xmlinfo, xmlpathelementswithouttag
 
- 
 - 
Constructor SummaryConstructors 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 SummaryAll 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.AbstractInfogetFilter, getId, getXMLInfo, getXMLPath, getXMLPathDepth, getXMLPathElements, getXMLPathElementsWithoutElement, getXMLTag, toString
 
- 
 
- 
- 
- 
Field Detail- 
accessinfoprotected AccessInfo accessinfo The access info.
 - 
converterprotected ISubObjectConverter converter The subobject converter.
 - 
multiprotected boolean multi The multiplicity.
 - 
objectinfoprotected ObjectInfo objectinfo The object info (for writing).
 - 
flatteningprotected java.lang.Boolean flattening The flattening flag.
 
- 
 - 
Constructor Detail- 
SubobjectInfopublic SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(AccessInfo accessinfo) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo) Create a new subobject info.
 - 
SubobjectInfopublic SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening) Create a new subobject info.
 
- 
 - 
Method Detail- 
getAccessInfopublic AccessInfo getAccessInfo() Get the link info.- Returns:
- The link info.
 
 - 
getConverterpublic ISubObjectConverter getConverter() Get the converter.- Returns:
- The converter.
 
 - 
isMultipublic boolean isMulti() Test if it is a multi subobject.- Returns:
- True, if multi.
 
 - 
getObjectInfopublic ObjectInfo getObjectInfo() Get the objectinfo.- Returns:
- The objectinfo.
 
 - 
getFlatteningpublic java.lang.Boolean getFlattening() Get the flattening.- Returns:
- The flattening.
 
 
- 
 
-