Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javatools.xml
Class XsdTypeMap  view XsdTypeMap download XsdTypeMap.java

java.lang.Object
  extended byjavatools.xml.XsdTypeMap

public class XsdTypeMap
extends java.lang.Object

Version:
0.2.0

Field Summary
private  java.util.HashMap attribute2type
           
private  java.util.HashMap element2type
           
private  javatools.text.AppropriateFormat formatter
           
 
Constructor Summary
XsdTypeMap(org.xml.sax.InputSource is)
           
XsdTypeMap(java.lang.String file)
          Creates a new instance of XSTypeMap
 
Method Summary
private  void addAttribute(java.util.HashMap map, SchemaElement element)
           
private  void addElement(SchemaElement element)
           
private  void buildMaps(Schema schema)
           
 java.lang.Object buildObject(java.lang.String element, java.lang.String textToParse)
           
 java.lang.Object buildObject(java.lang.String element, java.lang.String attribute, java.lang.String textToParse)
           
 java.lang.String getType(java.lang.String element)
           
 java.lang.String getType(java.lang.String element, java.lang.String attribute)
           
 void setDateFormat(java.text.DateFormat dFormat)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element2type

private java.util.HashMap element2type

attribute2type

private java.util.HashMap attribute2type

formatter

private javatools.text.AppropriateFormat formatter
Constructor Detail

XsdTypeMap

public XsdTypeMap(java.lang.String file)
Creates a new instance of XSTypeMap


XsdTypeMap

public XsdTypeMap(org.xml.sax.InputSource is)
Method Detail

setDateFormat

public void setDateFormat(java.text.DateFormat dFormat)

getType

public java.lang.String getType(java.lang.String element)

getType

public java.lang.String getType(java.lang.String element,
                                java.lang.String attribute)

buildObject

public java.lang.Object buildObject(java.lang.String element,
                                    java.lang.String textToParse)

buildObject

public java.lang.Object buildObject(java.lang.String element,
                                    java.lang.String attribute,
                                    java.lang.String textToParse)

buildMaps

private void buildMaps(Schema schema)

addElement

private void addElement(SchemaElement element)

addAttribute

private void addAttribute(java.util.HashMap map,
                          SchemaElement element)