Package io.protostuff.parser
Class Annotation
- java.lang.Object
-
- io.protostuff.parser.Annotation
-
-
Constructor Summary
Constructors Constructor Description Annotation(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()java.util.LinkedHashMap<java.lang.String,java.lang.Object>getP()Shorthand forgetParams().java.util.LinkedHashMap<java.lang.String,java.lang.Object>getParams()<T> TgetValue(java.lang.String key)booleanisEmptyP()Shorthand for params.isEmpty().(package private) voidput(java.lang.String key, java.lang.Object value)(package private) voidputRef(java.lang.String key, java.lang.Object value)java.lang.StringtoString()
-
-
-
Method Detail
-
getParams
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getParams()
-
getP
public final java.util.LinkedHashMap<java.lang.String,java.lang.Object> getP()
Shorthand forgetParams().If you have an annotation like @Foo(id = 1), you then can use: <if(message.a.("Foo")> <if(message.a.("Foo").p.("id")> ... <endif> <endif>
-
put
void put(java.lang.String key, java.lang.Object value)
-
putRef
void putRef(java.lang.String key, java.lang.Object value)
-
getValue
public <T> T getValue(java.lang.String key)
-
isEmptyP
public final boolean isEmptyP()
Shorthand for params.isEmpty().You can then use: <if(message.a.("Foo").emptyP>Note that this does not work on stringtemplate: <if(message.a.("Foo").empty)> Even thoughMap.isEmpty()exists.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-