- Generic - Annotation Type in info.junius.library.jabb
-
Holds a generics string to retain the generic information, especially on collections or maps, at runtime.
- GenericAnnotationFinder - Class in info.junius.library.jabb.util
-
The @Generic annotation could be on any method in a class hierarchy.
- GenericAnnotationFinder() - Constructor for class info.junius.library.jabb.util.GenericAnnotationFinder
-
- GenericsParser - Class in info.junius.library.jabb.generics
-
Parses value of a generics annotation.
- GenericsParser() - Constructor for class info.junius.library.jabb.generics.GenericsParser
-
- GenericType - Interface in info.junius.library.jabb.generics
-
Generic type information.
- get(byte) - Static method in enum info.junius.library.jabb.constants.MapEntryId
-
Returns flag depending on id
- get(Object) - Method in class info.junius.library.jabb.util.ObjectIdAnnotationFinder
-
Returns the first ObjectID annotation found in the object hierarchy.
- get(Class<?>) - Method in class info.junius.library.jabb.util.ObjectIdAnnotationFinder
-
Returns the first ObjectID annotation found in the class hierarchy.
- getAnnotatedMethod(Method) - Method in class info.junius.library.jabb.util.GenericAnnotationFinder
-
Returns the method that matches the given target method and that has a Generic annotation on it.
- getByClazz(Class<?>) - Static method in enum info.junius.library.jabb.constants.Type
-
Returns type based on class
- getByFlag(byte) - Static method in enum info.junius.library.jabb.constants.Type
-
Returns type matching the bit pattern or null if not found.
- getByValue(Object) - Static method in enum info.junius.library.jabb.constants.Type
-
Returns type matching the type of the given value.
- getChild(byte) - Method in class info.junius.library.jabb.dt.RawBinary
-
Returns a direct child of this element identified by its ID or null if there is no such an element
- getChildren() - Method in class info.junius.library.jabb.dt.RawBinary
-
Returns the children of this element.
- getClassByName(String) - Method in class info.junius.library.jabb.util.ClassFinder
-
Tries to get a class for a name
- getClazz() - Method in enum info.junius.library.jabb.constants.Type
-
Returns the class associated with this type
- getDecoder() - Method in class info.junius.library.jabb.JabbFactory
-
Returns a JABB decoder
- getDecoder(Type) - Method in class info.junius.library.jabb.util.DecoderFactory
-
Returns decoder for Type Type
- getEncoder() - Method in class info.junius.library.jabb.JabbFactory
-
Returns a JABB encoder
- getEncoder(Object) - Method in class info.junius.library.jabb.util.EncoderFactory
-
Returns suitable encoder for the given type
- getFlag() - Method in enum info.junius.library.jabb.constants.Type
-
Byte representation of this type
- getGetter(Object) - Method in class info.junius.library.jabb.util.AnnotationReader
-
Get all annotated getters (get, is).
- getId() - Method in enum info.junius.library.jabb.constants.MapEntryId
-
- getId() - Method in class info.junius.library.jabb.dt.RawBinary
-
- getImplementationClazz(Class<?>) - Method in class info.junius.library.jabb.util.InstanceFactory
-
Tries to find the concrete implementation of a class (interface, abstract class, etc.).
- getInstance(GenericType) - Method in class info.junius.library.jabb.util.InstanceFactory
-
Returns an instance of type T
- getInstance(Class<?>) - Method in class info.junius.library.jabb.util.InstanceFactory
-
Returns an instance of type T
- getInstance(Class<?>, String) - Method in class info.junius.library.jabb.util.InstanceFactory
-
Creates an instance of the given class using the string argument
- getLengthLength(byte[]) - Method in class info.junius.library.jabb.util.LengthDecoder
-
Returns the number of bytes that denote the length value
- getObjectValue() - Method in class info.junius.library.jabb.dt.RawBinary
-
Returns the byte representation of this object (-tree), i.e.
- getParameterList() - Method in class info.junius.library.jabb.generics.DefaultGenericType
-
- getParameterList() - Method in interface info.junius.library.jabb.generics.GenericType
-
Argument types [0, n]
- getSetter(Object) - Method in class info.junius.library.jabb.util.AnnotationReader
-
Get all annotated setters.
- GETTER_PREFIX - Static variable in class info.junius.library.jabb.util.AnnotationReader
-
get
- getType() - Method in class info.junius.library.jabb.dt.RawBinary
-
- getTypeClass() - Method in class info.junius.library.jabb.generics.DefaultGenericType
-
- getTypeClass() - Method in interface info.junius.library.jabb.generics.GenericType
-
Class of this particular type
- getValue() - Method in class info.junius.library.jabb.dt.RawBinary
-
Returns the value which might be null