|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.ide.model.Node
oracle.ide.model.DefaultContainer
public abstract class DefaultContainer
The DefaultContainer class is a default implementation of a Node that implements the Folder interface.
Node, Folder| Field Summary | |
|---|---|
protected java.util.ArrayList |
_childrenThe " final" modifier makes it possible to synchronize on the _children object, since its value can never change. |
| Fields inherited from class oracle.ide.model.Node |
|---|
LOG_READONLY |
| Constructor Summary | |
|---|---|
DefaultContainer() |
|
DefaultContainer(java.net.URL url) |
|
| Method Summary | |
|---|---|
boolean |
add(Element element)Part of the Folder interface. |
boolean |
add(Element element, boolean notify) |
boolean |
canAdd(Element element)Part of the Folder interface. |
boolean |
canRemove(Element element)Part of the Folder interface. |
boolean |
containsChild(Element child)Returns true if the folder contains the specified child Element; returns false otherwise. |
java.util.Iterator |
getChildren()Part of the Element interface. |
boolean |
mayHaveChildren()Part of the Element interface. |
boolean |
remove(Element element)Part of the Folder interface. |
boolean |
remove(Element element, boolean notify) |
void |
removeAll()Removes all children from the folder. |
void |
removeAll(boolean notify) |
int |
size()Returns the current number of children in the folder. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface oracle.ide.model.Element |
|---|
getAttributes, getData |
| Methods inherited from interface oracle.ide.model.Displayable |
|---|
getIcon, getLongLabel, getShortLabel, getToolTipText, toString |
| Field Detail |
|---|
protected final java.util.ArrayList _children
final" modifier makes it possible to synchronize on the _children object, since its value can never change.| Constructor Detail |
|---|
public DefaultContainer()
public DefaultContainer(java.net.URL url)
| Method Detail |
|---|
public boolean mayHaveChildren()
Element interface. This implementation always returns true.mayHaveChildren in interface ElementmayHaveChildren in class Nodetrue if this Element may contain child Elements.Element.mayHaveChildren()public java.util.Iterator getChildren()
Element interface. This implementation returns an Iterator over the current list of children.getChildren in interface ElementgetChildren in class NodeIterator over any child Elements contained by this Element. If there are no children, null is returned.Element.getChildren()public boolean canAdd(Element element)
Folder interface. The default implementation returns true if and only if the specified Element is not null.canAdd in interface Folderelement - the Element that is about to be added to this Folder.true if and only if the specified Element is not null.Folder.canAdd(Element)public boolean add(Element element)
Folder interface. The specified Element is added to the end of the child list. However, if the Element is null, this method does nothing.
No notification is fired by this method.
add in interface FolderFolder.add(oracle.ide.model.Element)public boolean canRemove(Element element)
Folder interface. The default implementation returns true if and only if the specified Element is not null.canRemove in interface Folderelement - the Element that is about to be removed from this Folder.true if and only if the specified Element is not null.Folder.canRemove(Element)public boolean remove(Element element)
Folder interface. The specified Element is removed from the child list. However, if the Element is null, this method does nothing. If the Element occurs more than once in the child list, then only the first instance is removed.
No notification is fired by this method.
remove in interface Folderelement - The child object to remove.Folder.remove(Element)public boolean containsChild(Element child)
Foldertrue if the folder contains the specified child Element; returns false otherwise.containsChild in interface Folderpublic int size()
Foldersize in interface Folderpublic void removeAll()
FolderremoveAll in interface Folder
public boolean add(Element element,
boolean notify)
public boolean remove(Element element,
boolean notify)
public void removeAll(boolean notify)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||