public class XmlOp extends org.xml.sax.helpers.DefaultHandler implements BasicOperation, java.io.Serializable
ANYURI, ATTR_NULLIFY, BASE64BINARY, BOOLEAN, COPY_ALWAYS, COPY_NOTEMPTY, COPY_NOTNULL, COPY_NULLIFY, DATE, DATETIME, DECIMAL, DOUBLE, FLOAT, HEXBINARY, INT, INTEGER, STRING, TIME| Constructor and Description |
|---|
XmlOp() |
XmlOp(BasicOperation bo) |
XmlOp(int intitialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(java.lang.String fieldName,
java.lang.String value)
Creates a new attribute name with the specified value and a default
type(string) if that attribute doesn't already exist.
|
void |
characters(char[] ch,
int start,
int len) |
void |
clear() |
void |
copyAttribute(BasicOperation src,
java.lang.String srcName,
java.lang.String destName) |
void |
copyAttribute(BasicOperation src,
java.lang.String srcName,
java.lang.String destName,
int copymode) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName) |
java.lang.String |
escapeXml(java.lang.String s) |
java.lang.String |
exportXML() |
java.lang.String |
exportXML(boolean hidePasswords) |
boolean |
exportXML(java.lang.String pathFileName)
save the XMLoperation object into an XML file
|
boolean |
exportXML(java.lang.String pathFileName,
boolean hidePasswords) |
java.lang.String |
exportXMLCurrentInstance() |
java.lang.String |
exportXMLCurrentInstance(boolean hidePasswords) |
java.lang.String |
exportXMLWithOutSchema() |
java.lang.String |
exportXSD() |
boolean |
exportXSD(java.lang.String pathFileName) |
boolean |
firstInstance() |
int |
getCurrentInstanceNumber() |
GenericLogger |
getLogger() |
java.lang.String |
getMessageType() |
java.util.Vector |
getNames() |
java.util.Vector |
getNames(java.lang.String objectName) |
java.lang.String |
getObjectName() |
java.util.List |
getObjectNames() |
java.lang.String |
getPrintValues() |
java.lang.String |
getType(java.lang.String fieldName)
Returns the data type of the specified attribute name.
|
java.lang.String |
getType(java.lang.String objectName,
java.lang.String fieldName) |
java.lang.String |
getValue(java.lang.String name) |
java.lang.String |
getValue(java.lang.String name,
java.lang.String DefaultValue) |
java.lang.String |
getValueIgnoreCase(java.lang.String name) |
java.util.Vector |
getValues(java.lang.String name) |
java.util.Vector |
getValuesIgnoreCase(java.lang.String name) |
java.lang.String |
getValuesInString(java.lang.String name) |
java.lang.String |
getValuesInString(java.lang.String name,
java.lang.String delim) |
int |
importXML(java.io.InputStream in) |
int |
importXML(java.lang.String sXML) |
boolean |
lastInstance() |
static void |
main(java.lang.String[] args) |
void |
newInstance() |
void |
newInstance(BasicOperation bo) |
boolean |
nextInstance() |
int |
numInstances() |
void |
printValues() |
boolean |
removeInstance() |
void |
removeValues(java.lang.String name) |
void |
removeValuesIgnoreCase(java.lang.String name) |
void |
replaceName(java.lang.String srcName,
java.lang.String destName) |
void |
setEncodingType(java.lang.String etype) |
void |
setFullType(java.lang.String fieldName,
java.lang.String type) |
void |
setInstance(BasicOperation bo) |
void |
setInstanceType(int msgType) |
void |
setLogger(GenericLogger logger) |
void |
setMaxNumInstances(int size) |
void |
setMessageType(java.lang.String MsgType) |
void |
setObjectName(java.lang.String objectName) |
void |
setObjectToRead(java.lang.String objectName) |
void |
setType(java.lang.String fieldName,
java.lang.String type) |
void |
setType(java.lang.String objectName,
java.lang.String fieldName,
java.lang.String type) |
void |
setValue(java.lang.String fieldName,
java.lang.String value)
Sets the value of an attribute.
|
void |
setValues(java.lang.String fieldName,
java.util.Vector values)
Sets multiple values for an attribute
|
void |
setValuesFromString(java.lang.String name,
java.lang.String sValue) |
void |
setValuesFromString(java.lang.String name,
java.lang.String sValue,
java.lang.String delim) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes atts) |
static java.lang.String |
stringNormalizer(java.lang.String s,
java.lang.String delimit) |
static void |
testPerformance(java.lang.String[] args) |
public XmlOp()
public XmlOp(int intitialCapacity)
public XmlOp(BasicOperation bo)
public GenericLogger getLogger()
public void setLogger(GenericLogger logger)
public void setEncodingType(java.lang.String etype)
setEncodingType in interface BasicOperationpublic void setInstanceType(int msgType)
public java.lang.String getMessageType()
getMessageType in interface BasicOperationpublic void setMessageType(java.lang.String MsgType)
setMessageType in interface BasicOperationpublic void setMaxNumInstances(int size)
public void setObjectName(java.lang.String objectName)
setObjectName in interface BasicOperationpublic java.lang.String getObjectName()
getObjectName in interface BasicOperationpublic java.util.List getObjectNames()
getObjectNames in interface BasicOperationpublic void setType(java.lang.String objectName,
java.lang.String fieldName,
java.lang.String type)
setType in interface BasicOperationpublic void setType(java.lang.String fieldName,
java.lang.String type)
setType in interface BasicOperationpublic void setFullType(java.lang.String fieldName,
java.lang.String type)
setFullType in interface BasicOperationpublic java.lang.String getType(java.lang.String objectName,
java.lang.String fieldName)
getType in interface BasicOperationpublic java.lang.String getType(java.lang.String fieldName)
BasicOperationnull if that attribute does not exist.getType in interface BasicOperationfieldName - the name of the attributenull if that attribute does not existpublic void addValue(java.lang.String fieldName,
java.lang.String value)
BasicOperationaddValue in interface BasicOperationfieldName - the name of the attributevalue - the value for the attributepublic void setValue(java.lang.String fieldName,
java.lang.String value)
BasicOperationsetValue in interface BasicOperationfieldName - the name of the attributevalue - the value for the attributepublic void setValues(java.lang.String fieldName,
java.util.Vector values)
BasicOperationsetValues in interface BasicOperationfieldName - the name of the attributevalues - a list of values for the attributepublic void setValuesFromString(java.lang.String name,
java.lang.String sValue)
setValuesFromString in interface BasicOperationpublic void setValuesFromString(java.lang.String name,
java.lang.String sValue,
java.lang.String delim)
setValuesFromString in interface BasicOperationpublic java.util.Vector getNames()
getNames in interface BasicOperationpublic java.util.Vector getNames(java.lang.String objectName)
getNames in interface BasicOperationpublic java.util.Vector getValues(java.lang.String name)
getValues in interface BasicOperationpublic java.lang.String getValuesInString(java.lang.String name)
getValuesInString in interface BasicOperationpublic java.lang.String getValuesInString(java.lang.String name,
java.lang.String delim)
getValuesInString in interface BasicOperationpublic java.lang.String getValue(java.lang.String name)
getValue in interface BasicOperationpublic java.lang.String getValue(java.lang.String name,
java.lang.String DefaultValue)
getValue in interface BasicOperationpublic void removeValues(java.lang.String name)
removeValues in interface BasicOperationpublic void removeValuesIgnoreCase(java.lang.String name)
removeValuesIgnoreCase in interface BasicOperationpublic void replaceName(java.lang.String srcName,
java.lang.String destName)
replaceName in interface BasicOperationpublic boolean firstInstance()
firstInstance in interface BasicOperationpublic boolean lastInstance()
lastInstance in interface BasicOperationpublic int getCurrentInstanceNumber()
public boolean nextInstance()
nextInstance in interface BasicOperationpublic boolean removeInstance()
removeInstance in interface BasicOperationpublic void newInstance()
newInstance in interface BasicOperationpublic void setInstance(BasicOperation bo)
setInstance in interface BasicOperationpublic void newInstance(BasicOperation bo)
newInstance in interface BasicOperationpublic int numInstances()
numInstances in interface BasicOperationpublic void setObjectToRead(java.lang.String objectName)
setObjectToRead in interface BasicOperationpublic void printValues()
printValues in interface BasicOperationpublic java.lang.String getPrintValues()
getPrintValues in interface BasicOperationpublic void clear()
clear in interface BasicOperationpublic void copyAttribute(BasicOperation src, java.lang.String srcName, java.lang.String destName)
copyAttribute in interface BasicOperationpublic void copyAttribute(BasicOperation src, java.lang.String srcName, java.lang.String destName, int copymode)
copyAttribute in interface BasicOperationpublic int importXML(java.lang.String sXML)
throws java.lang.Exception
importXML in interface BasicOperationjava.lang.Exceptionpublic java.lang.String exportXML()
exportXML in interface BasicOperationpublic boolean exportXML(java.lang.String pathFileName)
exportXML in interface BasicOperationpathFileName - Name of the XML filepublic java.lang.String exportXML(boolean hidePasswords)
exportXML in interface BasicOperationpublic boolean exportXML(java.lang.String pathFileName,
boolean hidePasswords)
exportXML in interface BasicOperationpublic java.lang.String exportXMLCurrentInstance(boolean hidePasswords)
exportXMLCurrentInstance in interface BasicOperationpublic java.lang.String exportXMLCurrentInstance()
exportXMLCurrentInstance in interface BasicOperationpublic java.lang.String exportXSD()
exportXSD in interface BasicOperationpublic boolean exportXSD(java.lang.String pathFileName)
exportXSD in interface BasicOperationpublic static java.lang.String stringNormalizer(java.lang.String s,
java.lang.String delimit)
public java.lang.String escapeXml(java.lang.String s)
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic static void testPerformance(java.lang.String[] args)
public static void main(java.lang.String[] args)
public java.lang.String getValueIgnoreCase(java.lang.String name)
getValueIgnoreCase in interface BasicOperationpublic java.util.Vector getValuesIgnoreCase(java.lang.String name)
getValuesIgnoreCase in interface BasicOperationpublic int importXML(java.io.InputStream in)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String exportXMLWithOutSchema()