Class ComplexType
- java.lang.Object
-
- com.github.davidmoten.odata.client.generator.model.Structure<TComplexType>
-
- com.github.davidmoten.odata.client.generator.model.ComplexType
-
public final class ComplexType extends Structure<TComplexType>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.davidmoten.odata.client.generator.model.Structure
Structure.FieldName
-
-
Constructor Summary
Constructors Constructor Description ComplexType(TComplexType c, Names names)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Structure<TComplexType>create(TComplexType t)StringgetBaseType()FilegetClassFile()FilegetClassFileCollectionRequest()FilegetDirectoryComplexType()StringgetFullClassName()StringgetFullType()StringgetName()List<TNavigationProperty>getNavigationProperties()StringgetPackage()List<TProperty>getProperties()StringgetSimpleClassName()booleanisAbstract()booleanisEntityType()-
Methods inherited from class com.github.davidmoten.odata.client.generator.model.Structure
getExtendsClause, getFieldNames, getFields, getHeirarchy, hasBaseType, isMediaEntityOrHasStreamProperty, printJavadoc, printMutatePropertyJavadoc, printPropertyJavadoc
-
-
-
-
Constructor Detail
-
ComplexType
public ComplexType(TComplexType c, Names names)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein classStructure<TComplexType>
-
getBaseType
public String getBaseType()
- Specified by:
getBaseTypein classStructure<TComplexType>
-
getProperties
public List<TProperty> getProperties()
- Specified by:
getPropertiesin classStructure<TComplexType>
-
getNavigationProperties
public List<TNavigationProperty> getNavigationProperties()
- Specified by:
getNavigationPropertiesin classStructure<TComplexType>
-
create
public Structure<TComplexType> create(TComplexType t)
- Specified by:
createin classStructure<TComplexType>
-
isEntityType
public boolean isEntityType()
- Specified by:
isEntityTypein classStructure<TComplexType>
-
getClassFile
public File getClassFile()
- Specified by:
getClassFilein classStructure<TComplexType>
-
getSimpleClassName
public String getSimpleClassName()
- Specified by:
getSimpleClassNamein classStructure<TComplexType>
-
getPackage
public String getPackage()
- Specified by:
getPackagein classStructure<TComplexType>
-
getDirectoryComplexType
public File getDirectoryComplexType()
-
getFullType
public String getFullType()
- Specified by:
getFullTypein classStructure<TComplexType>
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin classStructure<TComplexType>
-
getClassFileCollectionRequest
public File getClassFileCollectionRequest()
- Specified by:
getClassFileCollectionRequestin classStructure<TComplexType>
-
getFullClassName
public String getFullClassName()
-
-