Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes
vmi1.ResourceSchemaGenerator Class Reference
Inheritance diagram for vmi1.ResourceSchemaGenerator:
Inheritance graph
[legend]
Collaboration diagram for vmi1.ResourceSchemaGenerator:
Collaboration graph
[legend]

Public Member Functions

 ResourceSchemaGenerator (ClassLoader loader, String className, URL schemaURL, String schemaTargetNamespace, String schemaTargetNamespacePrefix, Map< String, String > methodClassNameMapping, Map< String, QName > dynamicTypeMapping, Map< String, QName > typeMapping, AxisService service) throws Exception
 
Collection< XmlSchema > generateSchema () throws Exception
 

Protected Member Functions

Method[] processMethods (Method[] declaredMethods) throws Exception
 
XmlSchemaComplexType getComplexTypeForElement (XmlSchema xmlSchema, QName name)
 
XmlSchema getXmlSchema (String targetNamespace)
 

Protected Attributes

URL schemaURL = null
 
Map< String, QName > typeMapping
 
Map< String, String > methodClassNameMapping
 
Map< String, QName > dynamicTypeMapping
 
JAXRSModel myClassModel
 

Detailed Description

Definition at line 64 of file ResourceSchemaGenerator.java.

Constructor & Destructor Documentation

vmi1.ResourceSchemaGenerator.ResourceSchemaGenerator ( ClassLoader  loader,
String  className,
URL  schemaURL,
String  schemaTargetNamespace,
String  schemaTargetNamespacePrefix,
Map< String, String >  methodClassNameMapping,
Map< String, QName >  dynamicTypeMapping,
Map< String, QName >  typeMapping,
AxisService  service 
) throws Exception
inline

Definition at line 75 of file ResourceSchemaGenerator.java.

Member Function Documentation

Collection<XmlSchema> vmi1.ResourceSchemaGenerator.generateSchema ( ) throws Exception
inline

Definition at line 95 of file ResourceSchemaGenerator.java.

XmlSchemaComplexType vmi1.ResourceSchemaGenerator.getComplexTypeForElement ( XmlSchema  xmlSchema,
QName  name 
)
inlineprotected

Definition at line 423 of file ResourceSchemaGenerator.java.

XmlSchema vmi1.ResourceSchemaGenerator.getXmlSchema ( String  targetNamespace)
inlineprotected

Definition at line 446 of file ResourceSchemaGenerator.java.

Method [] vmi1.ResourceSchemaGenerator.processMethods ( Method[]  declaredMethods) throws Exception
inlineprotected

Definition at line 244 of file ResourceSchemaGenerator.java.

Field Documentation

Map<String,QName> vmi1.ResourceSchemaGenerator.dynamicTypeMapping
protected
Initial value:
=
new HashMap<String,QName>()

Definition at line 70 of file ResourceSchemaGenerator.java.

Map<String,String> vmi1.ResourceSchemaGenerator.methodClassNameMapping
protected
Initial value:
=
new HashMap<String,String>()

Definition at line 68 of file ResourceSchemaGenerator.java.

JAXRSModel vmi1.ResourceSchemaGenerator.myClassModel
protected

Definition at line 73 of file ResourceSchemaGenerator.java.

URL vmi1.ResourceSchemaGenerator.schemaURL = null
protected

Definition at line 65 of file ResourceSchemaGenerator.java.

Map<String,QName> vmi1.ResourceSchemaGenerator.typeMapping
protected
Initial value:
=
new HashMap<String,QName>()

Definition at line 66 of file ResourceSchemaGenerator.java.


The documentation for this class was generated from the following file: