com.ebm_ws.infra.xmlmapping
Class XmlEditor

java.lang.Object
  extended by com.ebm_ws.infra.xmlmapping.ObjInfoHolder
      extended by com.ebm_ws.infra.xmlmapping.XmlEditor

public class XmlEditor
extends ObjInfoHolder

The base class for instantiating an object model that conform to XML mapping rules.


Constructor Summary
XmlEditor(java.lang.Object iSupport)
           
 
Method Summary
 void add(IXmlObject iParent, MappedField iMapping, IXmlObject iChild)
           
 void changeType(IXmlObject iObj, java.lang.Class iNewType)
           
 void changeValues(IXmlObject iObj, MappedField[] iFields, java.lang.Object[] iValues)
           
 void delete(IXmlObject iObj)
           
 IXmlObject getRoot()
           
 SchemasManager getSchemas()
           
 void load(java.io.InputStream xmlInput)
           
 void save(java.io.OutputStream xmlOutput)
           
 
Methods inherited from class com.ebm_ws.infra.xmlmapping.ObjInfoHolder
addInfo, checkAllNodes, dumpMessages, getAllElementMessages, getAllMessages, getGlobalElementMessages, getInfoFromId, getInfoFromObj, getMappingElementMessages, hasMessages, removeAllInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlEditor

public XmlEditor(java.lang.Object iSupport)
Method Detail

load

public void load(java.io.InputStream xmlInput)
          throws javax.xml.parsers.ParserConfigurationException,
                 org.xml.sax.SAXException,
                 java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

save

public void save(java.io.OutputStream xmlOutput)
          throws java.io.UnsupportedEncodingException,
                 javax.xml.parsers.ParserConfigurationException,
                 javax.xml.transform.TransformerFactoryConfigurationError,
                 javax.xml.transform.TransformerException
Throws:
java.io.UnsupportedEncodingException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

getRoot

public IXmlObject getRoot()

getSchemas

public SchemasManager getSchemas()

delete

public void delete(IXmlObject iObj)

changeType

public void changeType(IXmlObject iObj,
                       java.lang.Class iNewType)

changeValues

public void changeValues(IXmlObject iObj,
                         MappedField[] iFields,
                         java.lang.Object[] iValues)

add

public void add(IXmlObject iParent,
                MappedField iMapping,
                IXmlObject iChild)


Copyright © 2008 eBMWebsourcing. All Rights Reserved.