All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CAnnotatedDescriptor CConst First stage before we have a totally separate CConst from the CField contained type class.CEnumDescriptor Contained enum descriptor type.CEnumValue Contained enum value.CEnumValue.Builder CException CException.Builder CExceptionDescriptor CField Description of a single contained field.CMessage<Message extends net.morimekta.providence.PMessage<Message,CField>> CMessageBuilder<Builder extends CMessageBuilder<Builder,Message>,Message extends net.morimekta.providence.PMessage<Message,CField>> Base message builder class for contained messages.CMessageDescriptor See the struct descriptor ofPStructDescriptor.ConstParser Parsing thrift constants from string to actual value.ConstProvider A value provider for thrift constants.ConstType const <type> <name> = <value>ConstType._Builder const <type> <name> = <value>ConstType._Field CProgram Contained document.CService Descriptor for a complete service.CServiceMethod Descriptor for a single service method.CStruct A contained message of variant struct.CStruct.Builder CStructDescriptor CUnion CUnion.Builder CUnionDescriptor Declaration ( <enum> | <typedef> | <struct> | <service> | <const> )Declaration._Builder ( <enum> | <typedef> | <struct> | <service> | <const> )Declaration._Field EnumType enum { (<value> ([;,])?)EnumType._Builder enum { (<value> ([;,])?)EnumType._Field EnumValue <name> (= <value>)EnumValue._Builder <name> (= <value>)EnumValue._Field FieldRequirement The requirement of the field.FieldRequirement._Builder FieldType For fields: (<key>:)?FieldType._Builder For fields: (<key>:)?FieldType._Field FilePos DescribesFilePos._Builder DescribesFilePos._Field FunctionType (oneway)?FunctionType._Builder (oneway)?FunctionType._Field MessageProgramParser MessageType <variant> { (<field> ([,;])?)MessageType._Builder <variant> { (<field> ([,;])?)MessageType._Field MessageVariant Struct variant for StructType.MessageVariant._Builder ParseException Token specialization for the thrift parser and tokenizer.Pmodel_Constants Reflective thrift IDL description.ProgramConverter Helper class that converts a parsed structured thrift model into the contained descriptors used when managing thrift models and descriptors in memory.ProgramMeta A meta object describing a parsed program file.ProgramMeta._Builder A meta object describing a parsed program file.ProgramMeta._Field ProgramParser Document parser interface.ProgramRegistry The program registry is a wrapper around a set of type registries for each of a set of different files.ProgramType <namespace>* <include>* <declataion>*ProgramType._Builder <namespace>* <include>* <declataion>*ProgramType._Field ProgramTypeRegistry A recursive type registry that also knows the program that it represents.RecursiveTypeRegistry A registry that can reference each other recursively.ReflectionUtils Simple utility for type checking and matching.ServiceType service (extends <extend>)?ServiceType._Builder service (extends <extend>)?ServiceType._Field ThriftProgramParser ThriftTokenizer 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.TypedefType typedef <type> <name>TypedefType._Builder typedef <type> <name>TypedefType._Field TypeLoader