Package com.epam.xml.mapper
Class XMLInstanceBuilder<T>
java.lang.Object
com.epam.xml.mapper.XMLInstanceBuilder<T>
User: Volodymyr_Biloshkurskyi
Date: Jul 21, 2009 : 5:44:12 PM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOn end document.voidendElement(String nodeName) Ends element.protected final ReflectDataStoragegetReflectDataStorage(Class clazz) final TGets root Object.lookup(String nodeName, Attributes attributes) Finds instance by nodeName.voidsetAttribute(Object instance, String attributeName, String attributeValue) Sets attribute.voidsetAttribute(String attributeName, String attributeValue) Sets attribute.voidsetGamut(int gamut) voidsetRootClass(Class source) Sets a root class.voidsetRootObject(T rootObject, boolean replaceData) Set root Object.voidSets the value.voidStarts document.voidstartElement(String elementName) Starts element.
-
Constructor Details
-
XMLInstanceBuilder
public XMLInstanceBuilder() -
XMLInstanceBuilder
public XMLInstanceBuilder(boolean loadDescriptions)
-
-
Method Details
-
setGamut
public void setGamut(int gamut) -
lookup
Finds instance by nodeName.- Parameters:
nodeName-attributes-
-
setAttribute
Sets attribute.- Parameters:
attributeName-attributeValue-- Throws:
RuntimeException- if occurred
-
setAttribute
Sets attribute.- Parameters:
attributeName-attributeValue-- Throws:
RuntimeException- if occurred
-
setValue
Sets the value.- Parameters:
value- the value- Throws:
RuntimeException- if occurred
-
startDocument
public void startDocument()Starts document. -
startElement
Starts element. -
endElement
Ends element.- Parameters:
nodeName-- Throws:
RuntimeException- if occurred
-
endDocument
public void endDocument()On end document. -
setRootClass
Sets a root class. -
getRootObject
Gets root Object. -
setRootObject
Set root Object.- Parameters:
rootObject-
-
getReflectDataStorage
-