org.openfast
Class Context
java.lang.Object
org.openfast.Context
public class Context
- extends java.lang.Object
Manages current state of an encoding or decoding process. Each encoder/decoder should have a separate context
and contexts should never be shared.
- Author:
- Jacob Northey
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Context
public Context()
getTemplateId
public int getTemplateId(MessageTemplate template)
getTemplate
public MessageTemplate getTemplate(int templateId)
registerTemplate
public void registerTemplate(int templateId,
MessageTemplate template)
getLastTemplateId
public int getLastTemplateId()
setLastTemplateId
public void setLastTemplateId(int templateId)
lookup
public ScalarValue lookup(java.lang.String dictionary,
Group group,
QName key)
store
public void store(java.lang.String dictionary,
Group group,
QName key,
ScalarValue valueToEncode)
reset
public void reset()
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
newMessage
public void newMessage(MessageTemplate template)
setCurrentApplicationType
public void setCurrentApplicationType(QName name)
getTemplateRegistry
public TemplateRegistry getTemplateRegistry()
setTemplateRegistry
public void setTemplateRegistry(TemplateRegistry registry)
isTraceEnabled
public boolean isTraceEnabled()
startTrace
public void startTrace()
setTraceEnabled
public void setTraceEnabled(boolean enabled)
setEncodeTrace
public void setEncodeTrace(BasicEncodeTrace encodeTrace)
getEncodeTrace
public Trace getEncodeTrace()
setDecodeTrace
public void setDecodeTrace(Trace decodeTrace)
getDecodeTrace
public Trace getDecodeTrace()
Copyright © 2006-2008 The LaSalle Technology Group, LLC. All Rights Reserved.