at.ac.tuwien.infosys.sm4all.copal.api.xml
Interface MarshallerBuilder<T>

Type Parameters:
T - the type of marshaled value.
All Known Subinterfaces:
UnmarshallerBuilder<T>
All Known Implementing Classes:
Attribute.Builder, AttributeUnmarshaller.Builder, AuthorizationUnmarshaller.Builder, BaseMarshallerBuilder, BaseUnmarshallerBuilder, BooleanAttribute.Builder, ContextEventActionMarshaller.Builder, ContextEventTypeUnmarshaller.Builder, ContextListenerMarshaller.Builder, ContextProcessorMarshaller.Builder, ContextPublisherMarshaller.Builder, ContextQueryMarshaller.Builder, CurrentActionUnmarshaller.Builder, DateAttribute.Builder, DefaultActionUnmarshaller.Builder, ElementMarshaller.Builder, ElementUnmarshaller.Builder, IntegerAttribute.Builder, ListMarshaller.Builder, ListUnmarshaller.Builder, LongAttribute.Builder, ProcessedActionUnmarshaller.Builder, ProcessedEventQueryUnmarshaller.Builder, ProcessorActionUnmarshaller.Builder, SchemaURLUnmarshaller.Builder, StringAttribute.Builder, UnprocessedActionUnmarshaller.Builder, XMLContextEventTypeUnmarshaller.Builder

public interface MarshallerBuilder<T>

The builder class of Marshaller that marshals a value to an Element.

Author:
sanjin

Method Summary
 Marshaller<T> build()
          Create instance of Marshaller.
 MarshallerBuilder<T> withElement(org.w3c.dom.Element element)
          Create instance of MarshallerBuilder that will build Marshallers that will marshal values to specified Element .
 

Method Detail

withElement

MarshallerBuilder<T> withElement(org.w3c.dom.Element element)
Create instance of MarshallerBuilder that will build Marshallers that will marshal values to specified Element .

Parameters:
element - the Element.
Returns:
a MarshallerBuilder.

build

Marshaller<T> build()
Create instance of Marshaller.

Returns:
a Marshaller.


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