A C D E F G H I J L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
-
Navigatorimplementation 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
-
AnnotationReaderimplementation 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 namemapping. - SchemaGenerator - Class in com.sun.tools.jxc.ap
-
Processorthat 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.
All Classes All Packages