Extension SDK 10.1.2

oracle.ide.model
Interface Folder

All Superinterfaces:
Data, Displayable, Element
All Known Subinterfaces:
CmtModelNode, Container, LibraryList, Palette, PalettePage, WorkEnvironment
All Known Implementing Classes:
Applications, CategoryFolder, CmtFolder, ConnectionNode, DataContainer, DefaultContainer, DefaultFolder, DefaultLibraryList, GalleryFolder, IdeLayout, JLibraryList, Layouts, PropertiesContainer, XMLDataContainer

public interface Folder
extends Element

The Folder interface extends Element by adding methods for managing child Elements contained by the Folder.


Method Summary
 boolean add(Element child)
          Appends a child Element to the end of the Folder.
 boolean canAdd(Element element)
          Other classes can call this method to determine whether the given Element can be added to the Folder.
 boolean canRemove(Element element)
          Other classes can call this method to determine whether the specified Element can be removed from this Folder.
 boolean containsChild(Element child)
          Returns true if the folder contains the specified child Element; returns false otherwise.
 boolean remove(Element child)
          Removes the specified child Element.
 void removeAll()
          Removes all children from the folder.
 int size()
          Returns the current number of children in the folder.
 
Methods inherited from interface oracle.ide.model.Element
getAttributes, getChildren, mayHaveChildren
 
Methods inherited from interface oracle.ide.model.Data
getData
 
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
 

Method Detail

canAdd

public boolean canAdd(Element element)
Other classes can call this method to determine whether the given Element can be added to the Folder.

Parameters:
element - the Element that is about to be added to this Folder.
Returns:
true if the specified Element can be added to this Folder; false if the Element cannot be added.

add

public boolean add(Element child)
Appends a child Element to the end of the Folder.


canRemove

public boolean canRemove(Element element)
Other classes can call this method to determine whether the specified Element can be removed from this Folder.

Parameters:
element - the Element that is about to be removed from this Folder.
Returns:
true if the specified Element can be removed from this Folder; false if the Element cannot be removed.

remove

public boolean remove(Element child)
Removes the specified child Element. If the child object appears more than once, only the first instance is removed.

Parameters:
child - The child object to remove.

containsChild

public boolean containsChild(Element child)
Returns true if the folder contains the specified child Element; returns false otherwise.


size

public int size()
Returns the current number of children in the folder.


removeAll

public void removeAll()
Removes all children from the folder.


Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.