A C D E F G I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCategories(Category[]) - Method in class io.virtdata.autodoctypes.DocForFunc
- addCtor(String, LinkedHashMap<String, String>, List<List<String>>) - Method in class io.virtdata.autodoctypes.DocForFunc
- AUTOSUFFIX - Static variable in class io.virtdata.processors.FunctionDocInfoProcessor
C
- Categories - Annotation Type in io.virtdata.annotations
-
Direct the user to additional resources
- Category - Enum in io.virtdata.annotations
- className - Variable in class io.virtdata.services.FunctionFinderService.Path
- collections - io.virtdata.annotations.Category
- conversion - io.virtdata.annotations.Category
- CTOR_PATTERN - Static variable in class io.virtdata.annotations.ExampleData
D
- DATAPATH - Static variable in interface io.virtdata.services.ModuleDataService
-
When a JPMS module is searched for resources, they must be in within this directory in the module.
- datetime - io.virtdata.annotations.Category
- DefaultModuleDataService - Class in io.virtdata.services
-
This class needs to be held in the module for which it will return data, so that local data sources within that module can be resolve relative to the service endpoint itself.
- DefaultModuleDataService() - Constructor for class io.virtdata.services.DefaultModuleDataService
- DEPRECATED_PATH - Static variable in interface io.virtdata.services.ModuleDataService
-
Deprecated.This will no longer be used as a default search path within modules
- DeprecatedFunction - Annotation Type in io.virtdata.annotations
-
This marks functions as deprecated, with a reason.
- Description - Annotation Type in io.virtdata.annotations
- diagnostics - io.virtdata.annotations.Category
- distributions - io.virtdata.annotations.Category
- DocCtorData - Interface in io.virtdata.autodoctypes
- DocForFunc - Class in io.virtdata.autodoctypes
- DocForFunc() - Constructor for class io.virtdata.autodoctypes.DocForFunc
- DocForFuncCtor - Class in io.virtdata.autodoctypes
- DocForFuncCtor(String, String, Map<String, String>, List<List<String>>) - Constructor for class io.virtdata.autodoctypes.DocForFuncCtor
- DocFuncData - Interface in io.virtdata.autodoctypes
-
Provide data about a function, suitable for building a documentation site.
- Doubles - io.virtdata.annotations.Range
- DoubleUnitInterval - io.virtdata.annotations.Range
E
- Example - Annotation Type in io.virtdata.annotations
-
The example annotation allows for a function developer to attach illustrative examples for any given constructor.
- ExampleData - Class in io.virtdata.annotations
-
Formatting conventions
- ExampleData(String[]) - Constructor for class io.virtdata.annotations.ExampleData
- ExampleDocData - Class in io.virtdata.autodoctypes
- ExampleDocData() - Constructor for class io.virtdata.autodoctypes.ExampleDocData
- ExampleManifest - Class in io.virtdata.autodoctypes
- ExampleManifest() - Constructor for class io.virtdata.autodoctypes.ExampleManifest
- Examples - Annotation Type in io.virtdata.annotations
F
- finder - Variable in class io.virtdata.services.FunctionFinderService.Path
- FloatUnitInterval - io.virtdata.annotations.Range
- FunctionDocInfoProcessor - Class in io.virtdata.processors
-
This documentation processor is responsible for finding all the enumerated that feed documentation manifests.
- FunctionDocInfoProcessor() - Constructor for class io.virtdata.processors.FunctionDocInfoProcessor
- FunctionFinderService - Interface in io.virtdata.services
-
This module is based on JPMS modules.
- FunctionFinderService.Path - Class in io.virtdata.services
- FUNCTIONS_FILE - Static variable in class io.virtdata.processors.FunctionDocInfoProcessor
- FUNCTIONS_FILE - Static variable in interface io.virtdata.services.FunctionFinderService
G
- general - io.virtdata.annotations.Category
- getArgs() - Method in interface io.virtdata.autodoctypes.DocCtorData
- getArgs() - Method in class io.virtdata.autodoctypes.DocForFuncCtor
- getCategories() - Method in class io.virtdata.autodoctypes.DocForFunc
- getCategories() - Method in interface io.virtdata.autodoctypes.DocFuncData
- getCategories() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getClassJavadoc() - Method in class io.virtdata.autodoctypes.DocForFunc
- getClassJavadoc() - Method in interface io.virtdata.autodoctypes.DocFuncData
-
Javadoc for the class, or null if there is none.
- getClassJavadoc() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getClassName() - Method in interface io.virtdata.autodoctypes.DocCtorData
- getClassName() - Method in class io.virtdata.autodoctypes.DocForFunc
- getClassName() - Method in class io.virtdata.autodoctypes.DocForFuncCtor
- getClassName() - Method in interface io.virtdata.autodoctypes.DocFuncData
- getClassName() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getCtorJavaDoc() - Method in interface io.virtdata.autodoctypes.DocCtorData
- getCtorJavaDoc() - Method in class io.virtdata.autodoctypes.DocForFuncCtor
- getCtors() - Method in class io.virtdata.autodoctypes.DocForFunc
- getCtors() - Method in interface io.virtdata.autodoctypes.DocFuncData
-
The list of constructors for this documented type.
- getCtors() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getCtorsAlternate() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getDescription() - Method in enum io.virtdata.annotations.Range
- getDocs() - Method in class io.virtdata.autodoctypes.ExampleManifest
- getExamples() - Method in interface io.virtdata.autodoctypes.DocCtorData
- getExamples() - Method in class io.virtdata.autodoctypes.DocForFuncCtor
- getFuncDataForModule() - Method in interface io.virtdata.services.FunctionFinderService
-
Return a list of information models which describe a usable VirtData function.
- getFuncDataForModule() - Method in class io.virtdata.services.ModuleFunctionFinder
- getFunctionPaths() - Method in interface io.virtdata.services.FunctionFinderService
-
Return a list of known functions by module and fully-qualified package name.
- getFunctionPaths() - Method in class io.virtdata.services.ModuleFunctionFinder
- getInputStream(Path, Path...) - Method in class io.virtdata.services.DefaultModuleDataService
- getInputStream(Path, Path...) - Method in interface io.virtdata.services.ModuleDataService
- getInType() - Method in class io.virtdata.autodoctypes.DocForFunc
- getInType() - Method in interface io.virtdata.autodoctypes.DocFuncData
-
The input type for the apply method in the documented function class.
- getInType() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getLongInputs() - Method in class io.virtdata.annotations.ExampleData
- getModuleOfFinder() - Method in class io.virtdata.services.ModuleFunctionFinder
- getOutType() - Method in class io.virtdata.autodoctypes.DocForFunc
- getOutType() - Method in interface io.virtdata.autodoctypes.DocFuncData
-
The output type for the apply method in the documented function class.
- getOutType() - Method in class io.virtdata.autodoctypes.ExampleDocData
- getPackageName() - Method in class io.virtdata.autodoctypes.DocForFunc
- getPackageName() - Method in interface io.virtdata.autodoctypes.DocFuncData
- getPackageName() - Method in class io.virtdata.autodoctypes.ExampleDocData
I
- init(ProcessingEnvironment) - Method in class io.virtdata.processors.FunctionDocInfoProcessor
- init(ProcessingEnvironment) - Method in class io.virtdata.processors.ServiceProcessor
- Input - Annotation Type in io.virtdata.annotations
-
This annotation is used to mark the input type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
- instantiateDocs() - Method in class io.virtdata.services.FunctionFinderService.Path
- Integers - io.virtdata.annotations.Range
- io.virtdata.annotations - module io.virtdata.annotations
- io.virtdata.annotations - package io.virtdata.annotations
- io.virtdata.autodoctypes - package io.virtdata.autodoctypes
- io.virtdata.processors - package io.virtdata.processors
- io.virtdata.services - package io.virtdata.services
L
M
- ModuleDataService - Interface in io.virtdata.services
- ModuleFunctionFinder - Class in io.virtdata.services
- ModuleFunctionFinder() - Constructor for class io.virtdata.services.ModuleFunctionFinder
- moduleName - Variable in class io.virtdata.services.FunctionFinderService.Path
N
- name() - Method in annotation type io.virtdata.annotations.See
- NonNegativeInts - io.virtdata.annotations.Range
- NonNegativeLongs - io.virtdata.annotations.Range
O
- Output - Annotation Type in io.virtdata.annotations
-
This annotation is used to mark the output type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
P
- parts - Variable in class io.virtdata.annotations.ExampleData
- Path(String, String, FunctionFinderService) - Constructor for class io.virtdata.services.FunctionFinderService.Path
- PerThreadMapper - Annotation Type in io.virtdata.annotations
-
A PerThreadMapper will be instantiated once for each thread, for each scope in which it is used.
- premade - io.virtdata.annotations.Category
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.virtdata.processors.FunctionDocInfoProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.virtdata.processors.ServiceProcessor
R
- Range - Enum in io.virtdata.annotations
- RetrofitServices - Annotation Type in io.virtdata.annotations
-
If a module declaration has this annotation, then it will be used to create pre-JPMS compatible entries in META-INF/services/....
S
- See - Annotation Type in io.virtdata.annotations
-
Direct the user to additional resources
- SeeList - Annotation Type in io.virtdata.annotations
-
Direct the user to additional resources
- Service - Annotation Type in io.virtdata.annotations
-
A Service annotation will cause a class to be added to META-INF/services/ under the specified class name.
- ServiceProcessor - Class in io.virtdata.processors
-
This annotation processor is responsible for adding services to the
- ServiceProcessor() - Constructor for class io.virtdata.processors.ServiceProcessor
- setClassJavadoc(String) - Method in class io.virtdata.autodoctypes.DocForFunc
- setClassName(String) - Method in class io.virtdata.autodoctypes.DocForFunc
- setInType(String) - Method in class io.virtdata.autodoctypes.DocForFunc
- setOutType(String) - Method in class io.virtdata.autodoctypes.DocForFunc
- setPackageName(String) - Method in class io.virtdata.autodoctypes.DocForFunc
- state - io.virtdata.annotations.Category
T
- ThreadSafeMapper - Annotation Type in io.virtdata.annotations
-
A ThreadSafeMapper will only be instantiated once in a scope, to be shared among all threads in that scope.
- toString() - Method in class io.virtdata.autodoctypes.DocForFunc
- toString() - Method in class io.virtdata.autodoctypes.DocForFuncCtor
- toString() - Method in class io.virtdata.services.DefaultModuleDataService
- toString() - Method in class io.virtdata.services.FunctionFinderService.Path
- toString() - Method in class io.virtdata.services.ModuleFunctionFinder
U
V
- validateExamples(List<List<String>>) - Static method in class io.virtdata.annotations.ExampleData
- VALS_PATTERN - Static variable in class io.virtdata.annotations.ExampleData
- value() - Method in annotation type io.virtdata.annotations.Categories
- value() - Method in annotation type io.virtdata.annotations.DeprecatedFunction
- value() - Method in annotation type io.virtdata.annotations.Description
- value() - Method in annotation type io.virtdata.annotations.Example
- value() - Method in annotation type io.virtdata.annotations.Examples
- value() - Method in annotation type io.virtdata.annotations.Input
- value() - Method in annotation type io.virtdata.annotations.Output
- value() - Method in annotation type io.virtdata.annotations.RetrofitServices
- value() - Method in annotation type io.virtdata.annotations.SeeList
- value() - Method in annotation type io.virtdata.annotations.Service
- valueOf(String) - Static method in enum io.virtdata.annotations.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.virtdata.annotations.Range
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.virtdata.annotations.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.virtdata.annotations.Range
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages