at.ac.tuwien.infosys.sm4all.copal.api.util
Interface Marshaller<T>

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

public interface Marshaller<T>

Interface for classes that can marshal instances of class T.

Author:
sanjin

Method Summary
 void marshal(T value)
          Marshals specified instance of class T.
 void remove()
          Removes any marshaled value.
 

Method Detail

marshal

void marshal(T value)
Marshals specified instance of class T.

Parameters:
value - the instance to be marshaled.

remove

void remove()
Removes any marshaled value.



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