A B C D E F G H I J K L M N P R S T U V 

A

addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
asInteger() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
asString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
asString() - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
asString() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
asString(Message) - Static method in class net.morimekta.providence.reflect.contained.CStruct
Prints a jsonCompact string representation of the message.

B

build() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
 
build() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
builder() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
Builder(CEnumDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
Builder(CExceptionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CException.Builder
 
Builder(CStructDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CStruct.Builder
 
Builder(CUnionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CUnion.Builder
 

C

CAnnotatedDescriptor - Interface in net.morimekta.providence.reflect.contained
 
CConst - Class in net.morimekta.providence.reflect.contained
First stage before we have a totally separate CConst from the CField contained type class.
CConst(String, String, PDescriptorProvider, PValueProvider, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CConst
 
CEnumDescriptor - Class in net.morimekta.providence.reflect.contained
Contained enum descriptor type.
CEnumDescriptor(String, String, String, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
CEnumValue - Class in net.morimekta.providence.reflect.contained
Contained enum value.
CEnumValue(String, int, String, PEnumDescriptor<CEnumValue>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue
 
CEnumValue.Builder - Class in net.morimekta.providence.reflect.contained
 
CException - Exception in net.morimekta.providence.reflect.contained
 
CException.Builder - Class in net.morimekta.providence.reflect.contained
 
CExceptionDescriptor - Class in net.morimekta.providence.reflect.contained
 
CExceptionDescriptor(String, String, String, List<CField>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
CField - Class in net.morimekta.providence.reflect.contained
Description of a single contained field.
CField(String, int, PRequirement, String, PDescriptorProvider, PValueProvider, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CField
 
clear(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
clear(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
CMessage<Message extends net.morimekta.providence.PMessage<Message,CField>> - Interface in net.morimekta.providence.reflect.contained
 
CMessageBuilder<Builder extends CMessageBuilder<Builder,Message>,Message extends net.morimekta.providence.PMessage<Message,CField>> - Class in net.morimekta.providence.reflect.contained
Base message builder class for contained messages.
CMessageBuilder() - Constructor for class net.morimekta.providence.reflect.contained.CMessageBuilder
 
CMessageDescriptor - Interface in net.morimekta.providence.reflect.contained
See the struct descriptor of PStructDescriptor.
compareTo(Message) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
compareTo(CEnumValue) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
compareTo(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
ConstParser - Class in net.morimekta.providence.reflect.parser.internal
Parsing thrift constants from string to actual value.
ConstParser(TypeRegistry, String, int, int) - Constructor for class net.morimekta.providence.reflect.parser.internal.ConstParser
 
ConstProvider - Class in net.morimekta.providence.reflect.util
A value provider for thrift constants.
ConstProvider(TypeRegistry, String, String, String, int, int) - Constructor for class net.morimekta.providence.reflect.util.ConstProvider
 
containsProgramPath(String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
Gets the document for a given file path.
convert(String, ProgramType) - Method in class net.morimekta.providence.reflect.util.ProgramConverter
Convert document model to declared document.
CProgram - Class in net.morimekta.providence.reflect.contained
Contained document.
CProgram(String, String, String, Map<String, String>, Collection<String>, Collection<String>, Map<String, String>, Collection<PDeclaredDescriptor<?>>, Collection<CService>, Collection<CConst>) - Constructor for class net.morimekta.providence.reflect.contained.CProgram
 
CService - Class in net.morimekta.providence.reflect.contained
Descriptor for a complete service.
CService(String, String, String, PServiceProvider, Collection<CServiceMethod>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CService
 
CServiceMethod - Class in net.morimekta.providence.reflect.contained
Descriptor for a single service method.
CServiceMethod(String, String, boolean, CStructDescriptor, CUnionDescriptor, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CServiceMethod
 
CStruct - Class in net.morimekta.providence.reflect.contained
A contained message of variant struct.
CStruct.Builder - Class in net.morimekta.providence.reflect.contained
 
CStructDescriptor - Class in net.morimekta.providence.reflect.contained
 
CStructDescriptor(String, String, String, List<CField>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CStructDescriptor
 
CUnion - Class in net.morimekta.providence.reflect.contained
 
CUnion.Builder - Class in net.morimekta.providence.reflect.contained
 
CUnionDescriptor - Class in net.morimekta.providence.reflect.contained
 
CUnionDescriptor(String, String, String, List<CField>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CUnionDescriptor
 

D

descriptor() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
 
descriptor() - Method in exception net.morimekta.providence.reflect.contained.CException
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion
 

E

equals(Object) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
equals(Object) - Method in exception net.morimekta.providence.reflect.contained.CException
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CField
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CStruct
 
equals(Object) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
equals(M, M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
 

F

failure(String, Object...) - Method in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
fieldForId(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
fieldForName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
findById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
findByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
findFieldById(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
findFieldByName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 

G

get() - Method in class net.morimekta.providence.reflect.util.ConstProvider
 
get(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
get(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
getAnnotations() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get set of available annotations.
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CField
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CService
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getAnnotationValue(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CField
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getAnnotationValue(ThriftAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
getConstants() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getConstantValue(String, String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getConstantValue(String, String) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
getDeclaredType(String, String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getDeclaredType(String, String) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
getDeclaredTypes() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDescriptor() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDocumentation() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
The type comment is the last block of comment written before the type declaration.
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CField
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CService
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getExtendsService() - Method in class net.morimekta.providence.reflect.contained.CService
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
getFields() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
getFields() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
getId() - Method in class net.morimekta.providence.reflect.contained.CField
 
getIncludedFiles() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getIncludedPrograms() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getLoadedRegistries() - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getLocalProgramContext() - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
getMethod(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
getMethods() - Method in class net.morimekta.providence.reflect.contained.CService
 
getMethodsIncludingExtended() - Method in class net.morimekta.providence.reflect.contained.CService
Get all methods including methods declared in extended services.
getName() - Method in class net.morimekta.providence.reflect.contained.CField
 
getName() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getNamespaceForLanguage(String) - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getNamespaces() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getProgram() - Method in class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
getProgramFilePath() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getProgramForName(String) - Method in class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
getProgramName() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getProgramRegistry() - Method in class net.morimekta.providence.reflect.TypeLoader
 
getProgramType() - Method in class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
getProvider(String, String, Map<String, String>) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getRegistryForProgramName(String) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
Get the registry to be used for the specific program.
getRequestType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getRequirement() - Method in class net.morimekta.providence.reflect.contained.CField
 
getResponseType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
getService(String, String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getService(String, String) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
getServiceProvider(String, String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
 
getServices() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getType() - Method in class net.morimekta.providence.reflect.contained.CField
 
getTypedefs() - Method in class net.morimekta.providence.reflect.contained.CProgram
 
getValues() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
getVariant() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 

H

has(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
 
has(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
 
hasAnnotation(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CField
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CService
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
hasAnnotation(ThriftAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
Get the given annotation value.
hasDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
hashCode() - Method in exception net.morimekta.providence.reflect.contained.CException
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CField
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
hashCode() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
hashCode(M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
 

I

isEmpty() - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
isJsonCompactible() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
isModified(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
isModified(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
isOneway() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
isSet(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
isSet(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
 
isSimple() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
isSimple() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
 
isThriftFile(File) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
isThriftFile(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 

J

jsonCompact() - Method in class net.morimekta.providence.reflect.contained.CStruct
 

K

kBlockCommentEnd - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kBlockCommentStart - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kConst - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kEnum - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kException - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kExtends - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kInclude - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kLineCommentStart - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kNamespace - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kOneway - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kOptional - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kRequired - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kService - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kStruct - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kThrows - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kTypedef - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kUnion - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
kVoid - Static variable in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 

L

load(File) - Method in class net.morimekta.providence.reflect.TypeLoader
Load a thrift definition from file including all it's dependencies.
loadedPrograms() - Method in class net.morimekta.providence.reflect.TypeLoader
 
longestCommonPrefixPath(Collection<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 

M

MAX_COMPACT_FIELDS - Static variable in class net.morimekta.providence.reflect.contained.CStructDescriptor
 
merge(Message) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
merge(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
MessageProgramParser - Class in net.morimekta.providence.reflect.parser
 
MessageProgramParser(Serializer) - Constructor for class net.morimekta.providence.reflect.parser.MessageProgramParser
 
mutate() - Method in exception net.morimekta.providence.reflect.contained.CException
 
mutate() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
mutate() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
mutator(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
mutator(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 

N

net.morimekta.providence.reflect - package net.morimekta.providence.reflect
 
net.morimekta.providence.reflect.contained - package net.morimekta.providence.reflect.contained
 
net.morimekta.providence.reflect.parser - package net.morimekta.providence.reflect.parser
 
net.morimekta.providence.reflect.parser.internal - package net.morimekta.providence.reflect.parser.internal
 
net.morimekta.providence.reflect.util - package net.morimekta.providence.reflect.util
 
nextSymbol() - Method in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 

P

parse(InputStream, File, Collection<File>) - Method in class net.morimekta.providence.reflect.parser.MessageProgramParser
 
parse(InputStream, File, Collection<File>) - Method in interface net.morimekta.providence.reflect.parser.ProgramParser
Parse input stream to document declaration model.
parse(InputStream, File, Collection<File>) - Method in class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
parse(InputStream, PDescriptor) - Method in class net.morimekta.providence.reflect.parser.internal.ConstParser
 
parse(Reader, PDescriptor) - Method in class net.morimekta.providence.reflect.parser.internal.ConstParser
 
parseDocBlock() - Method in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
ParseException - Exception in net.morimekta.providence.reflect.parser
Token specialization for the thrift parser and tokenizer.
ParseException(String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ParseException
 
ParseException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ParseException
 
parseValue() - Method in class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
ProgramConverter - Class in net.morimekta.providence.reflect.util
Helper class that converts a parsed structured thrift model into the contained descriptors used when managing thrift models and descriptors in memory.
ProgramConverter(ProgramRegistry) - Constructor for class net.morimekta.providence.reflect.util.ProgramConverter
Create a program converter that uses the given registry for type references.
programNameFromPath(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 
ProgramParser - Interface in net.morimekta.providence.reflect.parser
Document parser interface.
ProgramRegistry - Class in net.morimekta.providence.reflect.util
The program registry is a wrapper around a set of type registries for each of a set of different files.
ProgramRegistry() - Constructor for class net.morimekta.providence.reflect.util.ProgramRegistry
Create an empty program registry.
ProgramTypeRegistry - Class in net.morimekta.providence.reflect.util
A recursive type registry that also knows the program that it represents.
ProgramTypeRegistry(String) - Constructor for class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
putProgram(String, CProgram) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
Put the given program into the registry at the given path.
putProgramType(String, ProgramType) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
Put the given program into the registry at the given path.

R

RecursiveTypeRegistry - Class in net.morimekta.providence.reflect.util
A registry that can reference each other recursively.
RecursiveTypeRegistry(String) - Constructor for class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
ReflectionUtils - Class in net.morimekta.providence.reflect.util
Simple utility for type checking and matching.
register(PDeclaredDescriptor<T>) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
register(PService) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
registerConstant(String, String, Object) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
 
registerInclude(String, RecursiveTypeRegistry) - Method in class net.morimekta.providence.reflect.util.RecursiveTypeRegistry
Register a recursive included registry.
registryForPath(String) - Method in class net.morimekta.providence.reflect.util.ProgramRegistry
Get a program type registry for the file at given path.

S

set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
setById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
setByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
setProgram(CProgram) - Method in class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
setProgramType(ProgramType) - Method in class net.morimekta.providence.reflect.util.ProgramTypeRegistry
 
setValues(List<CEnumValue>) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
 
stripCommonPrefix(List<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
 

T

ThriftProgramParser - Class in net.morimekta.providence.reflect.parser
 
ThriftProgramParser() - Constructor for class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
ThriftProgramParser(boolean, boolean) - Constructor for class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
ThriftProgramParser(boolean, boolean, boolean) - Constructor for class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
ThriftTokenizer - Class in net.morimekta.providence.reflect.parser.internal
Specialization of the 'pretty' tokenizer to make it handle some special cases only applicable when parsing thrift files, but not allowed in pretty format or config files.
ThriftTokenizer(InputStream) - Constructor for class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
ThriftTokenizer(Reader) - Constructor for class net.morimekta.providence.reflect.parser.internal.ThriftTokenizer
 
toString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
 
toString() - Method in exception net.morimekta.providence.reflect.contained.CException
 
toString() - Method in class net.morimekta.providence.reflect.contained.CField
 
toString() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
toString() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
 
toString() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
toString() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
TypeLoader - Class in net.morimekta.providence.reflect
 
TypeLoader(Collection<File>) - Constructor for class net.morimekta.providence.reflect.TypeLoader
Construct a type loader for file types matches with the given parser.
TypeLoader(Collection<File>, ProgramParser) - Constructor for class net.morimekta.providence.reflect.TypeLoader
Construct a type loader for file types matches with the given parser.
TypeLoader(Collection<File>, ProgramParser, ProgramRegistry, ProgramConverter) - Constructor for class net.morimekta.providence.reflect.TypeLoader
Constructor with injected functionality.

U

unionField() - Method in class net.morimekta.providence.reflect.contained.CUnion
 
unionFieldIsSet() - Method in class net.morimekta.providence.reflect.contained.CUnion
 

V

valid() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
 
valid() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
valid() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
VALID_NAMESPACE - Static variable in class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
VALID_SDI_NAMESPACE - Static variable in class net.morimekta.providence.reflect.parser.ThriftProgramParser
 
validate() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
 
validate() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
 
values() - Method in exception net.morimekta.providence.reflect.contained.CException
 
values() - Method in interface net.morimekta.providence.reflect.contained.CMessage
Method to access all values in the message.
values() - Method in class net.morimekta.providence.reflect.contained.CStruct
 
A B C D E F G H I J K L M N P R S T U V