Index

A B C D E F G H I J K N P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractDocsProcessor - Class in io.debezium.operator.docs
 
AbstractDocsProcessor(String, String) - Constructor for class io.debezium.operator.docs.AbstractDocsProcessor
 
addFieldDescription(Documentation.FieldDescription) - Method in class io.debezium.operator.docs.model.Documentation.TypeDescriptionBuilder
 
additionalFields(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
addTypeDescription(Documentation.TypeDescription) - Method in class io.debezium.operator.docs.model.Documentation
 
annotation(Element, Class<T>) - Static method in class io.debezium.operator.docs.Processing
 
AsciidocFormatter - Class in io.debezium.operator.docs.output
 
AsciidocFormatter() - Constructor for class io.debezium.operator.docs.output.AsciidocFormatter
 
asDeclared(TypeMirror) - Static method in class io.debezium.operator.docs.Processing
Returns type mirror as instance of DeclaredType when possible
asElement(TypeMirror) - Static method in class io.debezium.operator.docs.Processing
Returns type mirror as instance of Element if type is instance of DeclaredType
asEnum(TypeMirror) - Static method in class io.debezium.operator.docs.Processing
Return type mirror as TypeElement if it represents an Enum type

B

build() - Method in class io.debezium.operator.docs.model.Documentation.TypeDescriptionBuilder
 

C

createFieldDocs(Documented.Field) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Called for each field documented by Documented.Field
createFieldDocs(VariableElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Called for each field documented by JsonPropertyDescription

D

DebeziumOperatorDocsProcessor - Class in io.debezium.operator.docs
 
DebeziumOperatorDocsProcessor() - Constructor for class io.debezium.operator.docs.DebeziumOperatorDocsProcessor
 
declaredTypeName(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
defaultValue - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the defaultValue record component.
defaultValue() - Element in annotation interface io.debezium.operator.docs.annotations.Documented.Field
 
defaultValue() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the defaultValue record component.
description - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the description record component.
description() - Element in annotation interface io.debezium.operator.docs.annotations.Documented.Field
 
description() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the description record component.
DOCS_FILE_NAME - Static variable in class io.debezium.operator.docs.DebeziumOperatorDocsProcessor
 
DOCS_TITLE - Static variable in class io.debezium.operator.docs.DebeziumOperatorDocsProcessor
 
documentation - Variable in class io.debezium.operator.docs.AbstractDocsProcessor
 
Documentation - Class in io.debezium.operator.docs.model
Abstract representation of CR reference documentation.
Documentation(String) - Constructor for class io.debezium.operator.docs.model.Documentation
Creates new documentation
Documentation.FieldDescription - Record Class in io.debezium.operator.docs.model
 
Documentation.TypeDescription - Record Class in io.debezium.operator.docs.model
Documentation of a type
Documentation.TypeDescriptionBuilder - Class in io.debezium.operator.docs.model
DocumentationFormatter - Interface in io.debezium.operator.docs.output
 
Documented - Annotation Interface in io.debezium.operator.docs.annotations
 
Documented.Field - Annotation Interface in io.debezium.operator.docs.annotations
 
documentedFieldInfo(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
documentedTypeInfo(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
documentedTypeInfo(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
documentType(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
documentTypes(Collection<TypeElement>) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 

E

enclosedElements(Element) - Static method in class io.debezium.operator.docs.Processing
 
enclosedElements(Element, ElementKind) - Static method in class io.debezium.operator.docs.Processing
Filters enclosed elements by kind
enclosedElements(Element, ElementKind, Class<T>) - Static method in class io.debezium.operator.docs.Processing
Filters enclosed elements by kind
enumConstantNames(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
enumTypeName(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
equals(Object) - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.debezium.operator.docs.model.Documentation.TypeDescription
Indicates whether some other object is "equal to" this one.
explicitFieldTypeName(VariableElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Extracts type documented by Documented.Field
explicitTypeName(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
externalTypeRef - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the externalTypeRef record component.
externalTypeRef() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the externalTypeRef record component.

F

fieldDefaultValue(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
fieldDescription(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Gets descriptions from JsonPropertyDescription
FieldDescription(String, String, String, String, String, String) - Constructor for record class io.debezium.operator.docs.model.Documentation.FieldDescription
Creates an instance of a FieldDescription record class.
fieldExternalTypeReference(Documented.Field) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
fieldExternalTypeReference(VariableElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Extracts external type reference URL from Documented.Field present on a field
fields - Variable in record class io.debezium.operator.docs.model.Documentation.TypeDescription
The field for the fields record component.
fields - Variable in class io.debezium.operator.docs.model.Documentation.TypeDescriptionBuilder
 
fields() - Element in annotation interface io.debezium.operator.docs.annotations.Documented
 
fields() - Method in record class io.debezium.operator.docs.model.Documentation.TypeDescription
Returns the value of the fields record component.
fieldType(VariableElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
fieldTypeReference(VariableElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Extracts a type reference from a field's type.
file - Variable in class io.debezium.operator.docs.AbstractDocsProcessor
 
formatDocHeader(Documentation) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatField(Documentation, Documentation.TypeDescription, Documentation.FieldDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatFieldName(Documentation, Documentation.TypeDescription, Documentation.FieldDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatFields(Documentation, Documentation.TypeDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatFieldType(Documentation, Documentation.TypeDescription, Documentation.FieldDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatted(Documentation) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatted(Documentation) - Method in interface io.debezium.operator.docs.output.DocumentationFormatter
 
formatter() - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Creates an appropriate instance of documentation formatter
formatter() - Method in class io.debezium.operator.docs.DebeziumOperatorDocsProcessor
 
formatType(Documentation, Documentation.TypeDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatTypeReference(Documentation, String, String) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
formatUsageReference(Documentation, Documentation.TypeDescription) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 

G

genericTypeName(DeclaredType) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
getSupportedAnnotationTypes() - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
getUsages(String) - Method in class io.debezium.operator.docs.model.Documentation
 

H

hashCode() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns a hash code value for this object.
hashCode() - Method in record class io.debezium.operator.docs.model.Documentation.TypeDescription
Returns a hash code value for this object.
hidden() - Element in annotation interface io.debezium.operator.docs.annotations.Documented
 

I

identifier(String...) - Method in class io.debezium.operator.docs.output.AsciidocFormatter
 
index - Variable in class io.debezium.operator.docs.output.AsciidocFormatter
 
io.debezium.operator.docs - package io.debezium.operator.docs
 
io.debezium.operator.docs.annotations - package io.debezium.operator.docs.annotations
 
io.debezium.operator.docs.model - package io.debezium.operator.docs.model
 
io.debezium.operator.docs.output - package io.debezium.operator.docs.output
 
isAnnotated(Element, Class<A>) - Static method in class io.debezium.operator.docs.Processing
 
isDocumentedField(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
isKnownType(String) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
isKnownType(String) - Method in class io.debezium.operator.docs.model.Documentation
 
isNotHidden(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 

J

jsonProperty(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
jsonPropertyDescription(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 

K

K8_API_DOCS_ADDR - Static variable in annotation interface io.debezium.operator.docs.annotations.Documented
 
k8Ref() - Element in annotation interface io.debezium.operator.docs.annotations.Documented.Field
 
k8TypeReference(String) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
knownTypes - Variable in class io.debezium.operator.docs.AbstractDocsProcessor
 

N

name - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the name record component.
name - Variable in record class io.debezium.operator.docs.model.Documentation.TypeDescription
The field for the name record component.
name - Variable in class io.debezium.operator.docs.model.Documentation.TypeDescriptionBuilder
 
name() - Element in annotation interface io.debezium.operator.docs.annotations.Documented.Field
 
name() - Element in annotation interface io.debezium.operator.docs.annotations.Documented
 
name() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the name record component.
name() - Method in record class io.debezium.operator.docs.model.Documentation.TypeDescription
Returns the value of the name record component.
name(Element) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
name(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 

P

presentFields(TypeElement) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
Processing - Class in io.debezium.operator.docs
 
Processing() - Constructor for class io.debezium.operator.docs.Processing
 

S

setKnownTypes(Collection<TypeElement>) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
simpleName(String) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
For a fully qualified name, this method returns the part after the last dot

T

title - Variable in class io.debezium.operator.docs.model.Documentation
 
title() - Method in class io.debezium.operator.docs.model.Documentation
 
toString() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns a string representation of this record class.
toString() - Method in record class io.debezium.operator.docs.model.Documentation.TypeDescription
Returns a string representation of this record class.
type - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the type record component.
type() - Element in annotation interface io.debezium.operator.docs.annotations.Documented.Field
 
type() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the type record component.
typeArgumentReference(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
typeArguments(DeclaredType) - Static method in class io.debezium.operator.docs.Processing
 
typeArguments(DeclaredType, Function<TypeMirror, T>) - Static method in class io.debezium.operator.docs.Processing
 
TypeDescription(String, List<Documentation.FieldDescription>) - Constructor for record class io.debezium.operator.docs.model.Documentation.TypeDescription
Creates an instance of a TypeDescription record class.
typeDescriptionBuilder(String) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
Creates an appropriate instance of type description builder
TypeDescriptionBuilder(String) - Constructor for class io.debezium.operator.docs.model.Documentation.TypeDescriptionBuilder
 
typeErasureReference(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
typeName(TypeMirror) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
typeNames - Variable in class io.debezium.operator.docs.model.Documentation
 
typeNames() - Method in class io.debezium.operator.docs.model.Documentation
 
typeRef - Variable in record class io.debezium.operator.docs.model.Documentation.FieldDescription
The field for the typeRef record component.
typeRef() - Method in record class io.debezium.operator.docs.model.Documentation.FieldDescription
Returns the value of the typeRef record component.
types - Variable in class io.debezium.operator.docs.model.Documentation
 
types() - Method in class io.debezium.operator.docs.model.Documentation
 

U

usageReference - Variable in class io.debezium.operator.docs.model.Documentation
 

W

writeDocFile(String) - Method in class io.debezium.operator.docs.AbstractDocsProcessor
 
A B C D E F G H I J K N P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values