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.String
getName()
java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getP()
Shorthand forgetParams()
.java.util.LinkedHashMap<java.lang.String,java.lang.Object>
getParams()
<T> T
getValue(java.lang.String key)
boolean
isEmptyP()
Shorthand for params.isEmpty().(package private) void
put(java.lang.String key, java.lang.Object value)
(package private) void
putRef(java.lang.String key, java.lang.Object value)
java.lang.String
toString()
-
-
-
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 though
Map.isEmpty()
exists.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-