- generate(ClassTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generate(DataSchema, DataSchemaLocation) - Method in class com.linkedin.pegasus.generator.TemplateSpecGenerator
-
- generateArray(JDefinedClass, ArrayTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateCoercerOverrides(JDefinedClass, ClassTemplateSpec, DataSchema, CustomInfoSpec, boolean) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateEnum(JDefinedClass, EnumTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateFixed(JDefinedClass, FixedTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateMap(JDefinedClass, MapTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateRecord(JDefinedClass, RecordTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateTyperef(JDefinedClass, TyperefTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- generateUnion(JDefinedClass, UnionTemplateSpec) - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- GENERATOR_DEFAULT_PACKAGE - Static variable in class com.linkedin.pegasus.generator.JavaCodeGeneratorBase
-
Package to be used when a NamedDataSchema does not specify a namespace
- GENERATOR_GENERATE_FIELD_MASK - Static variable in class com.linkedin.pegasus.generator.PegasusDataTemplateGenerator
-
Deprecated.
- GENERATOR_GENERATE_IMPORTED - Static variable in class com.linkedin.pegasus.generator.PegasusDataTemplateGenerator
-
Deprecated.
The system property that specifies whether to generate classes for externally resolved schemas
- GENERATOR_GENERATE_LOWERCASE_PATH - Static variable in class com.linkedin.pegasus.generator.PegasusDataTemplateGenerator
-
Deprecated.
- GeneratorResult - Interface in com.linkedin.pegasus.generator
-
Result from running the generator, it is used to return data about the files accessed, would have been modified, and actually modified.
- getAlias() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getBaseDataSchemaAndLocations() - Method in class com.linkedin.pegasus.generator.DataSchemaParser.ParseResult
-
Get all base schemas from the parsing result.
- getBindingName() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getClassLocation(ClassTemplateSpec) - Method in class com.linkedin.pegasus.generator.TemplateSpecGenerator
-
- getClassName() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getClassTemplateSpec() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getCodeModel() - Method in class com.linkedin.pegasus.generator.JavaCodeGeneratorBase
-
The main code generator
- getCoercerClass() - Method in class com.linkedin.pegasus.generator.spec.CustomInfoSpec
-
- getCopierMethods() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getCustomClass() - Method in class com.linkedin.pegasus.generator.spec.CustomInfoSpec
-
- getCustomClasses(DataSchema, String) - Static method in class com.linkedin.pegasus.generator.TemplateSpecGenerator
-
- getCustomInfo() - Method in class com.linkedin.pegasus.generator.spec.ArrayTemplateSpec
-
- getCustomInfo() - Method in class com.linkedin.pegasus.generator.spec.MapTemplateSpec
-
- getCustomInfo() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec.Field
-
- getCustomInfo() - Method in class com.linkedin.pegasus.generator.spec.TyperefTemplateSpec
-
- getCustomInfo() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getCustomSchema() - Method in class com.linkedin.pegasus.generator.spec.CustomInfoSpec
-
- getDataClass() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec.Field
-
- getDataClass() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getDefaultPackage() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getEnclosingClass() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getExtensionDataSchemaAndLocations() - Method in class com.linkedin.pegasus.generator.DataSchemaParser.ParseResult
-
Get all extension schema, the criteria is as:
1.
- getFields() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec
-
- getFile(JPackage, String) - Method in class com.linkedin.pegasus.generator.CaseSensitiveFileCodeWriter
-
- getFullName() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getGeneratedClasses() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator
-
- getGeneratedSpecs() - Method in class com.linkedin.pegasus.generator.TemplateSpecGenerator
-
- getGetterName(JCodeModel, JType, String) - Static method in class com.linkedin.pegasus.generator.JavaCodeUtil
-
Create getter function name for a variable.
- getInstance(DataSchema.Type) - Static method in class com.linkedin.pegasus.generator.spec.PrimitiveTemplateSpec
-
- getItemClass() - Method in class com.linkedin.pegasus.generator.spec.ArrayTemplateSpec
-
- getItemDataClass() - Method in class com.linkedin.pegasus.generator.spec.ArrayTemplateSpec
-
- getLocation() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getMembers() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec
-
- getMessage() - Method in class com.linkedin.pegasus.generator.DataSchemaParser.ParseResult
-
- getModifiedFiles() - Method in class com.linkedin.pegasus.generator.DefaultGeneratorResult
-
- getModifiedFiles() - Method in interface com.linkedin.pegasus.generator.GeneratorResult
-
Return the files that have been modified or written during this run.
- getModifiers() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getNamespace() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getOriginalTyperefSchema() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getPackage() - Method in class com.linkedin.pegasus.generator.JavaCodeGeneratorBase
-
- getPackage(String) - Method in class com.linkedin.pegasus.generator.JavaCodeGeneratorBase
-
- getPackage() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getPathSpecMethods() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getProjectionMaskApiChecker() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getRecordFieldAccessorWithMode() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getRecordFieldRemove() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getResolverPath() - Method in class com.linkedin.pegasus.generator.DataSchemaParser
-
- getRootPath() - Method in class com.linkedin.pegasus.generator.JavaDataTemplateGenerator.Config
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.ArrayTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.EnumTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.FixedTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.MapTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.PrimitiveTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.TyperefTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec
-
- getSchema() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getSchemaAndLocations() - Method in class com.linkedin.pegasus.generator.DataSchemaParser.ParseResult
-
Get all schema and schemaLocations in one shot
- getSchemaField() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec.Field
-
- getSchemaResolver() - Method in class com.linkedin.pegasus.generator.DataSchemaParser
-
- getSizeBoundStringLiteral(String) - Method in class com.linkedin.pegasus.generator.JavaCodeGeneratorBase
-
Generates an expression that's semantically equivalent to a string literal, yet avoids generating string literals
that exceed some predefined size bound.
- getSourceFileFormat() - Method in class com.linkedin.pegasus.generator.spec.ClassTemplateSpec
-
Returns the schema format in which this template's type was originally encoded, or null if it's indeterminable.
- getSourceFiles() - Method in class com.linkedin.pegasus.generator.DataSchemaParser.ParseResult
-
- getSourceFiles() - Method in class com.linkedin.pegasus.generator.DefaultGeneratorResult
-
- getSourceFiles() - Method in interface com.linkedin.pegasus.generator.GeneratorResult
-
Return the source files accessed and parsed.
- getSourceSchema() - Method in class com.linkedin.pegasus.generator.spec.CustomInfoSpec
-
- getTargetFiles() - Method in class com.linkedin.pegasus.generator.DefaultGeneratorResult
-
- getTargetFiles() - Method in interface com.linkedin.pegasus.generator.GeneratorResult
-
Return the target files that would have been generated if they did not exist or were stale.
- getType() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec.Field
-
- getTyperefClass() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec
-
- getUnionMemberKey() - Method in class com.linkedin.pegasus.generator.spec.UnionTemplateSpec.Member
-
- getUnionMemberName(DataSchema) - Static method in class com.linkedin.pegasus.generator.CodeUtil
-
Return the union member name for the specified member DataSchema.
- getUnionMemberName(UnionTemplateSpec.Member) - Static method in class com.linkedin.pegasus.generator.CodeUtil
-
Return the union member name for the specified member UnionTemplateSpec.Member.
- getValueClass() - Method in class com.linkedin.pegasus.generator.spec.MapTemplateSpec
-
- getValueDataClass() - Method in class com.linkedin.pegasus.generator.spec.MapTemplateSpec
-
- getWrappedFields() - Method in class com.linkedin.pegasus.generator.spec.RecordTemplateSpec
-