Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAll(AssetsFolder) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- addAsset(AssetsFolder.AssetItem) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- addAssetFromFullRelativePath(String, String) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- addAssetsFromFlatFile(List<String>) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- addSubfolder(String, AssetsFolder) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- apply(Project) - Method in class com.onemillionworlds.TypedMaterialsPlugin
- AssetConstants - Class in com.onemillionworlds.tasks
- AssetConstants() - Constructor for class com.onemillionworlds.tasks.AssetConstants
- AssetItem(String, String) - Constructor for class com.onemillionworlds.tasks.assets.AssetsFolder.AssetItem
- ASSETS_FILE_NAME - Static variable in class com.onemillionworlds.tasks.AssetConstants
- assetsConstant(String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for assets in the resources directory(s) of the project and create constants for each one.
- assetsFile() - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for assets in the resources directory(s) of the project and create a flat file for each one.
- AssetsFolder - Class in com.onemillionworlds.tasks.assets
- AssetsFolder(String) - Constructor for class com.onemillionworlds.tasks.assets.AssetsFolder
- AssetsFolder.AssetItem - Class in com.onemillionworlds.tasks.assets
- AssetsFolder.ContextProvider - Class in com.onemillionworlds.tasks.assets
C
- com.onemillionworlds - package com.onemillionworlds
- com.onemillionworlds.configuration - package com.onemillionworlds.configuration
- com.onemillionworlds.tasks - package com.onemillionworlds.tasks
- com.onemillionworlds.tasks.assets - package com.onemillionworlds.tasks.assets
- com.onemillionworlds.utilities - package com.onemillionworlds.utilities
- comment() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns the value of the
commentrecord component. - ContextProvider() - Constructor for class com.onemillionworlds.tasks.assets.AssetsFolder.ContextProvider
- createFactoryClassFile(String, String, List<String>) - Static method in class com.onemillionworlds.utilities.FactoryBuilder
- createMaterialClassFile(String, String, String, String, String, boolean) - Static method in class com.onemillionworlds.utilities.MaterialTyper
- createMaterialsFactory() - Method in class com.onemillionworlds.tasks.MaterialFactoryTask
- createTypedMaterials() - Method in class com.onemillionworlds.tasks.AssetConstants
- createTypedMaterials() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
- createTypedMaterials() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
D
- DEFAULT_GENERATED_RESOURCES_DIR - Static variable in class com.onemillionworlds.TypedMaterialsPlugin
-
Relative to the build directory
- DEFAULT_GENERATED_SOURCES_DIR - Static variable in class com.onemillionworlds.TypedMaterialsPlugin
-
Relative to the build directory
E
- equals(Object) - Method in record class com.onemillionworlds.utilities.MaterialTyper.Material
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Indicates whether some other object is "equal to" this one.
F
- FactoryBuilder - Class in com.onemillionworlds.utilities
- FactoryBuilder() - Constructor for class com.onemillionworlds.utilities.FactoryBuilder
- FLAT_FILE_CONTEXT_CHANGE - Static variable in class com.onemillionworlds.tasks.AssetConstants
G
- getAssetFlatFiles() - Method in class com.onemillionworlds.tasks.AssetConstants
-
Asset flat files (e.g.
- getBuiltFilesRecordFile() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
-
A file listing the fully qualified material classes generated, used by the material factory
- getBuiltFilesRecordFile() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
-
A file listing the fully qualified material classes generated, used by the material factory
- getContext() - Method in class com.onemillionworlds.tasks.assets.AssetsFolder.ContextProvider
- getDestinationFile() - Method in class com.onemillionworlds.tasks.AssetConstants
- getDestinationFlatFile() - Method in class com.onemillionworlds.tasks.AssetConstants
- getFileListingContent() - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
-
This is just a list of all the files, which is put into the resources folder to be pickd up in other modules (if desired) to create a single super assets class
- getFileListingContent(AssetsFolder.ContextProvider) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
-
This is just a list of all the files, which is put into the resources folder to be pickd up in other modules (if desired) to create a single super assets class
- getFileSystemOperations() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
- getFileSystemOperations() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
- getFullyQualifiedAssetsClass() - Method in class com.onemillionworlds.tasks.AssetConstants
-
If present, use this as the class name for the Assets constants class
- getFullyQualifiedOutputClass() - Method in class com.onemillionworlds.tasks.MaterialFactoryTask
- getGeneratedResourcesDirectory() - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
The directory under which generated resources are placed.
- getGeneratedSourcesDirectory() - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
The directory under which generated sources are placed.
- getInputDirectory() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
- getJarFilterRegex() - Method in class com.onemillionworlds.tasks.AssetConstants
-
If present use this as a regex to determine if a jar should be fully searched for assets.
- getJarFilterRegex() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
- getJavaClassContent(int, List<String>) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder
- getMaterialFactoryClass() - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
- getMaterialRecordFiles() - Method in class com.onemillionworlds.tasks.MaterialFactoryTask
-
The record files produced by the material generating tasks, each listing the fully qualified material classes that task produced
- getOutputDirectory() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
- getOutputDirectory() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
- getOutputFile() - Method in class com.onemillionworlds.tasks.MaterialFactoryTask
- getOutputPackage() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
- getOutputPackage() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
- getOutputResourcesRoot() - Method in class com.onemillionworlds.tasks.AssetConstants
-
If present, the assets are output as a flat file into this directory.
- getOutputSourcesRoot() - Method in class com.onemillionworlds.tasks.AssetConstants
-
If present, the assets are output as a java class into this directory.
- getOutputSourcesRoot() - Method in class com.onemillionworlds.tasks.MaterialFactoryTask
-
The directory this task generates the factory into.
- getOutputSourcesRoot() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
-
The directory this task generates sources into.
- getOutputSourcesRoot() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
-
The directory this task generates sources into.
- getProjectName() - Method in class com.onemillionworlds.tasks.AssetConstants
-
The name of the project owning this task, used as the context in the flat file.
- getResourceDirectories() - Method in class com.onemillionworlds.tasks.AssetConstants
-
The local resource directories to search for assets.
- getResourcesDir() - Method in class com.onemillionworlds.tasks.TypedLocalMaterials
-
The name of the resources directory, everything after this in a material's path is its asset path.
- getRuntimeClasspath() - Method in class com.onemillionworlds.tasks.AssetConstants
-
The classpath whose jars will be searched when a jarFilterRegex is set.
- getRuntimeClasspath() - Method in class com.onemillionworlds.tasks.TypedJarMaterials
-
The classpath whose jars will be searched for materials.
- getWithinJarFileRegex() - Method in class com.onemillionworlds.tasks.AssetConstants
-
If present, use this regex to filter the files within the jars, only those that match will be included
H
- hashCode() - Method in record class com.onemillionworlds.utilities.MaterialTyper.Material
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns a hash code value for this object.
J
- jarAssetsFile(String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for assets in the resources directory(s) of a jar and create a flat file containing the asset locations.
- jarAssetsFile(String, String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for assets in the resources directory(s) of a jar and create a flat file containing the asset locations.
- javaType() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns the value of the
javaTyperecord component. - jmeMaterials() - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
L
- librarySearch(String, String, String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for materials in the jars of the project's runtime classpath
- localMaterialsSearch(String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for materials in the standard location of your local project.
- localMaterialsSearch(String, String, String) - Method in class com.onemillionworlds.configuration.TypedMaterialsExtension
-
Registers a task to search for materials in the given directory of your local project.
M
- Material(List<MaterialTyper.MaterialParameter>) - Constructor for record class com.onemillionworlds.utilities.MaterialTyper.Material
-
Creates an instance of a
Materialrecord class. - MaterialFactoryTask - Class in com.onemillionworlds.tasks
-
This is a task that looks at all the other material generating tasks and records all materials in a single factory
- MaterialFactoryTask() - Constructor for class com.onemillionworlds.tasks.MaterialFactoryTask
- MaterialParameter(String, String, String, Optional<String>) - Constructor for record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Creates an instance of a
MaterialParameterrecord class. - MaterialTyper - Class in com.onemillionworlds.utilities
- MaterialTyper() - Constructor for class com.onemillionworlds.utilities.MaterialTyper
- MaterialTyper.Material - Record Class in com.onemillionworlds.utilities
- MaterialTyper.MaterialParameter - Record Class in com.onemillionworlds.utilities
N
- name() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns the value of the
namerecord component.
P
- parameters() - Method in record class com.onemillionworlds.utilities.MaterialTyper.Material
-
Returns the value of the
parametersrecord component. - process(String) - Static method in class com.onemillionworlds.utilities.MaterialTyper
S
- setContext(String) - Method in class com.onemillionworlds.tasks.assets.AssetsFolder.ContextProvider
T
- toString() - Method in record class com.onemillionworlds.utilities.MaterialTyper.Material
-
Returns a string representation of this record class.
- toString() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns a string representation of this record class.
- type() - Method in record class com.onemillionworlds.utilities.MaterialTyper.MaterialParameter
-
Returns the value of the
typerecord component. - TypedJarMaterials - Class in com.onemillionworlds.tasks
- TypedJarMaterials(ProjectLayout) - Constructor for class com.onemillionworlds.tasks.TypedJarMaterials
- TypedLocalMaterials - Class in com.onemillionworlds.tasks
- TypedLocalMaterials(ProjectLayout) - Constructor for class com.onemillionworlds.tasks.TypedLocalMaterials
- TypedMaterialsExtension - Class in com.onemillionworlds.configuration
- TypedMaterialsExtension(Project) - Constructor for class com.onemillionworlds.configuration.TypedMaterialsExtension
- TypedMaterialsPlugin - Class in com.onemillionworlds
- TypedMaterialsPlugin() - Constructor for class com.onemillionworlds.TypedMaterialsPlugin
All Classes and Interfaces|All Packages|Constant Field Values