com.retek.commons.component.xml.impl
Class BaseElementXmlBuilder

java.lang.Object
  extended bycom.retek.commons.component.xml.impl.BaseElementXmlBuilder
All Implemented Interfaces:
ElementXmlBuilder
Direct Known Subclasses:
BaseCustomerElementXmlBuilder, BaseSaeElementXmlBuilder, PaymentSettlementCustomerXmlBuilder, PaymentSettlementItemXmlBuilder, PaymentSettlementPaymentXmlBuilder, PaymentSettlementTransactionXmlBuilder

public abstract class BaseElementXmlBuilder
extends java.lang.Object
implements ElementXmlBuilder


Field Summary
static java.lang.String CC_EXP_DATE_FORMAT
           
static java.lang.String DATE_FORMAT
           
static java.lang.String DATE_TIME_FORMAT
           
protected static java.lang.String EOL
           
static java.lang.String ID
           
static java.lang.String TYPE
           
protected static int XML_STRING_BUFFER_INITIAL_SIZE
           
 
Constructor Summary
protected BaseElementXmlBuilder(DistributedContext context)
           
 
Method Summary
protected abstract  ElementObjectImpl createElementObject(java.lang.String elementId)
           
protected  DistributedContext getContext()
           
protected  java.lang.String getElementAttributes(ElementObject element)
           
abstract  java.lang.String getElementName()
           
protected  java.lang.String getElementXmlBegin()
           
protected  java.lang.String getElementXmlBegin(java.lang.String id, java.lang.String type)
           
protected  java.lang.String getElementXmlEnd()
           
abstract  java.util.List getOrderedTagElementNames(ElementObject element)
           
abstract  java.util.Map getTagElements(ElementObject element)
           
protected  java.lang.String getTagString(TagElement tagElement)
           
protected  boolean isBypassRequiredFieldsValidation()
           
abstract  boolean isLeafElement()
           
abstract  boolean isRootElement()
           
abstract  java.lang.String toXml(ElementObject element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

ID

public static final java.lang.String ID
See Also:
Constant Field Values

DATE_TIME_FORMAT

public static final java.lang.String DATE_TIME_FORMAT
See Also:
Constant Field Values

DATE_FORMAT

public static final java.lang.String DATE_FORMAT
See Also:
Constant Field Values

CC_EXP_DATE_FORMAT

public static final java.lang.String CC_EXP_DATE_FORMAT
See Also:
Constant Field Values

XML_STRING_BUFFER_INITIAL_SIZE

protected static final int XML_STRING_BUFFER_INITIAL_SIZE
See Also:
Constant Field Values

EOL

protected static final java.lang.String EOL
See Also:
Constant Field Values
Constructor Detail

BaseElementXmlBuilder

protected BaseElementXmlBuilder(DistributedContext context)
Method Detail

getElementName

public abstract java.lang.String getElementName()

isLeafElement

public abstract boolean isLeafElement()

isRootElement

public abstract boolean isRootElement()

getTagElements

public abstract java.util.Map getTagElements(ElementObject element)
                                      throws SystemException
Throws:
SystemException

getOrderedTagElementNames

public abstract java.util.List getOrderedTagElementNames(ElementObject element)

toXml

public abstract java.lang.String toXml(ElementObject element)
                                throws SystemException,
                                       XmlBuilderException
Specified by:
toXml in interface ElementXmlBuilder
Throws:
SystemException
XmlBuilderException

isBypassRequiredFieldsValidation

protected boolean isBypassRequiredFieldsValidation()
                                            throws SystemException
Throws:
SystemException

createElementObject

protected abstract ElementObjectImpl createElementObject(java.lang.String elementId)

getContext

protected final DistributedContext getContext()

getElementXmlBegin

protected final java.lang.String getElementXmlBegin()

getElementXmlBegin

protected final java.lang.String getElementXmlBegin(java.lang.String id,
                                                    java.lang.String type)

getElementXmlEnd

protected final java.lang.String getElementXmlEnd()

getElementAttributes

protected final java.lang.String getElementAttributes(ElementObject element)
                                               throws SystemException,
                                                      XmlBuilderException
Throws:
SystemException
XmlBuilderException

getTagString

protected final java.lang.String getTagString(TagElement tagElement)
                                       throws SystemException,
                                              XmlBuilderException
Throws:
SystemException
XmlBuilderException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28