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

A

AbstractConverter<T> - Class in name.pehl.piriti.converter.client
Base class for all converters with some common functionality.
AbstractConverter() - Constructor for class name.pehl.piriti.converter.client.AbstractConverter
 
AbstractJsonReader<T> - Class in name.pehl.piriti.json.client
Base class for generated JsonReaders.
AbstractJsonReader() - Constructor for class name.pehl.piriti.json.client.AbstractJsonReader
 
AbstractJsonWriter<T> - Class in name.pehl.piriti.json.client
Base class for generated JsonWriters.
AbstractJsonWriter() - Constructor for class name.pehl.piriti.json.client.AbstractJsonWriter
 
AbstractReader<T,C> - Class in name.pehl.piriti.commons.client
Abstract reader used as base class for JSON and XML readers.
AbstractReader() - Constructor for class name.pehl.piriti.commons.client.AbstractReader
 
AbstractWriter<T> - Class in name.pehl.piriti.commons.client
Abstract reader used as base class for JSON and XML readers.
AbstractWriter() - Constructor for class name.pehl.piriti.commons.client.AbstractWriter
 
AbstractXmlReader<T> - Class in name.pehl.piriti.xml.client
Base class for generated XmlReaders.
AbstractXmlReader() - Constructor for class name.pehl.piriti.xml.client.AbstractXmlReader
 
AbstractXmlWriter<T> - Class in name.pehl.piriti.xml.client
Base class for generated XmlWriters.
AbstractXmlWriter() - Constructor for class name.pehl.piriti.xml.client.AbstractXmlWriter
 
addModelReadHandler(ModelReadHandler<T, C>) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
addModelReadHandler(ModelReadHandler<T, C>) - Method in interface name.pehl.piriti.commons.client.HasModelReadHandler
 
addModelWriteHandler(ModelWriteHandler<T>) - Method in class name.pehl.piriti.commons.client.AbstractWriter
 
addModelWriteHandler(ModelWriteHandler<T>) - Method in interface name.pehl.piriti.commons.client.HasModelWriteHandler
 
allButLast() - Method in class name.pehl.piriti.xml.client.XPath
 
append(XmlBuilder) - Method in class name.pehl.piriti.xml.client.XmlBuilder
 
append(String, XmlBuilder) - Method in class name.pehl.piriti.xml.client.XmlBuilder
 
append(String) - Method in class name.pehl.piriti.xml.client.XmlBuilder
 
append(String, String) - Method in class name.pehl.piriti.xml.client.XmlBuilder
 
appendModel(XmlBuilder, T) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 

B

BooleanConverter - Class in name.pehl.piriti.converter.client
Converter for boolean objects.
BooleanConverter() - Constructor for class name.pehl.piriti.converter.client.BooleanConverter
 
ByteConverter - Class in name.pehl.piriti.converter.client
Converter for byte objects.
ByteConverter() - Constructor for class name.pehl.piriti.converter.client.ByteConverter
 

C

CharacterConverter - Class in name.pehl.piriti.converter.client
Converter for character objects.
CharacterConverter() - Constructor for class name.pehl.piriti.converter.client.CharacterConverter
 
configure() - Method in class name.pehl.piriti.json.client.JsonModule
Binds the JsonRegistry.
configure() - Method in class name.pehl.piriti.xml.client.XmlModule
Binds the XmlRegistry.
convert(String) - Method in class name.pehl.piriti.converter.client.BooleanConverter
Converts the specified value to boolean.
convert(String) - Method in class name.pehl.piriti.converter.client.ByteConverter
Converts the specified value to byte.
convert(String) - Method in class name.pehl.piriti.converter.client.CharacterConverter
Converts the specified value to boolean.
Convert - Annotation Type in name.pehl.piriti.converter.client
The custom converter which should be used for the (de)serialization of the JSON / XML value.
convert(String) - Method in interface name.pehl.piriti.converter.client.Converter
Converts the specified value to the type T.
convert(String) - Method in class name.pehl.piriti.converter.client.DateConverter
Converts the specified value to date.
convert(String) - Method in class name.pehl.piriti.converter.client.NoopConverter
convert(String) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
convert(String) - Method in class name.pehl.piriti.converter.client.ObjectConverter
Returns the specified as Object.
convert(String) - Method in class name.pehl.piriti.converter.client.ShortConverter
Converts the specified value to short.
convert(String) - Method in class name.pehl.piriti.converter.client.SqlDateConverter
 
convert(String) - Method in class name.pehl.piriti.converter.client.TimeConverter
 
convert(String) - Method in class name.pehl.piriti.converter.client.TimestampConverter
 
Converter<T> - Interface in name.pehl.piriti.converter.client
Simple converter to convert strings into the specified type T and vice versa.
convertInternal(String) - Method in class name.pehl.piriti.converter.client.DateConverter
 
convertWithFormat(String) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
convertWithoutFormat(String) - Method in class name.pehl.piriti.converter.client.DoubleConverter
 
convertWithoutFormat(String) - Method in class name.pehl.piriti.converter.client.FloatConverter
 
convertWithoutFormat(String) - Method in class name.pehl.piriti.converter.client.IntegerConverter
 
convertWithoutFormat(String) - Method in class name.pehl.piriti.converter.client.LongConverter
 
convertWithoutFormat(String) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
CreateWith - Annotation Type in name.pehl.piriti.commons.client
Annotation to specify an InstanceCreator for a POJO.

D

DateConverter - Class in name.pehl.piriti.converter.client
Converter for dates.
DateConverter() - Constructor for class name.pehl.piriti.converter.client.DateConverter
 
DateConverter(String) - Constructor for class name.pehl.piriti.converter.client.DateConverter
 
DateConverter(DateTimeFormat) - Constructor for class name.pehl.piriti.converter.client.DateConverter
 
dateTimeFormat - Variable in class name.pehl.piriti.converter.client.DateConverter
 
dateTimeFormat(String) - Method in class name.pehl.piriti.converter.client.DateConverter
Initialization happens in an extra method to enable GWT free unit tests
DEFAULT_FORMAT - Static variable in class name.pehl.piriti.converter.client.DateConverter
 
dispatch(ModelReadHandler<T, C>) - Method in class name.pehl.piriti.commons.client.ModelReadEvent
 
dispatch(ModelWriteHandler<T>) - Method in class name.pehl.piriti.commons.client.ModelWriteEvent
 
DoubleConverter - Class in name.pehl.piriti.converter.client
Converter for double objects.
DoubleConverter() - Constructor for class name.pehl.piriti.converter.client.DoubleConverter
 

E

equals(Object) - Method in class name.pehl.piriti.commons.client.InstanceContextHolder
 

F

filterElements(List<Node>) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
fire(HasModelReadHandler<T, C>, T, C) - Static method in class name.pehl.piriti.commons.client.ModelReadEvent
Fires a ModelReadEvent on all registered handlers.
fire(HasModelWriteHandler<T>, T, String) - Static method in class name.pehl.piriti.commons.client.ModelWriteEvent
Fires a ModelWriteEvent on all registered handlers.
fireEvent(GwtEvent<?>) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
fireEvent(GwtEvent<?>) - Method in class name.pehl.piriti.commons.client.AbstractWriter
 
first() - Method in class name.pehl.piriti.xml.client.XPath
 
FloatConverter - Class in name.pehl.piriti.converter.client
Converter for float objects.
FloatConverter() - Constructor for class name.pehl.piriti.converter.client.FloatConverter
 
Format - Annotation Type in name.pehl.piriti.commons.client
The format to use when (de)serializing JSON / XML data.
format(Date) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
format(Date, TimeZone) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
FormatableConverter<T> - Class in name.pehl.piriti.converter.client
Base class for all converters which uses a format for conversion.
FormatableConverter(String) - Constructor for class name.pehl.piriti.converter.client.FormatableConverter
 

G

get(Object) - Method in class name.pehl.piriti.property.client.NoopPropertyGetter
get(T) - Method in interface name.pehl.piriti.property.client.PropertyGetter
Reads the property P from T.
getAssociatedType() - Method in class name.pehl.piriti.commons.client.ModelReadEvent
 
getAssociatedType() - Method in class name.pehl.piriti.commons.client.ModelWriteEvent
 
getContext() - Method in class name.pehl.piriti.commons.client.InstanceContextHolder
 
getContext() - Method in class name.pehl.piriti.commons.client.ModelReadEvent
Returns the context i.e the JSONObject or XML element.
getFormat() - Method in class name.pehl.piriti.converter.client.FormatableConverter
 
getInstance() - Method in class name.pehl.piriti.commons.client.InstanceContextHolder
 
getJsonRegistry() - Method in interface name.pehl.piriti.json.client.JsonGinjector
Provides the implementation for the JsonRegistry
getModel() - Method in class name.pehl.piriti.commons.client.ModelReadEvent
Returns the model.
getModel() - Method in class name.pehl.piriti.commons.client.ModelWriteEvent
Returns the model.
getPattern() - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
getReader(Class<T>) - Method in class name.pehl.piriti.json.client.JsonRegistry
Returns the JsonReader for the specified type
getReader(Class<T>) - Method in class name.pehl.piriti.xml.client.XmlRegistry
Returns the XmlReader for the specified type
getRepresentation() - Method in class name.pehl.piriti.commons.client.ModelWriteEvent
Returns the string representation of the model.
Getter - Annotation Type in name.pehl.piriti.property.client
Annotation to specify a custom Getter for reading the property.
getType() - Static method in class name.pehl.piriti.commons.client.ModelReadEvent
Gets the type associated with this event.
getType() - Static method in class name.pehl.piriti.commons.client.ModelWriteEvent
Gets the type associated with this event.
getWriter(Class<T>) - Method in class name.pehl.piriti.json.client.JsonRegistry
Returns the JsonWriter for the specified type
getWriter(Class<T>) - Method in class name.pehl.piriti.xml.client.XmlRegistry
Returns the XmlWriter for the specified type
getXmlRegistry() - Method in interface name.pehl.piriti.xml.client.XmlGinjector
Provides the implementation for the XmlRegistry

H

handlerManager - Variable in class name.pehl.piriti.commons.client.ReaderWriterBase
 
hashCode() - Method in class name.pehl.piriti.commons.client.InstanceContextHolder
 
HasModelReadHandler<T,C> - Interface in name.pehl.piriti.commons.client
A class that implements this interface provides registration for ModelReadHandler instances.
HasModelWriteHandler<T> - Interface in name.pehl.piriti.commons.client
A class that implements this interface provides registration for ModelWriteHandler instances.

I

Id - Annotation Type in name.pehl.piriti.commons.client
Annotation to select an identifier for a POJO.
idMap - Variable in class name.pehl.piriti.commons.client.ReaderWriterBase
 
idRef(String) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
IdRef - Annotation Type in name.pehl.piriti.commons.client
Annotation to reference one or more POJOs.
idRef(String) - Method in interface name.pehl.piriti.commons.client.Reader
Returns the reference for the specified identifier or null if no reference was found.
INJECTOR - Static variable in interface name.pehl.piriti.json.client.JsonGinjector
Injector instance
INJECTOR - Static variable in interface name.pehl.piriti.xml.client.XmlGinjector
Injector instance
InstanceContextHolder<T,C> - Class in name.pehl.piriti.commons.client
Class used during deserialization to store and get the context information for an instance of T.
InstanceContextHolder(T, C) - Constructor for class name.pehl.piriti.commons.client.InstanceContextHolder
 
InstanceCreator<T,C> - Interface in name.pehl.piriti.commons.client
Interface to create new instances of T from information provided by C.
IntegerConverter - Class in name.pehl.piriti.converter.client
Converter for integer objects.
IntegerConverter() - Constructor for class name.pehl.piriti.converter.client.IntegerConverter
 
internalRead(JSONObject) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
internalReadList(List<Element>) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
isBoolean(String) - Method in class name.pehl.piriti.json.client.AbstractJsonWriter
 
isEmpty() - Method in class name.pehl.piriti.xml.client.XPath
 
isNumber(String) - Method in class name.pehl.piriti.json.client.AbstractJsonWriter
 
isValid(String) - Method in class name.pehl.piriti.converter.client.AbstractConverter
Checks whether the value is valid.
iterator() - Method in class name.pehl.piriti.xml.client.XPath
 

J

JsonGinjector - Interface in name.pehl.piriti.json.client
Ginjector for the JsonRegistry.
JsonInstanceCreator<T> - Class in name.pehl.piriti.json.client
Abstract base class for JSON instance creators which uses an JSONValue as context.
JsonInstanceCreator() - Constructor for class name.pehl.piriti.json.client.JsonInstanceCreator
 
JsonModule - Class in name.pehl.piriti.json.client
Gin module to bind the JsonRegistry.
JsonModule() - Constructor for class name.pehl.piriti.json.client.JsonModule
 
JsonReader<T> - Interface in name.pehl.piriti.json.client
Interface for converting JSON data to an instance of T or a list of Ts.
jsonRegistry - Variable in class name.pehl.piriti.json.client.AbstractJsonReader
 
jsonRegistry - Variable in class name.pehl.piriti.json.client.AbstractJsonWriter
 
JsonRegistry - Class in name.pehl.piriti.json.client
A registry for JsonReaders and JsonWriters.
JsonRegistry() - Constructor for class name.pehl.piriti.json.client.JsonRegistry
 
JsonWriter<T> - Interface in name.pehl.piriti.json.client
Interface for serializing an instance of T or a list of Ts to JSON.

L

last() - Method in class name.pehl.piriti.xml.client.XPath
 
logger - Variable in class name.pehl.piriti.commons.client.ReaderWriterBase
 
logger - Variable in class name.pehl.piriti.converter.client.AbstractConverter
 
LongConverter - Class in name.pehl.piriti.converter.client
Converter for long objects.
LongConverter() - Constructor for class name.pehl.piriti.converter.client.LongConverter
 

M

Mapping - Annotation Type in name.pehl.piriti.commons.client
Annotation used inside Mappings to specify the mapping of one property.
Mappings - Annotation Type in name.pehl.piriti.commons.client
Annotation for external mappings.
MapUpTo - Annotation Type in name.pehl.piriti.commons.client
Annotation to limit the traversal of the type hirarchy on a POJO.
matches(String) - Static method in class name.pehl.piriti.converter.client.MsDateTimeFormat
Test a string against regular expression (make sure it is created before)
me - Static variable in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
modelName() - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
ModelReadEvent<T,C> - Class in name.pehl.piriti.commons.client
Represents the event when a model is read from JSON / XML.
ModelReadEvent(T, C) - Constructor for class name.pehl.piriti.commons.client.ModelReadEvent
Creates a new event.
ModelReadHandler<T,C> - Interface in name.pehl.piriti.commons.client
Handler for ModelReadEvent events.
modelsName() - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
ModelWriteEvent<T> - Class in name.pehl.piriti.commons.client
Represents the event when a model is written as JSON / XML.
ModelWriteEvent(T, String) - Constructor for class name.pehl.piriti.commons.client.ModelWriteEvent
Creates a new event.
ModelWriteHandler<T> - Interface in name.pehl.piriti.commons.client
Handler for ModelWriteEvent events.
MsDateTimeFormat - Class in name.pehl.piriti.converter.client
Custom date format to support dates in the following format: /Date(1224043200000)/ Thanks to obesga@gmail.com who contributed this class to Piriti.
MsDateTimeFormat() - Constructor for class name.pehl.piriti.converter.client.MsDateTimeFormat
 

N

name.pehl.piriti.commons.client - package name.pehl.piriti.commons.client
 
name.pehl.piriti.converter.client - package name.pehl.piriti.converter.client
 
name.pehl.piriti.json.client - package name.pehl.piriti.json.client
 
name.pehl.piriti.property.client - package name.pehl.piriti.property.client
 
name.pehl.piriti.xml.client - package name.pehl.piriti.xml.client
 
Native - Annotation Type in name.pehl.piriti.commons.client
Using this annotation you can exclude a property from deserialization, but assign the native info.
newInstance(C) - Method in interface name.pehl.piriti.commons.client.InstanceCreator
 
newInstance(Object) - Method in class name.pehl.piriti.commons.client.NoopInstanceCreator
newInstance(double) - Method in class name.pehl.piriti.converter.client.DoubleConverter
 
newInstance(double) - Method in class name.pehl.piriti.converter.client.FloatConverter
 
newInstance(double) - Method in class name.pehl.piriti.converter.client.IntegerConverter
 
newInstance(double) - Method in class name.pehl.piriti.converter.client.LongConverter
 
newInstance(double) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
newModel(C) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
NO_ID - Static variable in annotation type name.pehl.piriti.commons.client.Mappings
 
NoopConverter - Class in name.pehl.piriti.converter.client
Noop converter used as default value in annotations.
NoopConverter() - Constructor for class name.pehl.piriti.converter.client.NoopConverter
 
NoopInstanceCreator - Class in name.pehl.piriti.commons.client
Noop InstanceCreator used as default value in annotations.
NoopInstanceCreator() - Constructor for class name.pehl.piriti.commons.client.NoopInstanceCreator
 
NoopPropertyGetter - Class in name.pehl.piriti.property.client
Noop Getter used as default value in annotations.
NoopPropertyGetter() - Constructor for class name.pehl.piriti.property.client.NoopPropertyGetter
 
NoopPropertySetter - Class in name.pehl.piriti.property.client
Noop Setter used as default value in annotations.
NoopPropertySetter() - Constructor for class name.pehl.piriti.property.client.NoopPropertySetter
 
NumberConverter<T extends Number> - Class in name.pehl.piriti.converter.client
 
NumberConverter() - Constructor for class name.pehl.piriti.converter.client.NumberConverter
 
NumberConverter(String) - Constructor for class name.pehl.piriti.converter.client.NumberConverter
 
NumberConverter(NumberFormat) - Constructor for class name.pehl.piriti.converter.client.NumberConverter
 
numberFormat - Variable in class name.pehl.piriti.converter.client.NumberConverter
 

O

ObjectConverter - Class in name.pehl.piriti.converter.client
Converter for objects.
ObjectConverter() - Constructor for class name.pehl.piriti.converter.client.ObjectConverter
 
onModelRead(ModelReadEvent<T, C>) - Method in interface name.pehl.piriti.commons.client.ModelReadHandler
Called after the model instance was read from JSON / XML.
onModelWrite(ModelWriteEvent<T>) - Method in interface name.pehl.piriti.commons.client.ModelWriteHandler
Called before the model instance is written as JSON / XML.
Order - Annotation Type in name.pehl.piriti.commons.client
The order in which the properties are processed.

P

parse(String) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
parse(String, int, Date) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
parseInternal(String) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
parseStrict(String) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
parseStrict(String, int, Date) - Method in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
Path - Annotation Type in name.pehl.piriti.commons.client
The "path" expression to select the JSON / XML data.
PATTERN - Static variable in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
postfix - Static variable in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
prefix - Static variable in class name.pehl.piriti.converter.client.MsDateTimeFormat
 
PropertyGetter<T,P> - Interface in name.pehl.piriti.property.client
Interface for getting the property P in T.
PropertySetter<T,P> - Interface in name.pehl.piriti.property.client
Interface for setting the property P in T.

R

read(String) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
read(JSONObject) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
read(String) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON string to an instance of T according to the annotated properties in T.
read(JSONObject) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON object to an instance of T according to the annotated properties in T.
read(String) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
read(Document) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
read(Element) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
read(String) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the data in the specified document to an instance of T according to the annotated properties in T.
read(Document) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the data in the specified document to an instance of T according to the annotated properties in T.
read(Element) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the data in the specified element to an instance of T according to the annotated properties in T.
Reader<T> - Interface in name.pehl.piriti.commons.client
Common super interface for JSON and XML readers
ReaderWriterBase<T> - Class in name.pehl.piriti.commons.client
Common code for all readers and writers.
ReaderWriterBase() - Constructor for class name.pehl.piriti.commons.client.ReaderWriterBase
 
readId(C) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
readIdRefs(C, T) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
readList(String) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readList(String, String) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readList(JSONObject) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readList(JSONObject, String) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readList(JSONArray) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readList(String) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON string to a list of Ts according to the annotated properties in T.
readList(String, String) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON string to a list of Ts according to the annotated properties in T.
readList(JSONObject) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON object to a list of Ts according to the annotated properties in T.
readList(JSONObject, String) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON object to a list of Ts according to the annotated properties in T.
readList(JSONArray) - Method in interface name.pehl.piriti.json.client.JsonReader
Convert the specified JSON array to a list of Ts according to the annotated properties in T.
readList(String) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
readList(Document) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
readList(Document, String) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
readList(Element) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
readList(Element, String) - Method in class name.pehl.piriti.xml.client.AbstractXmlReader
 
readList(String) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the direct children of the root element from the specified XML to a list of Ts according to the annotated properties in T.
readList(Document) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the direct children of the documents root element to a list of Ts according to the annotated properties in T.
readList(Document, String) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the data in the specified document to a list of Ts according to the annotated properties in T.
readList(Element) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the direct children of the specified element to a list of Ts according to the annotated properties in T.
readList(Element, String) - Method in interface name.pehl.piriti.xml.client.XmlReader
Convert the data in the specified element to a list of Ts according to the annotated properties in T.
readObject(JSONValue, JsonReader<O>) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
readProperties(C, T) - Method in class name.pehl.piriti.commons.client.AbstractReader
 
readValue(JSONValue, Converter<V>) - Method in class name.pehl.piriti.json.client.AbstractJsonReader
 
register(Class<T>, JsonReader<T>) - Method in class name.pehl.piriti.json.client.JsonRegistry
Registers the JsonReader for the specified type
register(Class<T>, JsonWriter<T>) - Method in class name.pehl.piriti.json.client.JsonRegistry
Registers the JsonWriter for the specified type
register(Class<T>, XmlReader<T>) - Method in class name.pehl.piriti.xml.client.XmlRegistry
Registers the XmlReader for the specified type
register(Class<T>, XmlWriter<T>) - Method in class name.pehl.piriti.xml.client.XmlRegistry
Registers the XmlWriter for the specified type

S

serialize(T) - Method in class name.pehl.piriti.converter.client.AbstractConverter
Implementation based on String.valueOf(Object).
serialize(T) - Method in interface name.pehl.piriti.converter.client.Converter
Serializes the specified value to a string.
serialize(Date) - Method in class name.pehl.piriti.converter.client.DateConverter
 
serialize(Object) - Method in class name.pehl.piriti.converter.client.NoopConverter
serialize(T) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
serializeWithFormat(T) - Method in class name.pehl.piriti.converter.client.NumberConverter
 
set(Object, Object) - Method in class name.pehl.piriti.property.client.NoopPropertySetter
set(T, P) - Method in interface name.pehl.piriti.property.client.PropertySetter
Sets the property P in T.
Setter - Annotation Type in name.pehl.piriti.property.client
Annotation to specify a custom Setter for setting the property.
ShortConverter - Class in name.pehl.piriti.converter.client
Converter for short objects.
ShortConverter() - Constructor for class name.pehl.piriti.converter.client.ShortConverter
 
size() - Method in class name.pehl.piriti.xml.client.XPath
 
SqlDateConverter - Class in name.pehl.piriti.converter.client
Converter for java.sqlDate.
SqlDateConverter() - Constructor for class name.pehl.piriti.converter.client.SqlDateConverter
 

T

TimeConverter - Class in name.pehl.piriti.converter.client
Converter for Time.
TimeConverter() - Constructor for class name.pehl.piriti.converter.client.TimeConverter
 
TimestampConverter - Class in name.pehl.piriti.converter.client
Converter for Timestamp.
TimestampConverter() - Constructor for class name.pehl.piriti.converter.client.TimestampConverter
 
toDebugString() - Method in class name.pehl.piriti.commons.client.ModelReadEvent
 
toDebugString() - Method in class name.pehl.piriti.commons.client.ModelWriteEvent
 
toJson(List<T>, String) - Method in class name.pehl.piriti.json.client.AbstractJsonWriter
 
toJson(List<T>, String) - Method in interface name.pehl.piriti.json.client.JsonWriter
Generates JSON data for the list of Ts according to the annotated properties in T.
toJson(T) - Method in interface name.pehl.piriti.json.client.JsonWriter
Generates JSON data for T according to the annotated properties in T.
toString() - Method in class name.pehl.piriti.xml.client.XmlBuilder.Element
 
toString() - Method in class name.pehl.piriti.xml.client.XmlBuilder
 
toString() - Method in class name.pehl.piriti.xml.client.XPath
 
toXml(List<T>) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
toXml(List<T>, String) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
toXml(List<T>, String, String) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
toXml(T) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
toXml(T, String) - Method in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
toXml(List<T>) - Method in interface name.pehl.piriti.xml.client.XmlWriter
Serializes the specified models to XML.
toXml(List<T>, String) - Method in interface name.pehl.piriti.xml.client.XmlWriter
Serializes the specified models to XML using the specified name for the root element.
toXml(List<T>, String, String) - Method in interface name.pehl.piriti.xml.client.XmlWriter
Serializes the specified models to XML using the specified names for the root and nested elements.
toXml(T) - Method in interface name.pehl.piriti.xml.client.XmlWriter
Serializes the specified model to XML.
toXml(T, String) - Method in interface name.pehl.piriti.xml.client.XmlWriter
Serializes the specified model to XML using the specified name for the root element.
Transient - Annotation Type in name.pehl.piriti.commons.client
Use this annotation to exclude a property from (de)serialization.

W

Whitespace - Annotation Type in name.pehl.piriti.commons.client
Use this annotation top specify how leading and trailing whitespace is handled.

X

XmlBuilder - Class in name.pehl.piriti.xml.client
Helper class for serializing XML.
XmlBuilder(String) - Constructor for class name.pehl.piriti.xml.client.XmlBuilder
 
XmlBuilder.Element - Class in name.pehl.piriti.xml.client
 
XmlGinjector - Interface in name.pehl.piriti.xml.client
 
XmlInstanceCreator<T> - Class in name.pehl.piriti.xml.client
 
XmlInstanceCreator() - Constructor for class name.pehl.piriti.xml.client.XmlInstanceCreator
 
XmlModule - Class in name.pehl.piriti.xml.client
Gin module to bind the default implementation for XmlRegistry.
XmlModule() - Constructor for class name.pehl.piriti.xml.client.XmlModule
 
XmlReader<T> - Interface in name.pehl.piriti.xml.client
Interface for converting XML document / element to an instance of T or a list of Ts.
xmlRegistry - Variable in class name.pehl.piriti.xml.client.AbstractXmlReader
 
xmlRegistry - Variable in class name.pehl.piriti.xml.client.AbstractXmlWriter
 
XmlRegistry - Class in name.pehl.piriti.xml.client
A registry for XmlReaders and XmlWriters.
XmlRegistry() - Constructor for class name.pehl.piriti.xml.client.XmlRegistry
 
XmlUtils - Class in name.pehl.piriti.xml.client
Contains static utility methods for XML parsing / serialization.
XmlWriter<T> - Interface in name.pehl.piriti.xml.client
Interface for serializing an instance of T or a list of Ts to XML.
XPath - Class in name.pehl.piriti.xml.client
 
XPath(String) - Constructor for class name.pehl.piriti.xml.client.XPath
 
A B C D E F G H I J L M N O P R S T W X 

Copyright © 2012 Harald Pehl. All Rights Reserved.