A C D E F G H I J L M N P R S T V W X

A

AbstractTypeProcessor - Class in name.pehl.piriti.rebind.type
 
AbstractTypeProcessor() - Constructor for class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
addProperty(TypeContext, PropertySource) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
addProperty(PropertyContext) - Method in class name.pehl.piriti.rebind.type.TypeContext
 
addReference(TypeContext, PropertySource) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
addReference(PropertyContext) - Method in class name.pehl.piriti.rebind.type.TypeContext
 

C

canContainId(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
collectConcreteTypes(List<JClassType>, JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Finds all concrete subtypes starting from type.
collectFields(JClassType, List<JField>, Set<Class<? extends Annotation>>, Set<Class<? extends Annotation>>) - Method in class name.pehl.piriti.rebind.type.PojoTypeProcessor
Collects all non-static, non-transient fields from the specified type and all of its supertypes.
collectionImplementationFor(String) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
compare(PropertyContext, PropertyContext) - Method in class name.pehl.piriti.rebind.property.PropertyContext.PropertyContextOrder
 
createCode() - Method in class name.pehl.piriti.rebind.VelocityCreator
 
createCreator(JClassType, String) - Method in class name.pehl.piriti.rebind.json.JsonReaderGenerator
 
createCreator(JClassType, String) - Method in class name.pehl.piriti.rebind.json.JsonWriterGenerator
 
createCreator(JClassType, String) - Method in class name.pehl.piriti.rebind.VelocityGenerator
 
createCreator(JClassType, String) - Method in class name.pehl.piriti.rebind.xml.XmlReaderGenerator
 
createCreator(JClassType, String) - Method in class name.pehl.piriti.rebind.xml.XmlWriterGenerator
 
createPropertyContext(TypeContext, PropertySource, ReferenceType) - Method in class name.pehl.piriti.rebind.property.PropertyContextCreator
 

D

debug(String, Object...) - Method in class name.pehl.piriti.rebind.Logger
 
DefaultConverterLookup - Class in name.pehl.piriti.rebind.property
Registry with built-in converter.
DefaultConverterLookup() - Constructor for class name.pehl.piriti.rebind.property.DefaultConverterLookup
Construct a new instance of this class and registers the built-in converters using the TypeOracle from GeneratorContextHolder.
die(String) - Method in class name.pehl.piriti.rebind.Logger
Post an error message and halt processing.
die(String, Object...) - Method in class name.pehl.piriti.rebind.Logger
Post an error message and halt processing.
doProcess(TypeContext, Set<? extends JClassType>) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
doProcess(TypeContext, Set<? extends JClassType>) - Method in class name.pehl.piriti.rebind.type.JaxbTypeProcessor
 
doProcess(TypeContext, Set<? extends JClassType>) - Method in class name.pehl.piriti.rebind.type.PojoTypeProcessor
 
doProcess(TypeContext, Set<? extends JClassType>) - Method in class name.pehl.piriti.rebind.type.RwTypeProcessor
 

E

equals(Object) - Method in class name.pehl.piriti.rebind.property.PropertyContext
 

F

findField(JClassType, String, Modifier...) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Tries to find the given field with the given modifier in the given type or in the supertypes of the given type.
findGetter(JClassType, String, JType, Modifier...) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
findSetter(JClassType, String, JType, Modifier...) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 

G

generate(TreeLogger, GeneratorContext, String) - Method in class name.pehl.piriti.rebind.VelocityGenerator
 
GeneratorContextHolder - Class in name.pehl.piriti.rebind
 
get() - Static method in class name.pehl.piriti.rebind.GeneratorContextHolder
 
get() - Static method in class name.pehl.piriti.rebind.Logger
 
get(JType) - Method in class name.pehl.piriti.rebind.property.DefaultConverterLookup
 
get(TypeContext, JType, ReferenceType) - Method in class name.pehl.piriti.rebind.property.PropertyTemplatesLookup
 
getAccess() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getCallableGetterName() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getCallableSetterName() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getConcreteTypes() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getContext() - Method in class name.pehl.piriti.rebind.GeneratorContextHolder
 
getConverter() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getConverter() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getElementType() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getElementType() - Method in class name.pehl.piriti.rebind.property.Templates
 
getFormat() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getFormat() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getGetter() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getGetter() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getId() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getInstanceCreator() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getInstanceCreator() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getInstanceCreator() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getMain() - Method in class name.pehl.piriti.rebind.property.Templates
 
getName() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getName() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getNext() - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
getNext() - Method in interface name.pehl.piriti.rebind.type.TypeProcessor
 
getOrder() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getPath() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getPath() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getPathOrName() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getProperties() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getReferences() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getReferenceType() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getRwType() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getSetter() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getSetter() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getStopAt() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
getTemplate() - Method in class name.pehl.piriti.rebind.json.JsonReaderCreator
 
getTemplate() - Method in class name.pehl.piriti.rebind.json.JsonWriterCreator
 
getTemplate() - Method in class name.pehl.piriti.rebind.VelocityCreator
Returns the velocity template which should be merged.
getTemplate() - Method in class name.pehl.piriti.rebind.xml.XmlReaderCreator
 
getTemplate() - Method in class name.pehl.piriti.rebind.xml.XmlWriterCreator
 
getTemplates() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getTreeLogger() - Method in class name.pehl.piriti.rebind.Logger
 
getType() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getType() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
getType() - Method in class name.pehl.piriti.rebind.type.TypeContext
The type of the POJO to be (de)serialized.
getTypeVariable(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns the first type variable of the specified parameterized type or null if type is null or does not have any type variables.
getValue() - Method in class name.pehl.piriti.rebind.property.Variables
 
getValueAsString() - Method in class name.pehl.piriti.rebind.property.Variables
 
getVariables() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getWhitespaceHandling() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
getWhitespaceHandling() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 

H

hashCode() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
hasNext() - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
hasNext() - Method in interface name.pehl.piriti.rebind.type.TypeProcessor
 
hasPath() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 

I

info(String, Object...) - Method in class name.pehl.piriti.rebind.Logger
 
init(RuntimeServices) - Method in class name.pehl.piriti.rebind.VelocityLogger
 
interfaceToImplementation - Static variable in class name.pehl.piriti.rebind.type.TypeUtils
 
InvalidPropertyException - Exception in name.pehl.piriti.rebind.property
 
InvalidPropertyException(TypeContext, JType, String, String) - Constructor for exception name.pehl.piriti.rebind.property.InvalidPropertyException
 
isAccessibleField() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
isBoolean(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is boolean or Boolean, false otherwise.
isByte(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is byte or Byte, false otherwise.
isCallableGetter() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
isCallableSetter() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
isCharacter(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is char or Caharacter, false otherwise.
isCollection(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Return true if the collection is Collection List ArrayList LinkedList Set HashSet LinkedHashSet SortedSet TreeSet false otherwise,
isDate(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is Date, false otherwise.
isDefaultInstantiable(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
isDouble(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is double or Double, false otherwise.
isFloat(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is float or Float, false otherwise.
isGwtType(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
isInteger(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is int or Integer, false otherwise.
isJavaType(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
 
isJson() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
isJsonPath() - Method in class name.pehl.piriti.rebind.property.PropertyContext
Return true if the path contains PropertyContext.JSON_PATH_SYMBOLS, false otherwise.
isLevelEnabled(int) - Method in class name.pehl.piriti.rebind.VelocityLogger
 
isLong(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is long or Long, false otherwise.
isMap(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Return true if the map is Map HashMap SortedMap TreeMap false otherwise.
isNative() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
isNative() - Method in interface name.pehl.piriti.rebind.property.PropertySource
 
isNumeric(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is byte or Byte short or Short int or Integer long or Long float or Float double or Double false otherwise.
isReader() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
isShort(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is short or Short, false otherwise.
isString(JType) - Static method in class name.pehl.piriti.rebind.type.TypeUtils
Returns true if the type is String, false otherwise.
isWriter() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
isXml() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
isXpath() - Method in class name.pehl.piriti.rebind.property.PropertyContext
Return true if the path contains #PATH_SYMBOLS, false otherwise.

J

JaxbTypeProcessor - Class in name.pehl.piriti.rebind.type
 
JaxbTypeProcessor() - Constructor for class name.pehl.piriti.rebind.type.JaxbTypeProcessor
 
JsonReaderCreator - Class in name.pehl.piriti.rebind.json
Creator for JsonReaders.
JsonReaderCreator(JClassType, String, String) - Constructor for class name.pehl.piriti.rebind.json.JsonReaderCreator
 
JsonReaderGenerator - Class in name.pehl.piriti.rebind.json
GWT Generator which creates a JsonReaderCreator.
JsonReaderGenerator() - Constructor for class name.pehl.piriti.rebind.json.JsonReaderGenerator
 
JsonWriterCreator - Class in name.pehl.piriti.rebind.json
Class which generates the code necessary to serialize a POJO to JSON.
JsonWriterCreator(JClassType, String, String) - Constructor for class name.pehl.piriti.rebind.json.JsonWriterCreator
 
JsonWriterGenerator - Class in name.pehl.piriti.rebind.json
GWT Generator which creates a JsonWriterCreator.
JsonWriterGenerator() - Constructor for class name.pehl.piriti.rebind.json.JsonWriterGenerator
 

L

log(int, String) - Method in class name.pehl.piriti.rebind.VelocityLogger
 
log(int, String, Throwable) - Method in class name.pehl.piriti.rebind.VelocityLogger
 
Logger - Class in name.pehl.piriti.rebind
 

M

Modifier - Enum in name.pehl.piriti.rebind
 

N

name.pehl.piriti.rebind - package name.pehl.piriti.rebind
 
name.pehl.piriti.rebind.json - package name.pehl.piriti.rebind.json
 
name.pehl.piriti.rebind.property - package name.pehl.piriti.rebind.property
 
name.pehl.piriti.rebind.type - package name.pehl.piriti.rebind.type
 
name.pehl.piriti.rebind.xml - package name.pehl.piriti.rebind.xml
 
newVariable(String) - Method in class name.pehl.piriti.rebind.property.Variables
 
nextOrder() - Static method in class name.pehl.piriti.rebind.type.TypeContext
 
NO_TEMPLATES - Static variable in class name.pehl.piriti.rebind.property.Templates
 

P

PojoTypeProcessor - Class in name.pehl.piriti.rebind.type
 
PojoTypeProcessor() - Constructor for class name.pehl.piriti.rebind.type.PojoTypeProcessor
 
process(TypeContext) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
process(TypeContext) - Method in interface name.pehl.piriti.rebind.type.TypeProcessor
Processes the context and adds information about properties, references or an id.
PropertyContext - Class in name.pehl.piriti.rebind.property
Class which contains information needed to generate code for the evaluation, conversion and assignment of one property.
PropertyContext(PropertySource, Map<PropertyAccess, String>, ReferenceType) - Constructor for class name.pehl.piriti.rebind.property.PropertyContext
 
PropertyContext.PropertyContextOrder - Class in name.pehl.piriti.rebind.property
 
PropertyContext.PropertyContextOrder() - Constructor for class name.pehl.piriti.rebind.property.PropertyContext.PropertyContextOrder
 
PropertyContextCreator - Class in name.pehl.piriti.rebind.property
 
PropertyContextCreator() - Constructor for class name.pehl.piriti.rebind.property.PropertyContextCreator
 
PropertyContextValidator - Class in name.pehl.piriti.rebind.property
 
PropertyContextValidator() - Constructor for class name.pehl.piriti.rebind.property.PropertyContextValidator
 
PropertySource - Interface in name.pehl.piriti.rebind.property
 
PropertyTemplatesLookup - Class in name.pehl.piriti.rebind.property
 
PropertyTemplatesLookup() - Constructor for class name.pehl.piriti.rebind.property.PropertyTemplatesLookup
 

R

ReferenceType - Enum in name.pehl.piriti.rebind.property
 
removeProperty(String) - Method in class name.pehl.piriti.rebind.type.TypeContext
 
removeReference(String) - Method in class name.pehl.piriti.rebind.type.TypeContext
 
RwTypeProcessor - Class in name.pehl.piriti.rebind.type
 
RwTypeProcessor() - Constructor for class name.pehl.piriti.rebind.type.RwTypeProcessor
 

S

setId(TypeContext, PropertySource) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
setId(PropertyContext) - Method in class name.pehl.piriti.rebind.type.TypeContext
 
setNext(TypeProcessor) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 
setNext(TypeProcessor) - Method in interface name.pehl.piriti.rebind.type.TypeProcessor
Sets the next processor
setup(GeneratorContext) - Method in class name.pehl.piriti.rebind.GeneratorContextHolder
 
setup(TreeLogger) - Method in class name.pehl.piriti.rebind.Logger
 
skipField(JField, Set<Class<? extends Annotation>>) - Method in class name.pehl.piriti.rebind.type.PojoTypeProcessor
 
skipType(JClassType) - Method in class name.pehl.piriti.rebind.type.AbstractTypeProcessor
 

T

Templates - Class in name.pehl.piriti.rebind.property
 
Templates(String) - Constructor for class name.pehl.piriti.rebind.property.Templates
 
Templates(String, String) - Constructor for class name.pehl.piriti.rebind.property.Templates
 
toString() - Method in class name.pehl.piriti.rebind.property.PropertyContext
 
toString() - Method in class name.pehl.piriti.rebind.type.TypeContext
 
TypeContext - Class in name.pehl.piriti.rebind.type
Holds information about the reader / writer type, the type to be (de)serialized and its properties, references and id.
TypeContext(JClassType, JClassType) - Constructor for class name.pehl.piriti.rebind.type.TypeContext
Construct a new instance of this class
TypeProcessor - Interface in name.pehl.piriti.rebind.type
Interface for processing and populating a TypeContext.
TypeUtils - Class in name.pehl.piriti.rebind.type
Utility methods for JTypes.

V

validate(TypeContext, PropertyContext) - Method in class name.pehl.piriti.rebind.property.PropertyContextValidator
 
valueOf(String) - Static method in enum name.pehl.piriti.rebind.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum name.pehl.piriti.rebind.property.ReferenceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum name.pehl.piriti.rebind.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum name.pehl.piriti.rebind.property.ReferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
Variables - Class in name.pehl.piriti.rebind.property
 
Variables() - Constructor for class name.pehl.piriti.rebind.property.Variables
 
Variables(String) - Constructor for class name.pehl.piriti.rebind.property.Variables
 
VelocityCreator - Class in name.pehl.piriti.rebind
 
VelocityCreator(JClassType, String, String) - Constructor for class name.pehl.piriti.rebind.VelocityCreator
 
VelocityGenerator - Class in name.pehl.piriti.rebind
Abstract Generator which delegates to a VelocityCreator.
VelocityGenerator() - Constructor for class name.pehl.piriti.rebind.VelocityGenerator
 
VelocityLogger - Class in name.pehl.piriti.rebind
 
VelocityLogger() - Constructor for class name.pehl.piriti.rebind.VelocityLogger
 

W

warn(String, Object...) - Method in class name.pehl.piriti.rebind.Logger
 

X

XmlReaderCreator - Class in name.pehl.piriti.rebind.xml
Creator for XmlReaders.
XmlReaderCreator(JClassType, String, String) - Constructor for class name.pehl.piriti.rebind.xml.XmlReaderCreator
 
XmlReaderGenerator - Class in name.pehl.piriti.rebind.xml
GWT Generator which creates a xmlReaderCreator.
XmlReaderGenerator() - Constructor for class name.pehl.piriti.rebind.xml.XmlReaderGenerator
 
XmlWriterCreator - Class in name.pehl.piriti.rebind.xml
Creator for XmlWriters.
XmlWriterCreator(JClassType, String, String) - Constructor for class name.pehl.piriti.rebind.xml.XmlWriterCreator
 
XmlWriterGenerator - Class in name.pehl.piriti.rebind.xml
GWT Generator which creates a XmlWriterCreator.
XmlWriterGenerator() - Constructor for class name.pehl.piriti.rebind.xml.XmlWriterGenerator
 

A C D E F G H I J L M N P R S T V W X

Copyright © 2012 Harald Pehl. All Rights Reserved.