FreeHEP API
Version v1.2

hep.aida.ref
Class ManagedObject

java.lang.Object
  |
  +--hep.aida.ref.event.AIDAObservable
        |
        +--hep.aida.ref.ManagedObject
All Implemented Interfaces:
hep.aida.IManagedObject
Direct Known Subclasses:
AbstractBaseHistogram, AbstractTuple, BaseModelFunction, DataPointSet, Folder

public class ManagedObject
extends AIDAObservable
implements hep.aida.IManagedObject

An object which can be stored in a tree. Implementation of IManagedObject.

Author:
The AIDA Team at SLAC

Field Summary
 
Fields inherited from class hep.aida.ref.event.AIDAObservable
isValid
 
Constructor Summary
ManagedObject(String name)
          Creates a new instance of ManagedObject.
 
Method Summary
 String getAIDAType()
           
 String name()
          Get the name of this ManagedObject.
 void setName(String name)
          Set the name of this ManagedObject.
 
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, createEvent, fireStateChanged, fireStateChanged, removeListener, setIsValidAfterNotify, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedObject

public ManagedObject(String name)
Creates a new instance of ManagedObject.

Parameters:
name - The name of the ManagedObject as it will appear in the Tree.
Method Detail

name

public String name()
Get the name of this ManagedObject. Names can only be changed using the ITree.mv().

Specified by:
name in interface hep.aida.IManagedObject
Returns:
The name of the ManagedObject.

setName

public void setName(String name)
Set the name of this ManagedObject.

Parameters:
name - The new name of the ManagedObject.

getAIDAType

public String getAIDAType()

FreeHEP API
Version v1.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.