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