ix.util.xml
Class DashSyntaxXMLTranslator

java.lang.Object
  |
  +--ix.util.xml.XMLTranslator
        |
        +--ix.util.xml.DashSyntaxXMLTranslator
Direct Known Subclasses:
ConversionXMLTranslator

public class DashSyntaxXMLTranslator
extends XMLTranslator

A class for translating between objects and XML that uses lower-case names and separates words within names with dashes.


Inner classes inherited from class ix.util.xml.XMLTranslator
XMLTranslator.WalkerForXML
 
Fields inherited from class ix.util.xml.XMLTranslator
classFinder, defaultListClass, defaultMapClass, defaultSetClass, implAttribute, lastConvertedElement, omitImplAttributes, outputter, standardTranslator, walkerCache
 
Constructor Summary
DashSyntaxXMLTranslator()
           
 
Method Summary
 java.lang.String externalName(java.lang.String internalName)
           
 java.lang.String internalFieldName(java.lang.String externalName)
           
 java.lang.String internalName(java.lang.String externalName)
           
static void main(java.lang.String[] argv)
          Simple main program used for testing.
 
Methods inherited from class ix.util.xml.XMLTranslator
, addImport, classForExternalName, collectionFromElement, collectionToElement, do_main, ensureFieldWalker, externalFieldName, externalNameForClass, getClassFinder, getImplClass, getLastConvertedElement, getOutputter, isAttributeClass, listFromElement, listToElement, makeInstance, makeLListFromElement, mapFromElement, mapToElement, objectFromDocument, objectFromElement, objectFromElement, objectFromXML, objectToDocument, objectToElement, objectToXMLString, primitiveObjectFromElement, primitiveObjectFromString, primitiveObjectToElement, requireEltSize, requireEltType, setFromElement, setOmitImplAttributes, setToElement, standardXML, stringFromElement, stringToElement, structFromElement, structToElement, test, test, wrapperClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DashSyntaxXMLTranslator

public DashSyntaxXMLTranslator()
Method Detail

internalFieldName

public java.lang.String internalFieldName(java.lang.String externalName)
Overrides:
internalFieldName in class XMLTranslator

internalName

public java.lang.String internalName(java.lang.String externalName)
Overrides:
internalName in class XMLTranslator

externalName

public java.lang.String externalName(java.lang.String internalName)
Overrides:
externalName in class XMLTranslator

main

public static void main(java.lang.String[] argv)
Simple main program used for testing.