Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

javax.ide.model
Interface Folder


public interface Folder

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


Method Summary
 boolean add(java.util.Collection children)
          Appends children Element to the end of the Folder.
 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(java.util.Collection children)
          Removes the specified children Element.
 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.
 

Method Detail

canAdd

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

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


add

boolean add(java.util.Collection children)
Appends children Element to the end of the Folder.


canRemove

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

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.

remove

boolean remove(java.util.Collection children)
Removes the specified children Element. If any of the children appears more than once, only the first instance is removed.

Parameters:
children - The children to remove.

containsChild

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


size

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


removeAll

void removeAll()
Removes all children from the folder.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

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