A C D E F G H I J L M N O P R S T U V 
All Classes All Packages

A

AnnotationParser - Class in com.sun.tools.jxc.ap
This class behaves as a JAXB Annotation Processor, It reads the user specified typeDeclarations and the config files It also reads config files Used in unit tests
AnnotationParser() - Constructor for class com.sun.tools.jxc.ap.AnnotationParser
 
ApBasedTask - Class in com.sun.tools.jxc
Base class for tasks that eventually invoke annotation processing.
ApBasedTask() - Constructor for class com.sun.tools.jxc.ApBasedTask
 
ApNavigator - Class in com.sun.tools.jxc.model.nav
Navigator implementation for annotation processing.
ApNavigator(ProcessingEnvironment) - Constructor for class com.sun.tools.jxc.model.nav.ApNavigator
 
arguments - Variable in class com.sun.tools.jxc.ap.Options
 
asDecl(Class) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
asDecl(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

C

classpath - Variable in class com.sun.tools.jxc.ap.Options
 
com.sun.tools.jxc - package com.sun.tools.jxc
 
com.sun.tools.jxc.ap - package com.sun.tools.jxc.ap
Annotation Processing related code.
com.sun.tools.jxc.api - package com.sun.tools.jxc.api
 
com.sun.tools.jxc.model.nav - package com.sun.tools.jxc.model.nav
 
compile() - Method in class com.sun.tools.jxc.ApBasedTask
 
compile() - Method in class com.sun.tools.jxc.SchemaGenBase
 
compile(String[], File) - Static method in class com.sun.tools.jxc.SchemaGenerator.Runner
 
CONFIG_FILE_OPTION - com.sun.tools.jxc.ap.Const
Name of the annotation processing command-line option to take user-specified config files.
ConfigReader - Class in com.sun.tools.jxc
This reads the config files passed by the user to annotation processing and obtains a list of classes that need to be included for a particular config from the set of classes passed by the user to annotation processing.
ConfigReader(ProcessingEnvironment, Collection<? extends TypeElement>, File, ErrorHandler) - Constructor for class com.sun.tools.jxc.ConfigReader
 
Const - Enum in com.sun.tools.jxc.ap
Defines constants used in the Annotation Processing driver.
createJavaCompiler() - Static method in class com.sun.tools.jxc.api.JXC
Gets a fresh JavaCompiler.
createJvmarg() - Method in class com.sun.tools.jxc.SchemaGenBase
 
createSchema() - Method in class com.sun.tools.jxc.SchemaGenBase
 

D

DEBUG_OPTION - com.sun.tools.jxc.ap.Const
 
DISABLE_XML_SECURITY - Static variable in class com.sun.tools.jxc.ap.Options
 

E

encoding - Variable in class com.sun.tools.jxc.ap.Options
 
episodeFile - Variable in class com.sun.tools.jxc.ap.Options
 
erasure(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

F

fullName(ExecutableElement) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 

G

getAddexports() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getAddmodules() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getAddopens() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getAddreads() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getAllFieldAnnotations(VariableElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getAllMethodAnnotations(ExecutableElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getBaseClass(TypeMirror, TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getBaseDir(String) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This will check if the baseDir provided by the user in the config file exists.
getClassAnnotation(Class<A>, TypeElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getClassArrayValue(Annotation, String) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getClassesToBeIncluded() - Method in class com.sun.tools.jxc.ConfigReader
This creates a regular expression for the user pattern , matches the input classes passed by the user and returns the final list of classes that need to be included for a config file after applying those patterns
getClassLocation(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getClassName(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getClassShortName(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getClassValue(Annotation, String) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getCompilationMessage() - Method in class com.sun.tools.jxc.ApBasedTask
 
getCompilationMessage() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getComponentType(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getDeclaredField(TypeElement, String) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getDeclaredFields(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getDeclaredMethods(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getDeclaringClassForField(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getDeclaringClassForMethod(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getEnumConstants(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getEpisode() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getExcludePatterns(List<String>) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This takes the exclude list provided by the user in the config file It converts the user values to Pattern
getFailedMessage() - Method in class com.sun.tools.jxc.ApBasedTask
 
getFailedMessage() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getFieldAnnotation(Class<A>, VariableElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getFieldLocation(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getFieldName(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getFieldType(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getFork() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getIncludePatterns(List<String>) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This takes the include list provided by the user in the config file It converts the user values to Pattern
getLimitmodules() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getMethodAnnotation(Class<A>, ExecutableElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getMethodLocation(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getMethodName(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getMethodParameterAnnotation(Class<A>, ExecutableElement, int, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getMethodParameters(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getModulepath() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getModulesourcepath() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getPackageAnnotation(Class<A>, TypeElement, Locatable) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
getPackageName(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getPatchmodule() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getPrimitive(Class) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getProcessor() - Method in class com.sun.tools.jxc.ApBasedTask
Creates a factory that does the actual job.
getProcessor() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getReturnType(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getSchemaOutputResolver() - Method in class com.sun.tools.jxc.ConfigReader
This returns the SchemaOutputResolver to generate the schemas
getSuperClass(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getSupportedSourceVersion() - Method in class com.sun.tools.jxc.ap.AnnotationParser
 
getSupportedSourceVersion() - Method in class com.sun.tools.jxc.ap.SchemaGenerator
 
getTypeArgument(TypeMirror, int) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getTypeName(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
getUpgrademodulepath() - Method in class com.sun.tools.jxc.SchemaGenBase
 
getValue() - Method in enum com.sun.tools.jxc.ap.Const
 
getVoidType() - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

H

hasClassAnnotation(TypeElement, Class<? extends Annotation>) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
hasDefaultConstructor(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
hasFieldAnnotation(Class<? extends Annotation>, VariableElement) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 
hasMethodAnnotation(Class<? extends Annotation>, ExecutableElement) - Method in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
 

I

init(ProcessingEnvironment) - Method in class com.sun.tools.jxc.ap.AnnotationParser
 
InlineAnnotationReaderImpl - Class in com.sun.tools.jxc.ap
AnnotationReader implementation that reads annotation inline from Annoation Processing.
isAbstract(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isArray(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isArrayButNotByteArray(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isBridgeMethod(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isDisableXmlSecurity() - Method in class com.sun.tools.jxc.ap.Options
 
isEnum(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isFinal(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isFinalMethod(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isInnerClass(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isInterface(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isOverriding(ExecutableElement, TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isParameterizedType(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isPrimitive(TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isPublicField(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isPublicMethod(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isSameType(TypeMirror, TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isStaticField(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isStaticMethod(ExecutableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isSubClassOf(TypeMirror, TypeMirror) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
isTransient(VariableElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

J

JXC - Class in com.sun.tools.jxc.api
User: Iaroslav Savytskyi Date: 25/05/12
JXC() - Constructor for class com.sun.tools.jxc.api.JXC
 

L

loadObjectFactory(TypeElement, String) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

M

main(String[]) - Static method in class com.sun.tools.jxc.SchemaGenerator
Runs the schema generator.
main(String[]) - Static method in class com.sun.tools.jxc.SchemaGeneratorFacade
 

N

NGCCRuntimeEx - Class in com.sun.tools.jxc
Controls the validating and converting of values obtained from the config file.
NGCCRuntimeEx(ErrorHandler) - Constructor for class com.sun.tools.jxc.NGCCRuntimeEx
 

O

Options - Class in com.sun.tools.jxc.ap
This stores the invocation configuration for SchemaGenerator
Options() - Constructor for class com.sun.tools.jxc.ap.Options
 
org.glassfish.jaxb.jxc - module org.glassfish.jaxb.jxc
JAXB schema generator.The *tool* to generate XML schema based on java classes.

P

parseArguments(String[]) - Method in class com.sun.tools.jxc.ap.Options
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.sun.tools.jxc.ap.AnnotationParser
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.sun.tools.jxc.ap.SchemaGenerator
 

R

ref(Class) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 
run(String[]) - Static method in class com.sun.tools.jxc.SchemaGenerator
 
run(String[], ClassLoader) - Static method in class com.sun.tools.jxc.SchemaGenerator
Runs the schema generator.
Runner() - Constructor for class com.sun.tools.jxc.SchemaGenerator.Runner
 

S

Schema() - Constructor for class com.sun.tools.jxc.SchemaGenBase.Schema
 
SchemaGenBase - Class in com.sun.tools.jxc
 
SchemaGenBase() - Constructor for class com.sun.tools.jxc.SchemaGenBase
 
SchemaGenBase.Schema - Class in com.sun.tools.jxc
Nested schema element to specify the namespace -> file name mapping.
SchemaGenerator - Class in com.sun.tools.jxc.ap
Processor that implements the schema generator command line tool.
SchemaGenerator - Class in com.sun.tools.jxc
CLI entry-point to the schema generator.
SchemaGenerator() - Constructor for class com.sun.tools.jxc.ap.SchemaGenerator
 
SchemaGenerator() - Constructor for class com.sun.tools.jxc.SchemaGenerator
 
SchemaGenerator(Map<String, File>) - Constructor for class com.sun.tools.jxc.ap.SchemaGenerator
 
SchemaGenerator.Runner - Class in com.sun.tools.jxc
 
SchemaGeneratorFacade - Class in com.sun.tools.jxc
CLI entry point to schemagen that checks for JDK 5.0
SchemaGeneratorFacade() - Constructor for class com.sun.tools.jxc.SchemaGeneratorFacade
 
SchemaGenTask - Class in com.sun.tools.jxc
Ant task to invoke the schema generator.
SchemaGenTask() - Constructor for class com.sun.tools.jxc.SchemaGenTask
 
setAddexports(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setAddmodules(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setAddopens(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setAddreads(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setEpisode(File) - Method in class com.sun.tools.jxc.SchemaGenBase
Sets the episode file to be generated.
setEpisodeFile(File) - Method in class com.sun.tools.jxc.ap.SchemaGenerator
 
setFile(String) - Method in class com.sun.tools.jxc.SchemaGenBase.Schema
 
setFork(boolean) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setLimitmodules(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setModulepath(Path) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setModulesourcepath(Path) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setNamespace(String) - Method in class com.sun.tools.jxc.SchemaGenBase.Schema
 
setPatchmodule(String) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setupCommand() - Method in class com.sun.tools.jxc.SchemaGenBase
Set up command line to invoke.
setupCommandlineSwitches(Commandline) - Method in class com.sun.tools.jxc.ApBasedTask
Implemented by the derived class to set up command line switches passed to annotation processing.
setupCommandlineSwitches(Commandline) - Method in class com.sun.tools.jxc.SchemaGenBase
 
setUpgrademodulepath(Path) - Method in class com.sun.tools.jxc.SchemaGenBase
 

T

targetDir - Variable in class com.sun.tools.jxc.ap.Options
 
theInstance - Static variable in class com.sun.tools.jxc.ap.InlineAnnotationReaderImpl
The singleton instance.

U

unexpectedX(String) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
 
use(TypeElement) - Method in class com.sun.tools.jxc.model.nav.ApNavigator
 

V

valueOf(String) - Static method in enum com.sun.tools.jxc.ap.Const
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.tools.jxc.ap.Const
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N O P R S T U V 
All Classes All Packages