Class XMLInstanceBuilder<T>

java.lang.Object
com.epam.xml.mapper.XMLInstanceBuilder<T>

public final class XMLInstanceBuilder<T> extends Object
User: Volodymyr_Biloshkurskyi Date: Jul 21, 2009 : 5:44:12 PM
  • Constructor Details

    • XMLInstanceBuilder

      public XMLInstanceBuilder()
    • XMLInstanceBuilder

      public XMLInstanceBuilder(boolean loadDescriptions)
  • Method Details

    • setGamut

      public void setGamut(int gamut)
    • lookup

      public Object lookup(String nodeName, Attributes attributes)
      Finds instance by nodeName.
      Parameters:
      nodeName -
      attributes -
    • setAttribute

      public void setAttribute(String attributeName, String attributeValue)
      Sets attribute.
      Parameters:
      attributeName -
      attributeValue -
      Throws:
      RuntimeException - if occurred
    • setAttribute

      public void setAttribute(Object instance, String attributeName, String attributeValue)
      Sets attribute.
      Parameters:
      attributeName -
      attributeValue -
      Throws:
      RuntimeException - if occurred
    • setValue

      public void setValue(String value)
      Sets the value.
      Parameters:
      value - the value
      Throws:
      RuntimeException - if occurred
    • startDocument

      public void startDocument()
      Starts document.
    • startElement

      public void startElement(String elementName)
      Starts element.
    • endElement

      public void endElement(String nodeName)
      Ends element.
      Parameters:
      nodeName -
      Throws:
      RuntimeException - if occurred
    • endDocument

      public void endDocument()
      On end document.
    • setRootClass

      public void setRootClass(Class source)
      Sets a root class.
    • getRootObject

      public final T getRootObject()
      Gets root Object.
    • setRootObject

      public void setRootObject(T rootObject, boolean replaceData)
      Set root Object.
      Parameters:
      rootObject -
    • getReflectDataStorage

      protected final ReflectDataStorage getReflectDataStorage(Class clazz)