hep.analysis
Class Folder

java.lang.Object
  |
  +--hep.analysis.AbstractNamedObject
        |
        +--hep.analysis.Folder
All Implemented Interfaces:
NamedObject, java.io.Serializable
Direct Known Subclasses:
HistogramFolder, PageFolder, PlotFolder

public abstract class Folder
extends AbstractNamedObject

A folder allows objects such as Histograms etc to be grouped into folders for easier bookkeeping.

See Also:
Serialized Form

Inner classes inherited from class hep.analysis.NamedObject
NamedObject.RenameException
 
Fields inherited from class hep.analysis.AbstractNamedObject
m_parent
 
Method Summary
protected  void add(NamedObject child)
          Add or replace an object in a folder, and notify the FolderPeer if any
 NamedObject find(java.lang.String name)
           
 Folder findSubfolder(java.lang.String name)
           
 java.util.Enumeration getChildren()
           
protected  void remove(NamedObject child)
           
protected  void rename(NamedObject child, java.lang.String oldName)
           
 java.lang.String toString()
           
 
Methods inherited from class hep.analysis.AbstractNamedObject
delete, getDefaultParent, getFolder, getName, rename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

add

protected void add(NamedObject child)
Add or replace an object in a folder, and notify the FolderPeer if any

remove

protected void remove(NamedObject child)

rename

protected void rename(NamedObject child,
                      java.lang.String oldName)

find

public NamedObject find(java.lang.String name)

findSubfolder

public Folder findSubfolder(java.lang.String name)

getChildren

public java.util.Enumeration getChildren()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object