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 TypeMethodDescriptionvoid
On end document.void
endElement
(String nodeName) Ends element.protected final ReflectDataStorage
getReflectDataStorage
(Class clazz) final T
Gets root Object.lookup
(String nodeName, Attributes attributes) Finds instance by nodeName.void
setAttribute
(Object instance, String attributeName, String attributeValue) Sets attribute.void
setAttribute
(String attributeName, String attributeValue) Sets attribute.void
setGamut
(int gamut) void
setRootClass
(Class source) Sets a root class.void
setRootObject
(T rootObject, boolean replaceData) Set root Object.void
Sets the value.void
Starts document.void
startElement
(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
-