Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractAnnotationVisitorImpl - Class in org.jvnet.hk2.generator.internal
-
This just makes the main-line code less messy
- AbstractAnnotationVisitorImpl() - Constructor for class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
-
Gives the version implemented to the superclass
- AbstractClassVisitorImpl - Class in org.jvnet.hk2.generator.internal
- AbstractClassVisitorImpl() - Constructor for class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
-
The constructor that gives the version we are implementing to the superclass
- AbstractInhabitantsGeneratorMojo - Class in org.jvnet.hk2.generator.maven
-
Abstract Mojo for inhabitant generator
- AbstractInhabitantsGeneratorMojo() - Constructor for class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
- AbstractMethodVisitorImpl - Class in org.jvnet.hk2.generator.internal
-
This in only here to keep the main-line code less messy
- AbstractMethodVisitorImpl() - Constructor for class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
-
The constructor that gives the implemented version to the superclass
- addClasspath(Path) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
C
- ClassVisitorImpl - Class in org.jvnet.hk2.generator.internal
- ClassVisitorImpl(Utilities, boolean, List<File>) - Constructor for class org.jvnet.hk2.generator.internal.ClassVisitorImpl
-
Creates this with the config to add to if this is a service
- close() - Method in class org.jvnet.hk2.generator.internal.Utilities
- compare(DescriptorImpl, DescriptorImpl) - Method in class org.jvnet.hk2.generator.internal.DescriptorComparitor
- createDescriptorIfService(InputStream, List<File>) - Method in class org.jvnet.hk2.generator.internal.Utilities
D
- DescriptorComparitor - Class in org.jvnet.hk2.generator.internal
-
This is a comparator making things that don't really compare, compare.
- DescriptorComparitor() - Constructor for class org.jvnet.hk2.generator.internal.DescriptorComparitor
- DIRECTORY_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
This option gives the name of directory in the target location where the file should be placed
E
- embeddedMain(String[]) - Static method in class org.jvnet.hk2.generator.HabitatGenerator
-
A utility to generate inhabitants files.
- execute() - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- execute() - Method in class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
-
This method will compile the inhabitants file based on the classes just compiled
F
- FILE_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
The flag for the location of the file
- findAllServicesFromDirectory(File, List<File>) - Method in class org.jvnet.hk2.generator.internal.Utilities
G
- generateFromMultipleDirectories(List<File>, List<File>, boolean, OutputStream) - Method in interface org.jvnet.hk2.generator.InFlightGenerator
-
Scans multiple directories for HK2 services to be written to the given output stream
- generateFromMultipleDirectories(List<File>, List<File>, boolean, OutputStream) - Method in class org.jvnet.hk2.generator.internal.InFlightGeneratorImpl
- GenerateMethodAnnotationData - Class in org.jvnet.hk2.generator.internal
- GenerateMethodAnnotationData(String, HashSet<String>, String) - Constructor for class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- GenerateMethodAnnotationData(GenerateMethodAnnotationData) - Constructor for class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- GeneratorRunner - Class in org.jvnet.hk2.generator.internal
- GeneratorRunner(String, String, String, boolean, String, boolean, String, boolean) - Constructor for class org.jvnet.hk2.generator.internal.GeneratorRunner
-
This initializes the GeneratorRunner with the values needed to run
- getAssociatedContracts(List<File>, String) - Method in class org.jvnet.hk2.generator.internal.Utilities
-
Gets the contracts associated with the name passed in
- getContracts() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- getGeneratedDescriptor() - Method in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
-
Gets the generated descriptor created by this visitor
- getImplementation() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- getMetadataKey(String, String) - Method in class org.jvnet.hk2.generator.internal.Utilities
- getName() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- getNameMethodName() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- getNoSwap() - Method in class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
- getNoSwap() - Method in class org.jvnet.hk2.generator.maven.InhabitantsGeneratorMojo
- getNoSwap() - Method in class org.jvnet.hk2.generator.maven.TestInhabitantsGeneratorMojo
- getOutputDirectory() - Method in class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
- getOutputDirectory() - Method in class org.jvnet.hk2.generator.maven.InhabitantsGeneratorMojo
- getOutputDirectory() - Method in class org.jvnet.hk2.generator.maven.TestInhabitantsGeneratorMojo
- getScope() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- go() - Method in class org.jvnet.hk2.generator.internal.GeneratorRunner
-
Does the work of writing out the inhabitants file to the proper location
H
- HabitatGenerator - Class in org.jvnet.hk2.generator
-
This is a command line (or embedded) utility that will generate habitat files based on @Service annotations.
- HK2_LOCATOR - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
- HK2InhabitantGeneratorTask - Class in org.jvnet.hk2.generator.ant
- HK2InhabitantGeneratorTask() - Constructor for class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
I
- InFlightGenerator - Interface in org.jvnet.hk2.generator
-
Allows an installer or other jar combiner to be able to scan multiple directories for HK2 services
- InFlightGeneratorImpl - Class in org.jvnet.hk2.generator.internal
- InFlightGeneratorImpl() - Constructor for class org.jvnet.hk2.generator.internal.InFlightGeneratorImpl
- InhabitantsBuilder - Class in org.jvnet.hk2.generator.eclipse
-
This is the builder for the Eclipse inhabitants generator project
- InhabitantsBuilder() - Constructor for class org.jvnet.hk2.generator.eclipse.InhabitantsBuilder
- InhabitantsGeneratorMojo - Class in org.jvnet.hk2.generator.maven
-
Generates inhabitant
- InhabitantsGeneratorMojo() - Constructor for class org.jvnet.hk2.generator.maven.InhabitantsGeneratorMojo
- isClassAGenerator(List<File>, String) - Method in class org.jvnet.hk2.generator.internal.Utilities
-
Returns true if it can be determined that this class is a generator
- isClassAQualifier(List<File>, String) - Method in class org.jvnet.hk2.generator.internal.Utilities
-
Returns true if it can be determined that this class is a qualifier
- isClassAScope(List<File>, String) - Method in class org.jvnet.hk2.generator.internal.Utilities
-
Returns true if it can be determined that this class is a scope
- isWar() - Method in class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
L
- LOCATOR_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
The flag for the name of the locator
M
- main(String[]) - Static method in class org.jvnet.hk2.generator.HabitatGenerator
-
This method will call System.exit() with a 0 on success and non-zero on failure
- METHOD_NAME - Static variable in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
-
Must be the same value as from the GenerateServiceFromMethod value
N
- NO_DATE_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
This option gives the name of directory in the target location where the file should be placed
- NOSWAP_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
This option will write files in-place, which is quicker but will remove existing files prior to writing new ones
O
- org.jvnet.hk2.generator - package org.jvnet.hk2.generator
- org.jvnet.hk2.generator.ant - package org.jvnet.hk2.generator.ant
- org.jvnet.hk2.generator.eclipse - package org.jvnet.hk2.generator.eclipse
- org.jvnet.hk2.generator.internal - package org.jvnet.hk2.generator.internal
- org.jvnet.hk2.generator.maven - package org.jvnet.hk2.generator.maven
- OUTJAR_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
The name of the JAR file to write to (defaults to input file, ignored if input file is directory)
P
- PARENT_CONFIGURED - Static variable in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
-
Must be the same value as from the GenerateServiceFromMethod value
- project - Variable in class org.jvnet.hk2.generator.maven.AbstractInhabitantsGeneratorMojo
-
The maven project.
S
- SEARCHPATH_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
The path-separator delimited list of files to search for contracts and qualifiers (defaults to classpath)
- setIncludeDate(boolean) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- setLocator(String) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- setName(String) - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- setNameMethodName(String) - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
- setNoSwap(boolean) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- setOutputDirectory(File) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- setTargetDirectory(File) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
- setVerbose(boolean) - Method in class org.jvnet.hk2.generator.ant.HK2InhabitantGeneratorTask
T
- TestInhabitantsGeneratorMojo - Class in org.jvnet.hk2.generator.maven
-
Generates inhabitant
- TestInhabitantsGeneratorMojo() - Constructor for class org.jvnet.hk2.generator.maven.TestInhabitantsGeneratorMojo
- toString() - Method in class org.jvnet.hk2.generator.internal.GenerateMethodAnnotationData
U
- Utilities - Class in org.jvnet.hk2.generator.internal
V
- VERBOSE_ARG - Static variable in class org.jvnet.hk2.generator.HabitatGenerator
-
The flag for verbosity
- visit(int, int, String, String, String, String[]) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visit(int, int, String, String, String, String[]) - Method in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
- visit(String, Object) - Method in class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
- visitAnnotation(String, boolean) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitAnnotation(String, boolean) - Method in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
- visitAnnotation(String, String) - Method in class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
- visitAnnotationDefault() - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitArray(String) - Method in class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
- visitAttribute(Attribute) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitAttribute(Attribute) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitCode() - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitEnd() - Method in class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
- visitEnd() - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitEnd() - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitEnd() - Method in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
- visitEnum(String, String, String) - Method in class org.jvnet.hk2.generator.internal.AbstractAnnotationVisitorImpl
- visitField(int, String, String, String, Object) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitFieldInsn(int, String, String, String) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitIincInsn(int, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitInnerClass(String, String, String, int) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitInsn(int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitIntInsn(int, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitJumpInsn(int, Label) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitLabel(Label) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitLdcInsn(Object) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitLineNumber(int, Label) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitMaxs(int, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitMethod(int, String, String, String, String[]) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitMethod(int, String, String, String, String[]) - Method in class org.jvnet.hk2.generator.internal.ClassVisitorImpl
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitMultiANewArrayInsn(String, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitOuterClass(String, String, String) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitParameterAnnotation(int, String, boolean) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitSource(String, String) - Method in class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
- visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitTypeInsn(int, String) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
- visitVarInsn(int, int) - Method in class org.jvnet.hk2.generator.internal.AbstractMethodVisitorImpl
All Classes and Interfaces|All Packages|Constant Field Values