Class Structure<T>
- java.lang.Object
-
- com.github.davidmoten.odata.client.generator.model.Structure<T>
-
- Direct Known Subclasses:
ComplexType,EntityType
public abstract class Structure<T> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStructure.FieldName
-
Method Summary
-
-
-
Method Detail
-
getName
public abstract String getName()
-
getBaseType
public abstract String getBaseType()
-
hasBaseType
public final boolean hasBaseType()
-
isAbstract
public abstract boolean isAbstract()
-
getNavigationProperties
public abstract List<TNavigationProperty> getNavigationProperties()
-
isEntityType
public abstract boolean isEntityType()
-
isMediaEntityOrHasStreamProperty
public final boolean isMediaEntityOrHasStreamProperty()
-
getFieldNames
public final List<Structure.FieldName> getFieldNames()
-
printPropertyJavadoc
public void printPropertyJavadoc(PrintWriter p, Indent indent, String name, String returns, Map<String,String> parameterDoc)
-
printJavadoc
public final void printJavadoc(PrintWriter p, Indent indent)
-
printMutatePropertyJavadoc
public void printMutatePropertyJavadoc(PrintWriter p, Indent indent, String name, Map<String,String> parameterDoc)
-
getClassFile
public abstract File getClassFile()
-
getSimpleClassName
public abstract String getSimpleClassName()
-
getPackage
public abstract String getPackage()
-
getFullType
public abstract String getFullType()
-
getClassFileCollectionRequest
public abstract File getClassFileCollectionRequest()
-
-