Package | Description |
---|---|
io.sundr.codegen | |
io.sundr.codegen.model |
Modifier and Type | Method and Description |
---|---|
Set<TypeDef> |
DefinitionRepository.getDefinitions(AttributeKey<Boolean>... attributeKeys) |
TypeDef |
DefinitionRepository.register(TypeDef definition,
AttributeKey<Boolean>... flags) |
Modifier and Type | Field and Description |
---|---|
static AttributeKey<Collection<ClassRef>> |
Attributeable.ALSO_IMPORT |
static AttributeKey<String> |
Attributeable.DEFAULT_VALUE |
static AttributeKey<String> |
Attributeable.INIT |
static AttributeKey<Function<List<String>,String>> |
Attributeable.INIT_FUNCTION |
static AttributeKey<String> |
Attributeable.LAZY_INIT |
Modifier and Type | Method and Description |
---|---|
Map<AttributeKey,Object> |
AttributeSupportFluent.getAttributes() |
Map<AttributeKey,Object> |
AttributeSupportFluentImpl.getAttributes() |
Map<AttributeKey,Object> |
AttributeSupport.getAttributes() |
Map<AttributeKey,Object> |
Attributeable.getAttributes() |
Modifier and Type | Method and Description |
---|---|
A |
AttributeSupportFluent.addToAttributes(AttributeKey key,
Object value) |
A |
AttributeSupportFluentImpl.addToAttributes(AttributeKey key,
Object value) |
<T> T |
AttributeSupport.getAttribute(AttributeKey<T> key) |
<T> T |
Attributeable.getAttribute(AttributeKey<T> key) |
<T> boolean |
AttributeSupport.hasAttribute(AttributeKey<T> key) |
<T> boolean |
Attributeable.hasAttribute(AttributeKey<T> key) |
A |
AttributeSupportFluent.removeFromAttributes(AttributeKey key) |
A |
AttributeSupportFluentImpl.removeFromAttributes(AttributeKey key) |
Modifier and Type | Method and Description |
---|---|
A |
AttributeSupportFluent.addToAttributes(Map<AttributeKey,Object> map) |
A |
AttributeSupportFluentImpl.addToAttributes(Map<AttributeKey,Object> map) |
A |
AttributeSupportFluent.removeFromAttributes(Map<AttributeKey,Object> map) |
A |
AttributeSupportFluentImpl.removeFromAttributes(Map<AttributeKey,Object> map) |
A |
AttributeSupportFluent.withAttributes(Map<AttributeKey,Object> attributes) |
A |
AttributeSupportFluentImpl.withAttributes(Map<AttributeKey,Object> attributes) |
Constructor and Description |
---|
AnnotationRef(ClassRef classRef,
Map<String,Object> parameters,
Map<AttributeKey,Object> attributes) |
AttributeSupport(Map<AttributeKey,Object> attributes) |
ClassRef(TypeDef definition,
String fullyQualifiedName,
int dimensions,
List<TypeRef> arguments,
Map<AttributeKey,Object> attributes) |
EditableAnnotationRef(ClassRef classRef,
Map<String,Object> parameters,
Map<AttributeKey,Object> attributes) |
EditableAttributeSupport(Map<AttributeKey,Object> attributes) |
EditableClassRef(TypeDef definition,
String fullyQualifiedName,
int dimensions,
List<TypeRef> arguments,
Map<AttributeKey,Object> attributes) |
EditableMethod(List<String> comments,
List<AnnotationRef> annotations,
List<TypeParamDef> parameters,
String name,
TypeRef returnType,
List<Property> arguments,
boolean varArgPreferred,
List<ClassRef> exceptions,
Block block,
int modifiers,
Map<AttributeKey,Object> attributes) |
EditableModifierSupport(int modifiers,
Map<AttributeKey,Object> attributes) |
EditablePrimitiveRef(String name,
int dimensions,
Map<AttributeKey,Object> attributes) |
EditableProperty(List<AnnotationRef> annotations,
TypeRef typeRef,
String name,
int modifiers,
Map<AttributeKey,Object> attributes) |
EditableTypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
TypeDef outerType,
List<TypeDef> innerTypes,
int modifiers,
Map<AttributeKey,Object> attributes) |
EditableTypeParamDef(String name,
List<ClassRef> bounds,
Map<AttributeKey,Object> attributes) |
EditableTypeParamRef(String name,
int dimensions,
Map<AttributeKey,Object> attributes) |
EditableVoidRef(Map<AttributeKey,Object> attributes) |
EditableWildcardRef(List<TypeRef> bounds,
Map<AttributeKey,Object> attributes) |
Method(List<String> comments,
List<AnnotationRef> annotations,
List<TypeParamDef> parameters,
String name,
TypeRef returnType,
List<Property> arguments,
boolean varArgPreferred,
List<ClassRef> exceptions,
Block block,
int modifiers,
Map<AttributeKey,Object> attributes) |
ModifierSupport(int modifiers,
Map<AttributeKey,Object> attributes) |
PrimitiveRef(String name,
int dimensions,
Map<AttributeKey,Object> attributes) |
Property(List<AnnotationRef> annotations,
TypeRef typeRef,
String name,
int modifiers,
Map<AttributeKey,Object> attributes) |
TypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
TypeDef outerType,
List<TypeDef> innerTypes,
int modifiers,
Map<AttributeKey,Object> attributes) |
TypeParamDef(String name,
List<ClassRef> bounds,
Map<AttributeKey,Object> attributes) |
TypeParamRef(String name,
int dimensions,
Map<AttributeKey,Object> attributes) |
TypeRef(Map<AttributeKey,Object> attributes) |
VoidRef(Map<AttributeKey,Object> attributes) |
WildcardRef(List<TypeRef> bounds,
Map<AttributeKey,Object> attributes) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.