Skip navigation links
A B C D E F G H I M N O P S T U V W 

A

accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.ByteArrayDelegate
 
accepts(TypeMirror) - Method in interface ch.rasc.bsoncodec.codegen.delegate.CodeGeneratorDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.CoreClassesDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.CustomCodecDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.DefaultDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.EnumDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.ObjectIdDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveWrapperDelegate
 
accepts(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.delegate.UnknownCodecDelegate
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ArrayCodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.CodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.CollectionCodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ConversionObjectIdCodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ConversionUUIDCodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.CustomIdCodecCodeGen
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.ByteArrayDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.delegate.CodeGeneratorDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.CoreClassesDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.CustomCodecDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.DefaultDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.EnumDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.ObjectIdDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveWrapperDelegate
 
addDecodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.UnknownCodecDelegate
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.MapCodeGen
 
addDecodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ScalarCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ArrayCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.CodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.CollectionCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ConversionObjectIdCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ConversionUUIDCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.CustomIdCodecCodeGen
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.ByteArrayDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.delegate.CodeGeneratorDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.CoreClassesDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.CustomCodecDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.DefaultDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.EnumDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.ObjectIdDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveWrapperDelegate
 
addEncodeStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.UnknownCodecDelegate
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.MapCodeGen
 
addEncodeStatements(CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.ScalarCodeGen
 
addSetNullStatements(CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.CodeGen
 
addSetNullStatements(TypeMirror, CodeGeneratorContext) - Method in interface ch.rasc.bsoncodec.codegen.delegate.CodeGeneratorDelegate
 
addSetNullStatements(TypeMirror, CodeGeneratorContext) - Method in class ch.rasc.bsoncodec.codegen.delegate.PrimitiveDelegate
 
AnnotationHierarchyUtil - Class in ch.rasc.bsoncodec
 
AnnotationHierarchyUtil(Types) - Constructor for class ch.rasc.bsoncodec.AnnotationHierarchyUtil
 
ArrayCodeGen - Class in ch.rasc.bsoncodec.codegen
 
ArrayCodeGen(CompoundCodeGen, TypeMirror) - Constructor for class ch.rasc.bsoncodec.codegen.ArrayCodeGen
 

B

BsonDocument - Annotation Type in ch.rasc.bsoncodec.annotation
Marks a class for the annotation processor to create a Codec implementation.
build() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Builds a new ImmutableFieldModel.
build() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel.Builder
Builds a new ImmutableIdModel.
build() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
builder() - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
builder() - Static method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Creates a builder for ImmutableFieldModel.
builder() - Static method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Creates a builder for ImmutableIdModel.
builder() - Static method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Creates a builder for ImmutableInstanceField.
ByteArrayDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
ByteArrayDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.ByteArrayDelegate
 

C

ch.rasc.bsoncodec - package ch.rasc.bsoncodec
 
ch.rasc.bsoncodec.annotation - package ch.rasc.bsoncodec.annotation
 
ch.rasc.bsoncodec.codegen - package ch.rasc.bsoncodec.codegen
 
ch.rasc.bsoncodec.codegen.delegate - package ch.rasc.bsoncodec.codegen.delegate
 
ch.rasc.bsoncodec.model - package ch.rasc.bsoncodec.model
 
className(String) - Static method in class ch.rasc.bsoncodec.Util
 
CodecAnnotationProcessor - Class in ch.rasc.bsoncodec
 
CodecAnnotationProcessor() - Constructor for class ch.rasc.bsoncodec.CodecAnnotationProcessor
 
CodecCodeGenerator - Class in ch.rasc.bsoncodec
 
CodecCodeGenerator(TypeElement) - Constructor for class ch.rasc.bsoncodec.CodecCodeGenerator
 
codecForClass(TypeName) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
Initializes the value for the codecForClass attribute.
codecForClass() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
 
codecForClass() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
CodecInfo - Class in ch.rasc.bsoncodec.model
 
CodecInfo() - Constructor for class ch.rasc.bsoncodec.model.CodecInfo
 
codecName() - Method in class ch.rasc.bsoncodec.model.IdModel
 
codecName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel.Builder
Initializes the value for the codecName attribute.
codecName() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
 
codecType() - Method in class ch.rasc.bsoncodec.model.CodecInfo
 
codecType() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
 
CodeGen - Interface in ch.rasc.bsoncodec.codegen
 
codeGen() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
codeGen(CodeGen) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the codeGen attribute.
codeGen() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
CodeGeneratorContext - Class in ch.rasc.bsoncodec.codegen
 
CodeGeneratorContext(FieldModel, MethodSpec.Builder, Set<InstanceField>, String, String) - Constructor for class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
CodeGeneratorContext(CodeGeneratorContext, String, String) - Constructor for class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
CodeGeneratorDelegate - Interface in ch.rasc.bsoncodec.codegen.delegate
 
CollectionCodeGen - Class in ch.rasc.bsoncodec.codegen
 
CollectionCodeGen(CompoundCodeGen, TypeMirror) - Constructor for class ch.rasc.bsoncodec.codegen.CollectionCodeGen
 
compareTo(FieldModel) - Method in class ch.rasc.bsoncodec.model.FieldModel
 
compareTo(InstanceField) - Method in class ch.rasc.bsoncodec.model.InstanceField
 
CompoundCodeGen - Class in ch.rasc.bsoncodec.codegen
 
CompoundCodeGen(CompoundCodeGen, TypeMirror) - Constructor for class ch.rasc.bsoncodec.codegen.CompoundCodeGen
 
conversion() - Method in class ch.rasc.bsoncodec.model.IdModel
 
conversion(Id.IdConversion) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel.Builder
Initializes the value for the conversion attribute.
conversion() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
 
ConversionObjectIdCodeGen - Class in ch.rasc.bsoncodec.codegen
 
ConversionObjectIdCodeGen() - Constructor for class ch.rasc.bsoncodec.codegen.ConversionObjectIdCodeGen
 
ConversionUUIDCodeGen - Class in ch.rasc.bsoncodec.codegen
 
ConversionUUIDCodeGen() - Constructor for class ch.rasc.bsoncodec.codegen.ConversionUUIDCodeGen
 
copyOf(FieldModel) - Static method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Creates an immutable copy of a FieldModel value.
copyOf(IdModel) - Static method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Creates an immutable copy of a IdModel value.
copyOf(InstanceField) - Static method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Creates an immutable copy of a InstanceField value.
CoreClassesDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
CoreClassesDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.CoreClassesDelegate
 
create(CompoundCodeGen, TypeMirror) - Static method in class ch.rasc.bsoncodec.codegen.ScalarCodeGen
 
create(CompoundCodeGen, TypeMirror, CodeGeneratorDelegate) - Static method in class ch.rasc.bsoncodec.codegen.ScalarCodeGen
 
createDecodeChildContext(String) - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
createEncodeChildContext(String) - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
customCodec(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
Initializes the value for the customCodec attribute.
customCodec() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
 
customCodec() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
CustomCodecDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
CustomCodecDelegate(String) - Constructor for class ch.rasc.bsoncodec.codegen.delegate.CustomCodecDelegate
 
customCodecName() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
customCodecName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the customCodecName attribute.
customCodecName() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
CustomIdCodecCodeGen - Class in ch.rasc.bsoncodec.codegen
 
CustomIdCodecCodeGen() - Constructor for class ch.rasc.bsoncodec.codegen.CustomIdCodecCodeGen
 

D

decode(BsonReader, DecoderContext) - Method in class ch.rasc.bsoncodec.annotation.Field.NullCodec
 
DefaultDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
DefaultDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.DefaultDelegate
 
disableDecodeNullCheck() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
disableDecodeNullCheck(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the disableDecodeNullCheck attribute.
disableDecodeNullCheck() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
disableEncodeNullCheck() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
disableEncodeNullCheck(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the disableEncodeNullCheck attribute.
disableEncodeNullCheck() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
disableSetNullStatement() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
disableSetNullStatement(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the disableSetNullStatement attribute.
disableSetNullStatement() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 

E

elementUtils - Static variable in class ch.rasc.bsoncodec.Util
 
encode(BsonWriter, Object, EncoderContext) - Method in class ch.rasc.bsoncodec.annotation.Field.NullCodec
 
EnumDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
EnumDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.EnumDelegate
 
equals(Object) - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
This instance is equal to all instances of ImmutableCodecInfo that have equal attribute values.
equals(Object) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
This instance is equal to all instances of ImmutableFieldModel that have equal attribute values.
equals(Object) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
This instance is equal to all instances of ImmutableIdModel that have equal attribute values.
equals(Object) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
This instance is equal to all instances of ImmutableInstanceField that have equal attribute values.
erasure(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 

F

Field - Annotation Type in ch.rasc.bsoncodec.annotation
Marks a instance field to be part of the Codec.
field() - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
Field.NullCodec - Class in ch.rasc.bsoncodec.annotation
 
Field.NullCollection - Class in ch.rasc.bsoncodec.annotation
 
FieldModel - Class in ch.rasc.bsoncodec.model
 
FieldModel() - Constructor for class ch.rasc.bsoncodec.model.FieldModel
 
filterTriggeringAnnotations(Set<? extends TypeElement>, TypeElement) - Method in class ch.rasc.bsoncodec.AnnotationHierarchyUtil
 
fixedArray() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
fixedArray(int) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the fixedArray attribute.
fixedArray() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
from(FieldModel) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Fill a builder with attribute values from the provided FieldModel instance.
from(IdModel) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel.Builder
Fill a builder with attribute values from the provided IdModel instance.
from(InstanceField) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
Fill a builder with attribute values from the provided InstanceField instance.

G

generate() - Method in class ch.rasc.bsoncodec.annotation.Id.NullIdGenerator
 
generate(Appendable) - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
generate(Appendable) - Method in class ch.rasc.bsoncodec.ProviderCodeGenerator
 
generatorName() - Method in class ch.rasc.bsoncodec.model.IdModel
 
generatorName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel.Builder
Initializes the value for the generatorName attribute.
generatorName() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
 
getChildCodeGen() - Method in class ch.rasc.bsoncodec.codegen.CompoundCodeGen
 
getClassName() - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
getDelegate(TypeMirror) - Static method in class ch.rasc.bsoncodec.codegen.ScalarCodeGen
 
getEncoderClass() - Method in class ch.rasc.bsoncodec.annotation.Field.NullCodec
 
getFullyQualifiedName() - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
getFullyQualifiedName() - Method in class ch.rasc.bsoncodec.ProviderCodeGenerator
 
getImplementationType() - Method in class ch.rasc.bsoncodec.codegen.CollectionCodeGen
 
getImplementationType() - Method in class ch.rasc.bsoncodec.codegen.MapCodeGen
 
getInstanceFields() - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
getLoopVar() - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
getPackageName() - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
getProviderClassName() - Method in class ch.rasc.bsoncodec.CodecCodeGenerator
 
getter() - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
getType() - Method in interface ch.rasc.bsoncodec.codegen.CodeGen
 
getType() - Method in class ch.rasc.bsoncodec.codegen.CompoundCodeGen
 

H

hashCode() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
Computes a hash code from attributes: valueType, codecType, instanceFields, needRegistryField.
hashCode() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Computes a hash code from attributes: varEl, name, order, customCodecName, codeGen, storeNullValue, storeEmptyCollection, disableEncodeNullCheck, disableDecodeNullCheck, disableSetNullStatement, fixedArray, idModel, methodNameSet, methodNameGet.
hashCode() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Computes a hash code from attributes: generatorName, conversion, codecName.
hashCode() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Computes a hash code from attributes: type, name, codecForClass, customCodec.
hasParent() - Method in class ch.rasc.bsoncodec.codegen.CompoundCodeGen
 

I

Id - Annotation Type in ch.rasc.bsoncodec.annotation
Marks a field to be the primary key of this document.
Id.IdConversion - Enum in ch.rasc.bsoncodec.annotation
 
Id.NullIdGenerator - Class in ch.rasc.bsoncodec.annotation
 
idModel() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
IdModel - Class in ch.rasc.bsoncodec.model
 
IdModel() - Constructor for class ch.rasc.bsoncodec.model.IdModel
 
idModel(IdModel) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the idModel attribute.
idModel() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
ImmutableCodecInfo - Class in ch.rasc.bsoncodec.model
Immutable implementation of CodecInfo.
ImmutableFieldModel - Class in ch.rasc.bsoncodec.model
Immutable implementation of FieldModel.
ImmutableFieldModel.Builder - Class in ch.rasc.bsoncodec.model
Builds instances of type ImmutableFieldModel.
ImmutableIdModel - Class in ch.rasc.bsoncodec.model
Immutable implementation of IdModel.
ImmutableIdModel.Builder - Class in ch.rasc.bsoncodec.model
Builds instances of type ImmutableIdModel.
ImmutableInstanceField - Class in ch.rasc.bsoncodec.model
Immutable implementation of InstanceField.
ImmutableInstanceField.Builder - Class in ch.rasc.bsoncodec.model
Builds instances of type ImmutableInstanceField.
InstanceField - Class in ch.rasc.bsoncodec.model
 
InstanceField() - Constructor for class ch.rasc.bsoncodec.model.InstanceField
 
instanceFields() - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
instanceFields() - Method in class ch.rasc.bsoncodec.model.CodecInfo
 
instanceFields() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
 
isAnyType(TypeMirror, Class<?>...) - Static method in class ch.rasc.bsoncodec.Util
 
isArray(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 
isByte(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 
isCollection(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 
isEnum(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 
isMap(TypeMirror) - Static method in class ch.rasc.bsoncodec.Util
 
isRegistry() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
isRegistryCodec() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
isSameType(TypeMirror, Class<?>) - Static method in class ch.rasc.bsoncodec.Util
 
iterator() - Method in class ch.rasc.bsoncodec.annotation.Field.NullCollection
 

M

MapCodeGen - Class in ch.rasc.bsoncodec.codegen
 
MapCodeGen(CompoundCodeGen, TypeMirror, TypeMirror) - Constructor for class ch.rasc.bsoncodec.codegen.MapCodeGen
 
messager - Static variable in class ch.rasc.bsoncodec.Util
 
methodNameGet() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
methodNameGet(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the methodNameGet attribute.
methodNameGet() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
methodNameSet() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
methodNameSet(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the methodNameSet attribute.
methodNameSet() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 

N

name() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
name(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the name attribute.
name() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
name(String) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
Initializes the value for the name attribute.
name() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
 
name() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
needRegistryField() - Method in class ch.rasc.bsoncodec.model.CodecInfo
 
needRegistryField() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
 
NullCodec() - Constructor for class ch.rasc.bsoncodec.annotation.Field.NullCodec
 
NullCollection() - Constructor for class ch.rasc.bsoncodec.annotation.Field.NullCollection
 
NullIdGenerator() - Constructor for class ch.rasc.bsoncodec.annotation.Id.NullIdGenerator
 

O

ObjectIdDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
ObjectIdDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.ObjectIdDelegate
 
of(TypeElement, TypeName, Set<InstanceField>, boolean) - Static method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
Construct a new immutable CodecInfo instance.
of(TypeElement, TypeName, Iterable<? extends InstanceField>, boolean) - Static method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
Construct a new immutable CodecInfo instance.
order() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
order(int) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the order attribute.
order() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 

P

PrimitiveDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
PrimitiveDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.PrimitiveDelegate
 
PrimitiveWrapperDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
PrimitiveWrapperDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.PrimitiveWrapperDelegate
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class ch.rasc.bsoncodec.CodecAnnotationProcessor
 
ProviderCodeGenerator - Class in ch.rasc.bsoncodec
 

S

ScalarCodeGen - Class in ch.rasc.bsoncodec.codegen
 
setImplementationType(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.CollectionCodeGen
 
setImplementationType(TypeMirror) - Method in class ch.rasc.bsoncodec.codegen.MapCodeGen
 
setter(String) - Method in class ch.rasc.bsoncodec.codegen.CodeGeneratorContext
 
size() - Method in class ch.rasc.bsoncodec.annotation.Field.NullCollection
 
storeEmptyCollection() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
storeEmptyCollection(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the storeEmptyCollection attribute.
storeEmptyCollection() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
storeNullValue() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
storeNullValue(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the storeNullValue attribute.
storeNullValue() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 

T

toString() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
Prints the immutable value CodecInfo with attribute values.
toString() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Prints the immutable value FieldModel with attribute values.
toString() - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Prints the immutable value IdModel with attribute values.
toString() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Prints the immutable value InstanceField with attribute values.
Transient - Annotation Type in ch.rasc.bsoncodec.annotation
 
type(TypeName) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField.Builder
Initializes the value for the type attribute.
type() - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
 
type() - Method in class ch.rasc.bsoncodec.model.InstanceField
 
typeUtils - Static variable in class ch.rasc.bsoncodec.Util
 

U

uncapitalize(String) - Static method in class ch.rasc.bsoncodec.Util
 
UnknownCodecDelegate - Class in ch.rasc.bsoncodec.codegen.delegate
 
UnknownCodecDelegate() - Constructor for class ch.rasc.bsoncodec.codegen.delegate.UnknownCodecDelegate
 
Util - Class in ch.rasc.bsoncodec
 
Util() - Constructor for class ch.rasc.bsoncodec.Util
 

V

valueOf(String) - Static method in enum ch.rasc.bsoncodec.annotation.Id.IdConversion
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.rasc.bsoncodec.annotation.Id.IdConversion
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in class ch.rasc.bsoncodec.model.CodecInfo
 
valueType() - Method in class ch.rasc.bsoncodec.model.ImmutableCodecInfo
 
varEl() - Method in class ch.rasc.bsoncodec.model.FieldModel
 
varEl(VariableElement) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel.Builder
Initializes the value for the varEl attribute.
varEl() - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
 
varName(String) - Static method in class ch.rasc.bsoncodec.Util
 

W

withCodecForClass(TypeName) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Copy the current immutable object by setting a value for the codecForClass attribute.
withCodecName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Copy the current immutable object by setting a value for the codecName attribute.
withCodeGen(CodeGen) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the codeGen attribute.
withConversion(Id.IdConversion) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Copy the current immutable object by setting a value for the conversion attribute.
withCustomCodec(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Copy the current immutable object by setting a value for the customCodec attribute.
withCustomCodecName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the customCodecName attribute.
withDisableDecodeNullCheck(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the disableDecodeNullCheck attribute.
withDisableEncodeNullCheck(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the disableEncodeNullCheck attribute.
withDisableSetNullStatement(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the disableSetNullStatement attribute.
withFixedArray(int) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the fixedArray attribute.
withGeneratorName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableIdModel
Copy the current immutable object by setting a value for the generatorName attribute.
withIdModel(IdModel) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the idModel attribute.
withMethodNameGet(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the methodNameGet attribute.
withMethodNameSet(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the methodNameSet attribute.
withName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Copy the current immutable object by setting a value for the name attribute.
withOrder(int) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the order attribute.
withStoreEmptyCollection(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the storeEmptyCollection attribute.
withStoreNullValue(boolean) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the storeNullValue attribute.
withType(TypeName) - Method in class ch.rasc.bsoncodec.model.ImmutableInstanceField
Copy the current immutable object by setting a value for the type attribute.
withVarEl(VariableElement) - Method in class ch.rasc.bsoncodec.model.ImmutableFieldModel
Copy the current immutable object by setting a value for the varEl attribute.
A B C D E F G H I M N O P S T U V W 
Skip navigation links

Copyright © 2015–2016. All rights reserved.