|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.db.AbstractDBObject.ChildSupport
protected final class AbstractDBObject.ChildSupport
This class provides support for lists of ChildDBObjects that are parent'd by the current object. All child list properties should use this support to properly deal with correct parent setting.
Constructor Summary | |
---|---|
protected |
AbstractDBObject.ChildSupport()
|
Method Summary | ||
---|---|---|
|
addChild(java.lang.Class<T> clz,
int idx,
T child)
|
|
|
addChild(java.lang.Class<T> clz,
T child)
|
|
|
addChild(int idx,
T child)
|
|
|
addChild(T child)
|
|
|
clearChildren(java.lang.Class<T> clz)
|
|
boolean |
equals(java.lang.Object obj)
|
|
|
findChild(java.lang.Class<T> clz,
java.lang.String name)
|
|
|
getChildArray(java.lang.Class<T> clz)
|
|
|
getChildArray(java.lang.Class<T> clz,
java.lang.String propName)
Currently only use this if your property return type is duplicated and you need to force more than one entry for that class. |
|
|
getChildCount(java.lang.Class<T> clz)
|
|
|
getChildren(java.lang.Class<T> clz,
boolean create)
|
|
|
getChildren(java.lang.Class<T> clz,
java.lang.String propName,
boolean create)
Currently only use this if your property return type is duplicated and you need to force more than one entry for that class. |
|
AbstractDBObject |
getParent()
|
|
|
indexOfChild(T child)
|
|
|
moveChild(T child,
int newIdx)
|
|
|
removeChild(java.lang.Class<T> clz,
T child)
|
|
|
removeChild(T child)
|
|
|
setChildArray(java.lang.Class<T> clz,
java.lang.String propName,
T[] newKids)
Currently only use this if your property return type is duplicated and you need to force more than one entry for that class. |
|
|
setChildArray(java.lang.Class<T> clz,
T[] newKids)
|
|
|
setChildAt(java.lang.Class<T> clz,
int index,
T child)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractDBObject.ChildSupport()
Method Detail |
---|
public <T extends ChildDBObject> void addChild(T child)
public <T extends ChildDBObject> void addChild(java.lang.Class<T> clz, T child)
public <T extends ChildDBObject> void addChild(int idx, T child)
public <T extends ChildDBObject> void addChild(java.lang.Class<T> clz, int idx, T child)
public <T extends ChildDBObject> boolean moveChild(T child, int newIdx)
public <T extends ChildDBObject> int indexOfChild(T child)
public <T extends ChildDBObject> T setChildAt(java.lang.Class<T> clz, int index, T child)
public <T extends ChildDBObject> boolean removeChild(T child)
public <T extends ChildDBObject> boolean removeChild(java.lang.Class<T> clz, T child)
public <T extends ChildDBObject> T findChild(java.lang.Class<T> clz, java.lang.String name)
public <T extends ChildDBObject> void clearChildren(java.lang.Class<T> clz)
public <T extends ChildDBObject> T[] getChildArray(java.lang.Class<T> clz)
public <T extends ChildDBObject> T[] getChildArray(java.lang.Class<T> clz, java.lang.String propName)
public <T extends ChildDBObject> void setChildArray(java.lang.Class<T> clz, T[] newKids)
public <T extends ChildDBObject> void setChildArray(java.lang.Class<T> clz, java.lang.String propName, T[] newKids)
public <T extends ChildDBObject> int getChildCount(java.lang.Class<T> clz)
public <T extends ChildDBObject> java.util.Collection<T> getChildren(java.lang.Class<T> clz, boolean create)
public <T extends ChildDBObject> java.util.Collection<T> getChildren(java.lang.Class<T> clz, java.lang.String propName, boolean create)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public AbstractDBObject getParent()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |