FreeHEP API
Version v1.2.2

hep.aida.jni
Class CIAnnotation

java.lang.Object
  |
  +--hep.aida.jni.CAIDRef
        |
        +--hep.aida.jni.CProxy
              |
              +--hep.aida.jni.CIAnnotation
All Implemented Interfaces:
hep.aida.IAnnotation

public class CIAnnotation
extends CProxy
implements hep.aida.IAnnotation


Field Summary
 
Fields inherited from class hep.aida.jni.CProxy
factory
 
Fields inherited from class hep.aida.jni.CAIDRef
cref
 
Constructor Summary
CIAnnotation(long cref, long factory)
           
 
Method Summary
 void addItem(String key, String value)
           
 void addItem(String key, String value, boolean sticky)
           
 String key(int index)
           
 void removeItem(String key)
           
 void reset()
           
 void setSticky(String key, boolean sticky)
           
 void setValue(String key, String value)
           
 int size()
           
 String value(int index)
           
 String value(String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CIAnnotation

public CIAnnotation(long cref,
                    long factory)
Method Detail

addItem

public void addItem(String key,
                    String value)
Specified by:
addItem in interface hep.aida.IAnnotation

addItem

public void addItem(String key,
                    String value,
                    boolean sticky)
Specified by:
addItem in interface hep.aida.IAnnotation

removeItem

public void removeItem(String key)
Specified by:
removeItem in interface hep.aida.IAnnotation

value

public String value(String key)
Specified by:
value in interface hep.aida.IAnnotation

setValue

public void setValue(String key,
                     String value)
Specified by:
setValue in interface hep.aida.IAnnotation

setSticky

public void setSticky(String key,
                      boolean sticky)
Specified by:
setSticky in interface hep.aida.IAnnotation

size

public int size()
Specified by:
size in interface hep.aida.IAnnotation

key

public String key(int index)
Specified by:
key in interface hep.aida.IAnnotation

value

public String value(int index)
Specified by:
value in interface hep.aida.IAnnotation

reset

public void reset()
Specified by:
reset in interface hep.aida.IAnnotation

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.