Package jadex.xml.writer
Class AWriteContext
- java.lang.Object
- 
- jadex.xml.writer.AWriteContext
 
- 
- All Implemented Interfaces:
- IContext
 - Direct Known Subclasses:
- WriteContextDesktop
 
 public abstract class AWriteContext extends java.lang.Object implements IContext Context for writing an xml.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.ClassLoaderclassloaderThe classloader.protected IObjectWriterHandlerhandlerThe handler.protected intidThe id counter.protected java.util.Map<java.lang.String,Namespace>namespacebypackageThe namespaces.protected intnscntprotected MultiCollection<java.lang.Integer,IPreProcessor>preprocessorsThe pre processors.protected java.lang.ObjectrootobjectThe root object.protected java.util.List<StackElement>stackThe stack.protected java.lang.ObjectusercontextThe user context.protected java.lang.ObjectwriterThe writer.protected java.util.Map<java.lang.Object,java.lang.Object>writtenobsThe written objects.
 - 
Constructor SummaryConstructors Constructor Description AWriteContext(IObjectWriterHandler handler, java.lang.Object writer, java.lang.Object usercontext, java.lang.Object rootobject, java.lang.ClassLoader classloader)Create a new write context.AWriteContext(IObjectWriterHandler handler, java.lang.Object writer, java.lang.Object usercontext, java.lang.Object rootobject, java.lang.ClassLoader classloader, java.util.Map<java.lang.Object,java.lang.Object> writtenobs, java.util.List<StackElement> stack, MultiCollection<java.lang.Integer,IPreProcessor> preprocessors)Create a new write context.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()Get the classloader.IObjectWriterHandlergetHandler()Get the handler.intgetId()Get the id.NamespacegetNamespace(java.lang.String uri)Get or create a namespace.MultiCollection<java.lang.Integer,IPreProcessor>getPreProcessors()Get the preprocessors.java.lang.ObjectgetRootObject()Get the root object.java.util.List<StackElement>getStack()Get the stack.java.lang.ObjectgetUserContext()Get the callcontext.java.lang.ObjectgetWriter()Get the writer.java.util.Map<java.lang.Object,java.lang.Object>getWrittenObjects()Get the writtenobs.voidsetClassLoader(java.lang.ClassLoader classloader)Set the classloader.voidsetHandler(IObjectWriterHandler handler)Set the handler.voidsetId(int id)Set the id.voidsetPreProcessors(MultiCollection<java.lang.Integer,IPreProcessor> preprocessors)Set the preprocessors.voidsetRootObject(java.lang.Object root)Set the root object.voidsetStack(java.util.List<StackElement> stack)Set the stack.voidsetUserContext(java.lang.Object usercontext)Set the callcontext.voidsetWriter(java.lang.Object writer)Set the writer.voidsetWrittenObjects(java.util.Map<java.lang.Object,java.lang.Object> writtenobs)Set the writtenobs.
 
- 
- 
- 
Field Detail- 
handlerprotected IObjectWriterHandler handler The handler.
 - 
writerprotected java.lang.Object writer The writer.
 - 
classloaderprotected java.lang.ClassLoader classloader The classloader.
 - 
rootobjectprotected java.lang.Object rootobject The root object.
 - 
usercontextprotected java.lang.Object usercontext The user context.
 - 
writtenobsprotected java.util.Map<java.lang.Object,java.lang.Object> writtenobs The written objects.
 - 
stackprotected java.util.List<StackElement> stack The stack.
 - 
preprocessorsprotected MultiCollection<java.lang.Integer,IPreProcessor> preprocessors The pre processors.
 - 
idprotected int id The id counter.
 - 
namespacebypackageprotected java.util.Map<java.lang.String,Namespace> namespacebypackage The namespaces.
 - 
nscntprotected int nscnt 
 
- 
 - 
Constructor Detail- 
AWriteContextpublic AWriteContext(IObjectWriterHandler handler, java.lang.Object writer, java.lang.Object usercontext, java.lang.Object rootobject, java.lang.ClassLoader classloader) Create a new write context.
 - 
AWriteContextpublic AWriteContext(IObjectWriterHandler handler, java.lang.Object writer, java.lang.Object usercontext, java.lang.Object rootobject, java.lang.ClassLoader classloader, java.util.Map<java.lang.Object,java.lang.Object> writtenobs, java.util.List<StackElement> stack, MultiCollection<java.lang.Integer,IPreProcessor> preprocessors) Create a new write context.
 
- 
 - 
Method Detail- 
getHandlerpublic IObjectWriterHandler getHandler() Get the handler.- Returns:
- the handler.
 
 - 
setHandlerpublic void setHandler(IObjectWriterHandler handler) Set the handler.- Parameters:
- handler- The handler to set.
 
 - 
getWriterpublic java.lang.Object getWriter() Get the writer.- Returns:
- The writer.
 
 - 
setWriterpublic void setWriter(java.lang.Object writer) Set the writer.- Parameters:
- writer- The writer to set.
 
 - 
getRootObjectpublic java.lang.Object getRootObject() Get the root object.- Specified by:
- getRootObjectin interface- IContext
- Returns:
- The root object.
 
 - 
setRootObjectpublic void setRootObject(java.lang.Object root) Set the root object.- Parameters:
- root- The rootobject to set.
 
 - 
getClassLoaderpublic java.lang.ClassLoader getClassLoader() Get the classloader.- Specified by:
- getClassLoaderin interface- IContext
- Returns:
- The classloader.
 
 - 
setClassLoaderpublic void setClassLoader(java.lang.ClassLoader classloader) Set the classloader.- Parameters:
- classloader- The classloader to set.
 
 - 
getUserContextpublic java.lang.Object getUserContext() Get the callcontext.- Specified by:
- getUserContextin interface- IContext
- Returns:
- The callcontext.
 
 - 
setUserContextpublic void setUserContext(java.lang.Object usercontext) Set the callcontext.- Parameters:
- callcontext- The callcontext to set.
 
 - 
getWrittenObjectspublic java.util.Map<java.lang.Object,java.lang.Object> getWrittenObjects() Get the writtenobs.- Returns:
- The writtenobs.
 
 - 
setWrittenObjectspublic void setWrittenObjects(java.util.Map<java.lang.Object,java.lang.Object> writtenobs) Set the writtenobs.- Parameters:
- writtenobs- The writtenobs to set.
 
 - 
getStackpublic java.util.List<StackElement> getStack() Get the stack.- Returns:
- The stack.
 
 - 
setStackpublic void setStack(java.util.List<StackElement> stack) Set the stack.- Parameters:
- stack- The stack to set.
 
 - 
getPreProcessorspublic MultiCollection<java.lang.Integer,IPreProcessor> getPreProcessors() Get the preprocessors.- Returns:
- The preprocessors.
 
 - 
setPreProcessorspublic void setPreProcessors(MultiCollection<java.lang.Integer,IPreProcessor> preprocessors) Set the preprocessors.- Parameters:
- preprocessors- The preprocessors to set.
 
 - 
getIdpublic int getId() Get the id.- Returns:
- the id.
 
 - 
setIdpublic void setId(int id) Set the id.- Parameters:
- id- The id to set.
 
 - 
getNamespacepublic Namespace getNamespace(java.lang.String uri) Get or create a namespace.- Parameters:
- uri- The namespace uri.
 
 
- 
 
-