FreeHEP API
Version current

hep.aida.jni
Class CIAnnotation

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIAnnotation
All Implemented Interfaces:
hep.aida.IAnnotation

public class CIAnnotation
extends CProxy
implements hep.aida.IAnnotation

Source Code:
CIAnnotation.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIAnnotation(long crefID)
           
 
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 hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IAnnotation
findKey, hasKey, isSticky
 

Constructor Detail

CIAnnotation

public CIAnnotation(long crefID)
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 current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.