public abstract class DmwHierarchicObjectWrapper extends DmwNamedObjectWrapper
core| Modifier | Constructor and Description |
|---|---|
protected |
DmwHierarchicObjectWrapper() |
protected |
DmwHierarchicObjectWrapper(DmcObject obj) |
protected |
DmwHierarchicObjectWrapper(DmcObject obj,
ClassDefinition cd) |
| Modifier and Type | Method and Description |
|---|---|
DmwHierarchicObjectWrapper |
addSubComponent(DmwHierarchicObjectWrapper subcomp)
Adds a child to this node.
|
<E extends DmwHierarchicObjectWrapper> |
getChild(DmcHierarchicObjectName name) |
abstract DmcHierarchicObjectName |
getObjectName() |
DmwHierarchicObjectWrapper |
getParentComponent() |
DmcHierarchicObjectName |
getParentName() |
Collection<DmwHierarchicObjectWrapper> |
getSubComps() |
<E extends DmwHierarchicObjectWrapper> |
getSubComps(Class<E> clazz) |
void |
removeSubcomponent(DmwHierarchicObjectWrapper subcomp)
Removes the specified subcomponent.
|
protected DmwHierarchicObjectWrapper |
setParentComponent(DmwHierarchicObjectWrapper p)
Sets the parent of this component.
|
addAux, applyModifier, equals, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getDmcObject, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, setDmcObject, toJSON, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedgetDeleted, getModifier, setDeleted, setModifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, getObjectNameAttributeprotected DmwHierarchicObjectWrapper()
protected DmwHierarchicObjectWrapper(DmcObject obj)
protected DmwHierarchicObjectWrapper(DmcObject obj, ClassDefinition cd)
public abstract DmcHierarchicObjectName getObjectName()
public DmcHierarchicObjectName getParentName()
public DmwHierarchicObjectWrapper getParentComponent()
protected DmwHierarchicObjectWrapper setParentComponent(DmwHierarchicObjectWrapper p)
p - The parent object.public DmwHierarchicObjectWrapper addSubComponent(DmwHierarchicObjectWrapper subcomp)
subcomp - public void removeSubcomponent(DmwHierarchicObjectWrapper subcomp)
subcomp - the subcomponent to be removed.public <E extends DmwHierarchicObjectWrapper> E getChild(DmcHierarchicObjectName name)
public Collection<DmwHierarchicObjectWrapper> getSubComps()
public <E extends DmwHierarchicObjectWrapper> Collection<E> getSubComps(Class<E> clazz)
E - The type of the children.clazz - the class of the children required.Copyright © 2023. All rights reserved.