Class ComplexTypeExtension
- java.lang.Object
-
- org.citydb.database.schema.mapping.AbstractExtension<ComplexType>
-
- org.citydb.database.schema.mapping.ComplexTypeExtension
-
- All Implemented Interfaces:
Joinable
public class ComplexTypeExtension extends AbstractExtension<ComplexType>
-
-
Field Summary
-
Fields inherited from class org.citydb.database.schema.mapping.AbstractExtension
join
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ComplexTypeExtension()
ComplexTypeExtension(ComplexType base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComplexType
getBase()
boolean
isSetBase()
void
setBase(ComplexType base)
protected void
validate(SchemaMapping schemaMapping, java.lang.Object parent)
-
Methods inherited from class org.citydb.database.schema.mapping.AbstractExtension
getJoin, isSetJoin, setJoin
-
-
-
-
Constructor Detail
-
ComplexTypeExtension
protected ComplexTypeExtension()
-
ComplexTypeExtension
public ComplexTypeExtension(ComplexType base)
-
-
Method Detail
-
getBase
public ComplexType getBase()
- Specified by:
getBase
in classAbstractExtension<ComplexType>
-
isSetBase
public boolean isSetBase()
- Specified by:
isSetBase
in classAbstractExtension<ComplexType>
-
setBase
public void setBase(ComplexType base)
- Specified by:
setBase
in classAbstractExtension<ComplexType>
-
validate
protected void validate(SchemaMapping schemaMapping, java.lang.Object parent) throws SchemaMappingException
- Overrides:
validate
in classAbstractExtension<ComplexType>
- Throws:
SchemaMappingException
-
-