|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.amazon.carbonado.util.AnnotationVisitor<Object,Object>
com.amazon.carbonado.util.AnnotationPrinter
public class AnnotationPrinter
Prints an Annotation into a parseable format, exactly the same as Java Annotation syntax.
| Constructor Summary | |
|---|---|
AnnotationPrinter(boolean sort,
StringBuilder b)
|
|
| Method Summary | |
|---|---|
Object |
visit(Annotation value)
Prints the annotation to the builder passed to the constructor. |
Object |
visit(String name,
int pos,
Annotation[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
Annotation value,
Object param)
Visits an annotation by breaking it down into its components and calling various other visit methods. |
Object |
visit(String name,
int pos,
boolean[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
boolean value,
Object param)
Override to visit booleans. |
Object |
visit(String name,
int pos,
byte[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
byte value,
Object param)
Override to visit bytes. |
Object |
visit(String name,
int pos,
char[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
char value,
Object param)
Override to visit chars. |
Object |
visit(String name,
int pos,
Class[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
Class value,
Object param)
Override to visit Classes. |
Object |
visit(String name,
int pos,
double[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
double value,
Object param)
Override to visit doubles. |
Object |
visit(String name,
int pos,
Enum[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
Enum value,
Object param)
Override to visit Enums. |
Object |
visit(String name,
int pos,
float[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
float value,
Object param)
Override to visit floats. |
Object |
visit(String name,
int pos,
int[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
int value,
Object param)
Override to visit ints. |
Object |
visit(String name,
int pos,
long[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
long value,
Object param)
Override to visit longs. |
Object |
visit(String name,
int pos,
short[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
short value,
Object param)
Override to visit shorts. |
Object |
visit(String name,
int pos,
String[] value,
Object param)
Visits each array element. |
Object |
visit(String name,
int pos,
String value,
Object param)
Override to visit Strings. |
| Methods inherited from class com.amazon.carbonado.util.AnnotationVisitor |
|---|
visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotationPrinter(boolean sort,
StringBuilder b)
sort - when true, sort annotation members by name (case sensitive)b - StringBuilder to get printed results| Method Detail |
|---|
public Object visit(Annotation value)
value - Annotation to visit
public Object visit(String name,
int pos,
Annotation value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array member or not part of an annotationpos - position of member in list or arrayvalue - Annotation visitedparam - custom parameter
public Object visit(String name,
int pos,
int value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - int visitedparam - custom parameter
public Object visit(String name,
int pos,
long value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - long visitedparam - custom parameter
public Object visit(String name,
int pos,
float value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - float visitedparam - custom parameter
public Object visit(String name,
int pos,
double value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - double visitedparam - custom parameter
public Object visit(String name,
int pos,
boolean value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - boolean visitedparam - custom parameter
public Object visit(String name,
int pos,
byte value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - byte visitedparam - custom parameter
public Object visit(String name,
int pos,
short value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - short visitedparam - custom parameter
public Object visit(String name,
int pos,
char value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - char visitedparam - custom parameter
public Object visit(String name,
int pos,
String value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - String visitedparam - custom parameter
public Object visit(String name,
int pos,
Class value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - Class visitedparam - custom parameter
public Object visit(String name,
int pos,
Enum value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - Enum visitedparam - custom parameter
public Object visit(String name,
int pos,
Annotation[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - Annotation array visitedparam - custom parameter
public Object visit(String name,
int pos,
int[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - int array visitedparam - custom parameter
public Object visit(String name,
int pos,
long[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - long array visitedparam - custom parameter
public Object visit(String name,
int pos,
float[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - float array visitedparam - custom parameter
public Object visit(String name,
int pos,
double[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - double array visitedparam - custom parameter
public Object visit(String name,
int pos,
boolean[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - boolean array visitedparam - custom parameter
public Object visit(String name,
int pos,
byte[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - byte array visitedparam - custom parameter
public Object visit(String name,
int pos,
short[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - short array visitedparam - custom parameter
public Object visit(String name,
int pos,
char[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - char array visitedparam - custom parameter
public Object visit(String name,
int pos,
String[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - String array visitedparam - custom parameter
public Object visit(String name,
int pos,
Class[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - Class array visitedparam - custom parameter
public Object visit(String name,
int pos,
Enum[] value,
Object param)
AnnotationVisitor
visit in class AnnotationVisitor<Object,Object>name - member name, or null if array memberpos - position of member in list or arrayvalue - Enum array visitedparam - custom parameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||