abstract class BaseSchemaDocument extends java.lang.Object
Base representation of a SchemaDocument for Xsd's and Wsdl's.
Contains instance variables and delegate services that are common to the
processing of Xsd's and Wsdl's.
| Type | Name and description |
|---|---|
java.util.Map<java.lang.String, java.io.File> |
documentDependenciesMap of document dependencies in the documentFile defined by an import or include statement. |
java.io.File |
documentFileThe absolute path File of the slurped schema document |
DocumentResolver |
documentResolverResolves relative paths to absolute paths for dependencies |
DocumentSlurper |
documentSlurperSlurps the slurpedDocument's dependencies |
groovy.util.slurpersupport.GPathResult |
slurpedDocumentThe slurped schema Document @see groovy.util.XmlSlurper |
| Constructor and description |
|---|
BaseSchemaDocument
(DocumentSlurper documentSlurper, DocumentResolver documentResolver, java.io.File documentFile, groovy.util.slurpersupport.GPathResult slurpedDocument)Creates a new BaseSchemaDocument instance with a document slurper,
document resolver, document File and a slurped Document |
| Type | Name and description |
|---|---|
void |
slurp()Slurps for data in slurpedDocument |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Map of document dependencies in the documentFile defined by an
import or include statement. Key of path specified in the
documentFile with a corresponding value of the absolute path of
that dependency
The absolute path File of the slurped schema document
Resolves relative paths to absolute paths for dependencies
Slurps the slurpedDocument's dependencies
The slurped schema Document
Creates a new BaseSchemaDocument instance with a document slurper,
document resolver, document File and a slurped Document
Slurps for data in slurpedDocument
Groovy Documentation