public abstract class SdmxStructureBeanImpl extends SDMXBeanImpl implements SdmxStructureBean
Constructor and Description |
---|
SdmxStructureBeanImpl(MutableBean mutableBean,
SdmxStructureBean parent) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IdentifiableBean> |
getIdentifiableComposites()
Returns a set of identifiables that are contained within this identifiable
|
IdentifiableBean |
getIdentifiableParent()
Returns the first identifiable parent of this SDMXBean
If this is a MaintainableBean, then there will be no parent to return, so will return a value of null
|
MaintainableBean |
getMaintainableParent()
Recurses up the parent tree to find the maintainable parent.
|
SdmxStructureBean |
getParent()
Returns the parent that this SDMXBean belongs to
If this is a MaintainableBean, then there will be no parent to return, so will return a value of null
|
SDMX_STRUCTURE_TYPE |
getStructureType()
Returns the structure type of this component.
|
deepEquals, getComposites, getComposites, getCrossReferences, getParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deepEquals, getComposites, getComposites, getCrossReferences, getParent
public SdmxStructureBeanImpl(MutableBean mutableBean, SdmxStructureBean parent)
public SDMX_STRUCTURE_TYPE getStructureType()
SDMXBean
getStructureType
in interface SDMXBean
getStructureType
in class SDMXBeanImpl
public SdmxStructureBean getParent()
SDMXBean
getParent
in interface SDMXBean
getParent
in interface SdmxStructureBean
getParent
in class SDMXBeanImpl
public MaintainableBean getMaintainableParent()
SdmxStructureBean
getMaintainableParent
in interface SdmxStructureBean
public final java.util.Set<IdentifiableBean> getIdentifiableComposites()
SdmxStructureBean
getIdentifiableComposites
in interface SdmxStructureBean
public IdentifiableBean getIdentifiableParent()
SdmxStructureBean
getIdentifiableParent
in interface SdmxStructureBean