Package org.apache.openjpa.persistence
Class AnnotationBuilder
- java.lang.Object
 - 
- org.apache.openjpa.persistence.AnnotationBuilder
 
 
- 
public class AnnotationBuilder extends Object
Helper class to stringify annotation declarations.- Since:
 - 1.0.0
 - Author:
 - Gokhan Ergul
 
 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedAnnotationBuilder(Class<? extends Annotation> type) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationBuilderadd(String key, boolean val)AnnotationBuilderadd(String key, int val)AnnotationBuilderadd(String key, Class val)AnnotationBuilderadd(String key, Enum val)AnnotationBuilderadd(String key, String val)AnnotationBuilderadd(String key, EnumSet val)AnnotationBuilderadd(String key, AnnotationBuilder val)Class<? extends Annotation>getType()booleanhasComponents()StringtoString()protected voidtoString(StringBuilder sb) 
 - 
 
- 
- 
Constructor Detail
- 
AnnotationBuilder
protected AnnotationBuilder(Class<? extends Annotation> type)
 
 - 
 
- 
Method Detail
- 
getType
public Class<? extends Annotation> getType()
 
- 
add
public AnnotationBuilder add(String key, String val)
 
- 
add
public AnnotationBuilder add(String key, boolean val)
 
- 
add
public AnnotationBuilder add(String key, int val)
 
- 
add
public AnnotationBuilder add(String key, Class val)
 
- 
add
public AnnotationBuilder add(String key, EnumSet val)
 
- 
add
public AnnotationBuilder add(String key, Enum val)
 
- 
add
public AnnotationBuilder add(String key, AnnotationBuilder val)
 
- 
hasComponents
public boolean hasComponents()
 
- 
toString
protected void toString(StringBuilder sb)
 
 - 
 
 -