A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbsoluteFileResolver - Interface in org.openrepose.gradle.plugins.jaxb.schema.resolver
Service to resolve a relative path to an absolute File.
addChild(TreeNode<T>, boolean) - Method in TreeNode
Adds a child to the current node.
addChildren(Map<XsdNamespace, Set<String>>) - Method in TreeManager
Adds children namespaces to this dependency tree.
addParent(TreeNode<T>, boolean) - Method in TreeNode
Adds a parent to the current node.
AntExecutor - Interface in org.openrepose.gradle.plugins.jaxb.ant
Abstracts ant tasks defined in plugin, so that unit and integration testing is accomplished more easily through Mocking.
AntXjc - Class in org.openrepose.gradle.plugins.jaxb.ant
Defines and executes the xjc ant task.
apply(Project) - Method in JaxbPlugin
Entry point for plugin.

B

BaseSchemaDocument - Class in org.openrepose.gradle.plugins.jaxb.schema
Base representation of a SchemaDocument for Xsd's and Wsdl's.
BaseSchemaDocument(DocumentSlurper, DocumentResolver, File, GPathResult) - Constructor in BaseSchemaDocument
Creates a new BaseSchemaDocument instance with a document slurper, document resolver, document File and a slurped Document

C

configure() - Method in DocSlurperModule
Configures this Guice's module
configure() - Method in JaxbPluginModule
Configures this module for Guice.
convert(String) - Method in NameConverter
Converts the project name to another string.
convert(String) - Method in NamespaceToEpisodeConverter
Converts a namespace to an episode file.
createDependencyTree(List<XsdNamespace>, List<BaseSchemaDocument>) - Method in XsdDependencyTreeFactory
Creates the xsd dependency tree.
createDocument(File) - Method in DefaultDocumentFactory
Creates a BaseSchemaDocument.
createDocument(File) - Method in DocumentFactory
Creates a BaseSchemaDocument.
createTreeRoot(List<XsdNamespace>) - Method in TreeManager
Creates the root row of this dependency tree.
createWsdlDocument(File, GPathResult) - Method in SchemaDocumentFactory
Creates a WsdlDocument through Guice's com.google.inject.assistedinject.Assisted Inject.
createXsdDocument(File, GPathResult) - Method in SchemaDocumentFactory
Creates a WsdlDocument through Guice's com.google.inject.assistedinject.Assisted Inject.

D

DefaultAbsoluteFileResolver - Class in org.openrepose.gradle.plugins.jaxb.schema.resolver
Service to resolve a relative path to an absolute File.
DefaultDocumentFactory - Class in org.openrepose.gradle.plugins.jaxb.schema.factory
Handles the creation of a BaseSchemaDocument.
DefaultDocumentFactory(SchemaDocumentFactory) - Constructor in DefaultDocumentFactory
Create this DocumentFactory.
DefaultDocumentResolver - Class in org.openrepose.gradle.plugins.jaxb.schema.resolver
Service object to resolve a SchemaDocument's dependencies (which are usually relative paths) into absolute paths.
DefaultDocumentResolver(AbsoluteFileResolver) - Constructor in DefaultDocumentResolver
Construct this object with a AbsoluteFileResolver service delegate
DefaultDocumentSlurper - Class in org.openrepose.gradle.plugins.jaxb.schema.slurper
Slurps SchemaDocument's dependencies
DefaultXsdSlurper - Class in org.openrepose.gradle.plugins.jaxb.schema.slurper
Slurps and finds XSD specific data
DependencyResolver - Interface in org.openrepose.gradle.plugins.jaxb.resolver
Resolves SchemaDocument's dependencies.
DocSlurperModule - Class in org.openrepose.gradle.plugins.jaxb.schema.guice
Guice module binding interfaces to implementation classes.
DocumentFactory - Interface in org.openrepose.gradle.plugins.jaxb.schema.factory
Handles the creation of a BaseSchemaDocument.
DocumentResolver - Interface in org.openrepose.gradle.plugins.jaxb.schema.resolver
Service object to resolve a SchemaDocument's dependencies (which are usually relative paths) into absolute paths.
DocumentSlurper - Interface in org.openrepose.gradle.plugins.jaxb.schema.slurper
Slurps SchemaDocument's dependencies.

E

EpisodeDependencyResolver - Class in org.openrepose.gradle.plugins.jaxb.resolver
Resolves a TreeNode's dependencies to their corresponding episode files in the episodesDir configured through the JaxbExtension.
equals(Object) - Method in TreeNode
Compares this node to another node.
execute(AntBuilder, Object) - Method in AntExecutor
Executes an Ant task via AntBuilder
execute(AntBuilder, Object) - Method in AntXjc
Defines and executes the xjc ant task.
ExternalDependencyResolver - Class in org.openrepose.gradle.plugins.jaxb.resolver
ExternalDependencyResolver(DocumentFactory) - Constructor in ExternalDependencyResolver
Creates this resolver.

F

findResolvedXsdImports(String, Set<String>, Map<String, File>) - Method in DefaultXsdSlurper
Finds defined imports on the xsd document.
findResolvedXsdImports() - Method in XsdDocument
Finds the absolute Files of the imported dependencies defined in the XSD.
findResolvedXsdImports(String, Set<String>, Map<String, File>) - Method in XsdSlurper
Finds defined imports on the xsd document.
findResolvedXsdIncludes(String, String, Set<String>, Map<String, File>) - Method in DefaultXsdSlurper
Finds defined imports on the xsd document.
findResolvedXsdIncludes() - Method in XsdDocument
Finds the absolute Files of the included dependencies defined in the XSD.
findResolvedXsdIncludes(String, String, Set<String>, Map<String, File>) - Method in XsdSlurper
Finds defined includes on the xsd document.

G

getAncestors() - Method in TreeNode
Get ancestors, depth first.
getEpisodeFile(def) - Method in JaxbXjc
getNextDescendants(Collection<TreeNode<XsdNamespace>>) - Method in TreeManager
Returns the next descendants in the tree from the passed in nodes.

H

hashCode() - Method in TreeNode
Generates the hash code for this node.

I

J

JaxbDependencyTree - Class in org.openrepose.gradle.plugins.jaxb.task
Plugin's task to generate an xsd dependency tree.
JaxbExtension - Class in org.openrepose.gradle.plugins.jaxb.extension
JaxbPlugin's default settings and conventions.
JaxbExtension(Project) - Constructor in JaxbExtension
Creates this extension with associated project.
JaxbPlugin - Class in org.openrepose.gradle.plugins.jaxb
Defines the Jaxb Plugin.
JaxbPluginModule - Class in org.openrepose.gradle.plugins.jaxb.guice
Guice module for binding interfaces to implementation classes.
JaxbXjc - Class in org.openrepose.gradle.plugins.jaxb.task
Plugin's task to run xsd files through ant xjc task.

K

L

M

N

NameConverter - Interface in org.openrepose.gradle.plugins.jaxb.converter
Converts a project name to another string.
NamespaceResolver - Class in org.openrepose.gradle.plugins.jaxb.resolver
Groups some xsd files by their unique namespaces.
NamespaceToEpisodeConverter - Class in org.openrepose.gradle.plugins.jaxb.converter
Converts a namespace to an episode file.

O

P

parseNode(TreeNode<XsdNamespace>) - Method in JaxbXjc
Parses a TreeNode and passes data through to ant task.

Q

R

resolve(TreeNode<XsdNamespace>, NamespaceToEpisodeConverter, File) - Method in EpisodeDependencyResolver
Resolves the nodes dependencies into episode files.
resolve(Set<File>, List<XsdNamespace>) - Method in ExternalDependencyResolver
Resolves the external dependencies for xsds.
resolve(def) - Method in NamespaceResolver
Resolves a group of documents into a unique namespace container.
resolve(XsdNamespace) - Method in XjcResolver
Resolves the files to actually be parsed by the xjc task.
resolveDependencies(Set<String>, Map<String, File>) - Method in DefaultXsdSlurper
Generally resolves a set of dependencies for the XsdDocument.
resolveDependencies(File) - Method in DependencyResolver
Resolves dependencies of File.
resolveDependencies(File) - Method in ExternalDependencyResolver
Resolves dependencies of an external dependency.
resolveDependentNamespaces(List<XsdNamespace>, List<BaseSchemaDocument>) - Method in XsdDependencyTreeFactory
Resolves dependencies of documents in namespaces that have dependencies.
resolveRelativePaths(Set<String>, File) - Method in DefaultDocumentResolver
Resolves relative path dependencies into their absolute path java.io.File object (relative to the document's current directory).
resolveRelativePaths(Set<String>, File) - Method in DocumentResolver
Resolves relative path dependencies into their absolute path java.io.File object (relative to the document's current directory).
resolveToAbsolutePath(String, File) - Method in AbsoluteFileResolver
Resolves a relative location to an aboslute path java.io.File.
resolveToAbsolutePath(String, File) - Method in DefaultAbsoluteFileResolver
Resolves a relative location to an aboslute path java.io.File.

S

SchemaDocument - Interface in org.openrepose.gradle.plugins.jaxb.schema
Slurps a schema document(.xsd/.wsdl).
SchemaDocumentFactory - Interface in org.openrepose.gradle.plugins.jaxb.schema
Interface for Guice () to create SchemaDocument's through Assisted Inject.
slurp() - Method in BaseSchemaDocument
Slurps for data in slurpedDocument
slurp() - Method in SchemaDocument
Slurps this SchemaDocument.
slurp() - Method in WsdlDocument
Slurps for dependency data in slurpedDocument.
slurp() - Method in XsdDocument
Slurps for dependency data in slurpedDocument.
slurpDependencies(GPathResult, File, String) - Method in DefaultDocumentSlurper
Slurps the dependencies of a SchemaDocument.
slurpDependencies(GPathResult, File, String) - Method in DocumentSlurper
Slurps the dependencies of a SchemaDocument.
slurpNamespace(GPathResult, File) - Method in DefaultXsdSlurper
Slurps the namespace of the XSD document.
slurpNamespace(GPathResult, File) - Method in XsdSlurper
Slurps the namespace of the XSD document.
start() - Method in JaxbDependencyTree
Executes this task.
start() - Method in JaxbXjc
Executes this task.

T

toString() - Method in TreeNode
toString() - Method in XsdNamespace
Converts this object to human readable string.
TreeManager - Class in org.openrepose.gradle.plugins.jaxb.tree
Manages a depenency tree.
TreeNode - Class in org.openrepose.gradle.plugins.jaxb.tree
Tree Node for a type T.
TreeNode(T, TreeNode<T>) - Constructor in TreeNode
Constructs a TreeNode with 1 parent and 0 children.

U

V

W

WsdlDocument - Class in org.openrepose.gradle.plugins.jaxb.schema
Representation of a WsdlDocument.
WsdlDocument(DocumentSlurper, DocumentResolver, File, GPathResult) - Constructor in WsdlDocument
Creates a new WsdlDocument instance with a document slurper, document resolver, document File and a slurped Document

X

xjc(def, def, def) - Method in JaxbXjc
XjcExtension - Class in org.openrepose.gradle.plugins.jaxb.extension
JaxbPlugin's default settings and and conventions for the xjc task.
XjcResolver - Class in org.openrepose.gradle.plugins.jaxb.resolver
Resolves files to be passed into an xjc task to be parsed.
XsdDependencyTreeFactory - Class in org.openrepose.gradle.plugins.jaxb.factory
Generates an XSD Dependency Tree.
XsdDependencyTreeFactory(TreeManager) - Constructor in XsdDependencyTreeFactory
Creates this factory.
XsdDocument - Class in org.openrepose.gradle.plugins.jaxb.schema
Representation of a XsdDocument.
XsdDocument(DocumentSlurper, DocumentResolver, XsdSlurper, File, GPathResult) - Constructor in XsdDocument
Creates a new XsdDocument instance with a document slurper, document resolver, xsd slurper, document File and a slurped Document
XsdNamespace - Class in org.openrepose.gradle.plugins.jaxb.xsd
Container to hold documents that contain the same namespace definition.
XsdNamespace(String, List<BaseSchemaDocument>) - Constructor in XsdNamespace
Creates this container.
XsdSlurper - Interface in org.openrepose.gradle.plugins.jaxb.schema.slurper
Slurps and finds XSD specific data

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _