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

Type Parameters:
T - the class of unmarshaled value.
All Known Implementing Classes:
AttributeName, AttributeValue, Criteria, DefaultActionName, DefaultActionRequirement, Event, Event, Name, Name, Name, Name, Namespace, OptionalAttributeUnmarshaller, Priority, ProcessorActionEventType, ProcessorActionName, ProcessorActionResultType, RequiredAttributeUnmarshaller, RootElement, SchemaURL, SourceID, TimeToLive, XMLAttribute, XMLAttributes, XMLDefaultAction, XMLDefaultActions, XMLProcessedEventQuery, XMLProcessorAction

public interface Unmarshaller<T>

Interface for commands that can unmarshal instances of class T.

Author:
sanjin

Method Summary
 T unmarshal()
          Unmarshalls an instance of class T.
 

Method Detail

unmarshal

T unmarshal()
            throws ContextException
Unmarshalls an instance of class T.

Returns:
an unmarshalled instance.
Throws:
ContextException - if unmarshalling was unsuccessful.


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