aQute.lib.osgi
Class Annotation
java.lang.Object
aQute.lib.osgi.Annotation
public class Annotation
- extends java.lang.Object
|
Constructor Summary |
Annotation(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> elements,
java.lang.annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy)
|
|
Method Summary |
|
get(java.lang.String string)
|
<T extends java.lang.annotation.Annotation>
T |
|
getAnnotation()
|
<T extends java.lang.annotation.Annotation>
T |
|
getAnnotation(java.lang.Class<T> c)
|
java.lang.annotation.ElementType |
getElementType()
|
java.lang.String |
getName()
|
java.lang.annotation.RetentionPolicy |
getRetentionPolicy()
|
java.util.Set<java.lang.String> |
keySet()
|
|
put(java.lang.String string,
java.lang.Object v)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Annotation
public Annotation(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> elements,
java.lang.annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy)
getName
public java.lang.String getName()
getElementType
public java.lang.annotation.ElementType getElementType()
getRetentionPolicy
public java.lang.annotation.RetentionPolicy getRetentionPolicy()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
get
public <T> T get(java.lang.String string)
put
public <T> void put(java.lang.String string,
java.lang.Object v)
keySet
public java.util.Set<java.lang.String> keySet()
getAnnotation
public <T extends java.lang.annotation.Annotation> T getAnnotation()
throws java.lang.Exception
- Throws:
java.lang.Exception
getAnnotation
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> c)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright å© aQute SARL (2000, 2011). All Rights Reserved.