public class CodeUtil
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CodeUtil.Pair<T0,T1> |
| Constructor and Description |
|---|
CodeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
capitalize(java.lang.String name)
Capitalize the input name.
|
static com.linkedin.data.schema.DataSchemaResolver |
createSchemaResolver(java.lang.String resolverPath)
Create
DataSchemaResolver with specified resolver path. |
static java.lang.String |
getUnionMemberName(com.linkedin.data.schema.DataSchema memberType)
Return the union member name for the specified member
DataSchema. |
static java.lang.String |
getUnionMemberName(UnionTemplateSpec.Member member)
Return the union member name for the specified member
UnionTemplateSpec.Member. |
static boolean |
isDirectType(com.linkedin.data.schema.DataSchema schema)
Determine if the
DataSchema requires wrapping or not. |
static java.lang.String |
uncapitalize(java.lang.String name)
Uncapitalize the input name.
|
public static com.linkedin.data.schema.DataSchemaResolver createSchemaResolver(java.lang.String resolverPath)
DataSchemaResolver with specified resolver path.resolverPath - colon-separated string containing all paths of schema source to resolveDataSchemaResolver configured with the resolver pathpublic static java.lang.String capitalize(java.lang.String name)
name - the string whose first character will be converted to uppercasepublic static java.lang.String uncapitalize(java.lang.String name)
name - the string whose first character will be converted to lowercasepublic static boolean isDirectType(com.linkedin.data.schema.DataSchema schema)
DataSchema requires wrapping or not.schema - to be testedpublic static java.lang.String getUnionMemberName(com.linkedin.data.schema.DataSchema memberType)
DataSchema. The returned
member name is capitalized using capitalize(String).memberType - DataSchema for the memberpublic static java.lang.String getUnionMemberName(UnionTemplateSpec.Member member)
UnionTemplateSpec.Member.
The returned member name is capitalized using capitalize(String).member - UnionTemplateSpec.Member for the member