Package at.ac.tuwien.infosys.sm4all.copal.api.xml

Interface Summary
Constants Constants used in XML marshalling/unmarshalling.
MarshallerBuilder<T> The builder class of Marshaller that marshals a value to an Element.
UnmarshallerBuilder<T> The builder class of Unmarshaller that unmarshals/marshals a value from/to an Element.
 

Class Summary
Attribute<T> Unmarshals and marshals an attribute from/to an Element.
Attribute.Builder<T> Builder of Attribute.
Base Base utility class for XML Marshallers and Unmarshallers.
BaseMarshallerBuilder<T> Base abstract class for implementations of MarshallerBuilder to use.
BaseUnmarshallerBuilder<T> Base abstract class for implementations of UnmarshallerBuilder to use.
BooleanAttribute Unmarshals and marshals a Boolean value of an attribute from/to an Element.
BooleanAttribute.Builder Builder of BooleanAttribute.
DateAttribute Unmarshals and marshals a Date value of an attribute from/to an Element.
DateAttribute.Builder Builder of DateAttribute.
ElementMarshaller<T> Marshals a child Element of a parent Element.
ElementMarshaller.Builder<T> Builder of ElementMarshaller.
ElementUnmarshaller<T> Unmarshals and marshals a child Element of a parent Element .
ElementUnmarshaller.Builder<T> Builder of ElementUnmarshaller.
IntegerAttribute Unmarshals and marshals a Integer value of an attribute from/to an Element.
IntegerAttribute.Builder Builder of IntegerAttribute.
ListMarshaller<T> Marshals a List of values to an Element.
ListMarshaller.Builder<T> Builder of ListMarshaller.
ListUnmarshaller<T> Unmarshals and marshals a List of values from/to an Element .
ListUnmarshaller.Builder<T> Builder of ListUnmarshaller.
LongAttribute Unmarshals and marshals a Long value of an attribute from/to an Element.
LongAttribute.Builder Builder of LongAttribute.
Optional<T> Unmarshals and marshals an optional value from/to an Element.
StringAttribute Unmarshals and marshals a String value of an attribute from/to an Element.
StringAttribute.Builder Builder of StringAttribute.
 

Enum Summary
RemoveStrategy Strategy on how to remove marshaled values.
 



Copyright © 2010 Distributed Systems Group, Vienna University of Technology. All Rights Reserved.