com.sun.tdk.signaturetest.model
Class AnnotationItem

java.lang.Object
  extended by com.sun.tdk.signaturetest.model.AnnotationItem
All Implemented Interfaces:
java.lang.Comparable

public class AnnotationItem
extends java.lang.Object
implements java.lang.Comparable


Nested Class Summary
static class AnnotationItem.Member
           
static class AnnotationItem.ValueWrap
           
 
Field Summary
static java.lang.String ANNOTATION_DOCUMENTED
           
static java.lang.String ANNOTATION_INHERITED
           
static java.lang.String ANNOTATION_PREFIX
           
static AnnotationItem[] EMPTY_ANNOTATIONITEM_ARRAY
           
 
Constructor Summary
AnnotationItem(int target, java.lang.String name)
           
 
Method Summary
 void addMember(AnnotationItem.Member m)
           
 int compareTo(java.lang.Object o)
           
 AnnotationItem.Member findByName(java.lang.String name)
           
 java.lang.String getName()
           
 int getTarget()
           
 boolean isInheritable()
           
static AnnotationItem parse(java.lang.String str)
           
 void removeMember(AnnotationItem.Member m)
           
 void setInheritable(boolean inh)
           
 void setName(java.lang.String name)
           
 void setTarget(int t)
           
static AnnotationItem[] toArray(java.util.List alist)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ANNOTATION_PREFIX

public static final java.lang.String ANNOTATION_PREFIX
See Also:
Constant Field Values

ANNOTATION_INHERITED

public static final java.lang.String ANNOTATION_INHERITED
See Also:
Constant Field Values

ANNOTATION_DOCUMENTED

public static final java.lang.String ANNOTATION_DOCUMENTED
See Also:
Constant Field Values

EMPTY_ANNOTATIONITEM_ARRAY

public static final AnnotationItem[] EMPTY_ANNOTATIONITEM_ARRAY
Constructor Detail

AnnotationItem

public AnnotationItem(int target,
                      java.lang.String name)
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getTarget

public int getTarget()

setTarget

public void setTarget(int t)

addMember

public void addMember(AnnotationItem.Member m)

isInheritable

public boolean isInheritable()

removeMember

public void removeMember(AnnotationItem.Member m)

findByName

public AnnotationItem.Member findByName(java.lang.String name)

toString

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

parse

public static AnnotationItem parse(java.lang.String str)

setInheritable

public void setInheritable(boolean inh)

toArray

public static AnnotationItem[] toArray(java.util.List alist)