Skip navigation links
A B C D E F G I J K M N P R S U V W 

A

AbstractJSONSchema2Pojo - Class in io.fabric8.java.generator.nodes
 
AbstractJSONSchema2Pojo(Config, String, boolean, JsonNode, ValidationProperties) - Constructor for class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
addExtraAnnotations(ClassOrInterfaceDeclaration) - Method in interface io.fabric8.java.generator.nodes.JObjectExtraAnnotations
 

B

build() - Method in class io.fabric8.java.generator.nodes.ValidationProperties.Builder
 

C

ClassResult(String, CompilationUnit) - Constructor for class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
Config - Class in io.fabric8.java.generator
 
Config(Boolean, Config.Prefix, Config.Suffix, Boolean, Boolean, Config.CodeStructure, Boolean, Map<String, String>) - Constructor for class io.fabric8.java.generator.Config
 
config - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
Config.CodeStructure - Enum in io.fabric8.java.generator
 
Config.Prefix - Enum in io.fabric8.java.generator
 
Config.Suffix - Enum in io.fabric8.java.generator
 
CRGeneratorRunner - Class in io.fabric8.java.generator
 
CRGeneratorRunner(Config) - Constructor for class io.fabric8.java.generator.CRGeneratorRunner
 

D

defaultValue - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
description - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

E

escapeQuotes(String) - Static method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

F

FileJavaGenerator - Class in io.fabric8.java.generator
JavaGenerator implementation that reads CRD files or directories containing CRD files and generates Java classes for them.
FileJavaGenerator(Config, File) - Constructor for class io.fabric8.java.generator.FileJavaGenerator
 
fromJsonSchema(String, JSONSchemaProps, String, String, String, Config) - Static method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

G

generate(CustomResourceDefinition, String) - Method in class io.fabric8.java.generator.CRGeneratorRunner
 
generateJava() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JArray
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JCRObject
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JEnum
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JMap
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JObject
 
generateJava() - Method in class io.fabric8.java.generator.nodes.JPrimitive
 
GeneratorResult - Class in io.fabric8.java.generator.nodes
 
GeneratorResult() - Constructor for class io.fabric8.java.generator.nodes.GeneratorResult
 
GeneratorResult(List<GeneratorResult.ClassResult>) - Constructor for class io.fabric8.java.generator.nodes.GeneratorResult
 
GeneratorResult(List<GeneratorResult.ClassResult>, List<GeneratorResult.ClassResult>) - Constructor for class io.fabric8.java.generator.nodes.GeneratorResult
 
GeneratorResult.ClassResult - Class in io.fabric8.java.generator.nodes
 
getClassByName(String) - Method in class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
getClassResults() - Method in class io.fabric8.java.generator.WritableCRCompilationUnit
 
getClassType() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getClassType() - Method in class io.fabric8.java.generator.nodes.JArray
 
getClassType() - Method in class io.fabric8.java.generator.nodes.JMap
 
getCodeStructure() - Method in class io.fabric8.java.generator.Config
 
getDefaultValue() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getDescription() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getEnumByName(String) - Method in class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
getInnerClasses() - Method in class io.fabric8.java.generator.nodes.GeneratorResult
 
getInstance() - Static method in class io.fabric8.java.generator.nodes.ValidationProperties.Builder
 
getJavaSource() - Method in class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
getMaximum() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getMaximum() - Method in class io.fabric8.java.generator.nodes.ValidationProperties
 
getMinimum() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getMinimum() - Method in class io.fabric8.java.generator.nodes.ValidationProperties
 
getName() - Method in class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
getName() - Method in class io.fabric8.java.generator.nodes.JavaNameAndType
 
getPackageDeclaration() - Method in class io.fabric8.java.generator.nodes.GeneratorResult.ClassResult
 
getPackageOverrides() - Method in class io.fabric8.java.generator.Config
 
getPattern() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getPattern() - Method in class io.fabric8.java.generator.nodes.ValidationProperties
 
getPrefixStrategy() - Method in class io.fabric8.java.generator.Config
 
getSuffixStrategy() - Method in class io.fabric8.java.generator.Config
 
getTopLevelClasses() - Method in class io.fabric8.java.generator.nodes.GeneratorResult
 
getType() - Method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
getType() - Method in class io.fabric8.java.generator.nodes.JArray
 
getType() - Method in class io.fabric8.java.generator.nodes.JavaNameAndType
 
getType() - Method in class io.fabric8.java.generator.nodes.JCRObject
 
getType() - Method in class io.fabric8.java.generator.nodes.JEnum
 
getType() - Method in class io.fabric8.java.generator.nodes.JMap
 
getType() - Method in class io.fabric8.java.generator.nodes.JObject
 
getType() - Method in class io.fabric8.java.generator.nodes.JPrimitive
 
groupToPackage(String) - Static method in class io.fabric8.java.generator.CRGeneratorRunner
 

I

io.fabric8.java.generator - package io.fabric8.java.generator
 
io.fabric8.java.generator.exceptions - package io.fabric8.java.generator.exceptions
 
io.fabric8.java.generator.nodes - package io.fabric8.java.generator.nodes
 
isAlwaysPreserveUnknownFields() - Method in class io.fabric8.java.generator.Config
 
isGeneratedAnnotations() - Method in class io.fabric8.java.generator.Config
 
isNullable - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
isObjectExtraAnnotations() - Method in class io.fabric8.java.generator.Config
 
isUppercaseEnums() - Method in class io.fabric8.java.generator.Config
 

J

JArray - Class in io.fabric8.java.generator.nodes
 
JArray(AbstractJSONSchema2Pojo, Config, String, boolean, JsonNode) - Constructor for class io.fabric8.java.generator.nodes.JArray
 
JArrayNameAndType - Class in io.fabric8.java.generator.nodes
 
JArrayNameAndType(String) - Constructor for class io.fabric8.java.generator.nodes.JArrayNameAndType
 
JAVA_KEYWORDS - Static variable in class io.fabric8.java.generator.nodes.Keywords
 
JavaGenerator - Interface in io.fabric8.java.generator
 
JavaGeneratorException - Exception in io.fabric8.java.generator.exceptions
 
JavaGeneratorException() - Constructor for exception io.fabric8.java.generator.exceptions.JavaGeneratorException
 
JavaGeneratorException(String) - Constructor for exception io.fabric8.java.generator.exceptions.JavaGeneratorException
 
JavaGeneratorException(String, Throwable) - Constructor for exception io.fabric8.java.generator.exceptions.JavaGeneratorException
 
JavaGeneratorException(Throwable) - Constructor for exception io.fabric8.java.generator.exceptions.JavaGeneratorException
 
JavaNameAndType - Class in io.fabric8.java.generator.nodes
 
JavaNameAndType(String, JavaType) - Constructor for class io.fabric8.java.generator.nodes.JavaNameAndType
 
JavaType - Enum in io.fabric8.java.generator.nodes
 
JCRObject - Class in io.fabric8.java.generator.nodes
 
JCRObject(String, String, String, String, String, String, String, boolean, boolean, boolean, boolean, String, String, Config) - Constructor for class io.fabric8.java.generator.nodes.JCRObject
 
JEnum - Class in io.fabric8.java.generator.nodes
 
JEnum(String, List<JsonNode>, Config, String, boolean, JsonNode) - Constructor for class io.fabric8.java.generator.nodes.JEnum
 
JEnumNameAndType - Class in io.fabric8.java.generator.nodes
 
JEnumNameAndType(String) - Constructor for class io.fabric8.java.generator.nodes.JEnumNameAndType
 
JMap - Class in io.fabric8.java.generator.nodes
 
JMap(AbstractJSONSchema2Pojo, Config, String, boolean, JsonNode) - Constructor for class io.fabric8.java.generator.nodes.JMap
 
JMapNameAndType - Class in io.fabric8.java.generator.nodes
 
JMapNameAndType(String) - Constructor for class io.fabric8.java.generator.nodes.JMapNameAndType
 
JObject - Class in io.fabric8.java.generator.nodes
 
JObject(String, String, Map<String, JSONSchemaProps>, List<String>, boolean, String, String, Config, String, boolean, JsonNode) - Constructor for class io.fabric8.java.generator.nodes.JObject
 
JObjectExtraAnnotations - Interface in io.fabric8.java.generator.nodes
 
JObjectNameAndType - Class in io.fabric8.java.generator.nodes
 
JObjectNameAndType(String) - Constructor for class io.fabric8.java.generator.nodes.JObjectNameAndType
 
JPrimitive - Class in io.fabric8.java.generator.nodes
 
JPrimitive(String, Config, String, boolean, JsonNode, ValidationProperties) - Constructor for class io.fabric8.java.generator.nodes.JPrimitive
 
JPrimitiveNameAndType - Class in io.fabric8.java.generator.nodes
 
JPrimitiveNameAndType(String) - Constructor for class io.fabric8.java.generator.nodes.JPrimitiveNameAndType
 

K

Keywords - Class in io.fabric8.java.generator.nodes
 

M

maximum - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 
minimum - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

N

newGeneratedAnnotation() - Static method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

P

packageName(String) - Static method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
Takes a string and return the corresponding package name
pattern - Variable in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
 

R

run(File) - Method in class io.fabric8.java.generator.FileJavaGenerator
Generate Java classes from a CRD file or multiple CRD files and write them to the provided output directory.
run(File) - Method in interface io.fabric8.java.generator.JavaGenerator
Generate Java classes from a CRD file or multiple CRD files and write them to the provided output directory.
run(File) - Method in class io.fabric8.java.generator.URLJavaGenerator
Generate Java classes from a CRD file or multiple CRD files and write them to the provided output directory.

S

sanitizeString(String) - Static method in class io.fabric8.java.generator.nodes.AbstractJSONSchema2Pojo
Takes a random string and manipulate it to be a valid Java identifier

U

URLJavaGenerator - Class in io.fabric8.java.generator
JavaGenerator implementation that reads CRD from remote URLs and generates Java classes for them.
URLJavaGenerator(Config, Collection<URL>, File) - Constructor for class io.fabric8.java.generator.URLJavaGenerator
 

V

ValidationProperties - Class in io.fabric8.java.generator.nodes
This class instances store the values for a generic JSON schema validation related properties, like `minimum`, `maximum`, etc.
ValidationProperties.Builder - Class in io.fabric8.java.generator.nodes
 
valueOf(String) - Static method in enum io.fabric8.java.generator.Config.CodeStructure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fabric8.java.generator.Config.Prefix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fabric8.java.generator.Config.Suffix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fabric8.java.generator.nodes.JavaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.fabric8.java.generator.Config.CodeStructure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fabric8.java.generator.Config.Prefix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fabric8.java.generator.Config.Suffix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fabric8.java.generator.nodes.JavaType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withMaximum(Double) - Method in class io.fabric8.java.generator.nodes.ValidationProperties.Builder
 
withMinimum(Double) - Method in class io.fabric8.java.generator.nodes.ValidationProperties.Builder
 
withPattern(String) - Method in class io.fabric8.java.generator.nodes.ValidationProperties.Builder
 
WritableCRCompilationUnit - Class in io.fabric8.java.generator
 
writeAllJavaClasses(File) - Method in class io.fabric8.java.generator.WritableCRCompilationUnit
 
A B C D E F G I J K M N P R S U V W 
Skip navigation links

Copyright © 2015–2023 Red Hat. All rights reserved.