Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Package Attributes

com.cosylab.cdb.jdal.XSDElementTypeResolver Class Reference

List of all members.

Classes

class  DALURIResolver
class  XMLNSElement

Public Member Functions

 XSDElementTypeResolver (String root, Logger logger) throws ParserConfigurationException, SAXException
String[] getElementTypes (final String parentElementName, final String[] xmlns, final String[] elements)
boolean doesExtend (final String xmlns, final String baseTypeName) throws SAXException, IOException, URIException, XMLException
DALURIResolver getUriResolver ()

Protected Member Functions

void initializeParser () throws ParserConfigurationException, SAXException
String[] internalGetElementTypes (String parentElementName, final String xmlns, final String[] elements) throws SAXException, IOException, URIException, XMLException

Protected Attributes

Parser parser
Map< XMLNSElement, String > cache = new HashMap<XMLNSElement, String>()
Map< String, Boolean > doesExtendMap = new HashMap<String, Boolean>()

Package Attributes

DALURIResolver uriResolver

Constructor & Destructor Documentation

com.cosylab.cdb.jdal.XSDElementTypeResolver.XSDElementTypeResolver ( String  root,
Logger  logger 
) throws ParserConfigurationException, SAXException

Member Function Documentation

boolean com.cosylab.cdb.jdal.XSDElementTypeResolver.doesExtend ( final String  xmlns,
final String  baseTypeName 
) throws SAXException, IOException, URIException, XMLException
String [] com.cosylab.cdb.jdal.XSDElementTypeResolver.getElementTypes ( final String  parentElementName,
final String[]  xmlns,
final String[]  elements 
)
DALURIResolver com.cosylab.cdb.jdal.XSDElementTypeResolver.getUriResolver (  ) 
Returns:
the uriResolver

References com.cosylab.cdb.jdal.XSDElementTypeResolver.uriResolver.

void com.cosylab.cdb.jdal.XSDElementTypeResolver.initializeParser (  )  throws ParserConfigurationException, SAXException [protected]
String [] com.cosylab.cdb.jdal.XSDElementTypeResolver.internalGetElementTypes ( String  parentElementName,
final String  xmlns,
final String[]  elements 
) throws SAXException, IOException, URIException, XMLException [protected]

Member Data Documentation

Map<XMLNSElement, String> com.cosylab.cdb.jdal.XSDElementTypeResolver.cache = new HashMap<XMLNSElement, String>() [protected]
Map<String, Boolean> com.cosylab.cdb.jdal.XSDElementTypeResolver.doesExtendMap = new HashMap<String, Boolean>() [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties