public class SubobjectInfo extends AbstractInfo
AbstractInfo.SpecificityComparator
Modifier and Type | Field and Description |
---|---|
protected AccessInfo |
accessinfo
The access info.
|
protected ISubObjectConverter |
converter
The subobject converter.
|
protected java.lang.Boolean |
flattening
The flattening flag.
|
protected boolean |
multi
The multiplicity.
|
protected ObjectInfo |
objectinfo
The object info (for writing).
|
id, idcnt, xmlinfo, xmlpathelementswithouttag
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
AccessInfo |
getAccessInfo()
Get the link info.
|
ISubObjectConverter |
getConverter()
Get the converter.
|
java.lang.Boolean |
getFlattening()
Get the flattening.
|
ObjectInfo |
getObjectInfo()
Get the objectinfo.
|
boolean |
isMulti()
Test if it is a multi subobject.
|
getFilter, getId, getXMLInfo, getXMLPath, getXMLPathDepth, getXMLPathElements, getXMLPathElementsWithoutElement, getXMLTag, toString
protected AccessInfo accessinfo
protected ISubObjectConverter converter
protected boolean multi
protected ObjectInfo objectinfo
protected java.lang.Boolean flattening
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo)
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter)
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)
public SubobjectInfo(XMLInfo xmlinfo, AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)
public SubobjectInfo(AccessInfo accessinfo)
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter)
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi)
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo)
public SubobjectInfo(AccessInfo accessinfo, ISubObjectConverter converter, boolean multi, ObjectInfo objectinfo, java.lang.Boolean flattening)
public AccessInfo getAccessInfo()
public ISubObjectConverter getConverter()
public boolean isMulti()
public ObjectInfo getObjectInfo()
public java.lang.Boolean getFlattening()