Class InjectedFeatureProperty
- java.lang.Object
-
- org.citydb.database.schema.mapping.AbstractPathElement
-
- org.citydb.database.schema.mapping.AbstractProperty
-
- org.citydb.database.schema.mapping.AbstractTypeProperty<T>
-
- org.citydb.database.schema.mapping.AbstractRefTypeProperty<FeatureType>
-
- org.citydb.database.schema.mapping.FeatureProperty
-
- org.citydb.database.schema.mapping.InjectedFeatureProperty
-
- All Implemented Interfaces:
InjectedProperty
,Joinable
public class InjectedFeatureProperty extends FeatureProperty implements InjectedProperty
-
-
Field Summary
Fields Modifier and Type Field Description protected FeatureType
base
protected Join
baseJoin
protected CityGMLContext
context
-
Fields inherited from class org.citydb.database.schema.mapping.FeatureProperty
type
-
Fields inherited from class org.citydb.database.schema.mapping.AbstractRefTypeProperty
relationType
-
Fields inherited from class org.citydb.database.schema.mapping.AbstractTypeProperty
join
-
Fields inherited from class org.citydb.database.schema.mapping.AbstractProperty
maxOccurs, minOccurs
-
Fields inherited from class org.citydb.database.schema.mapping.AbstractPathElement
path, queryable, schema
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InjectedFeatureProperty()
InjectedFeatureProperty(java.lang.String path, FeatureType type, AppSchema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureType
getBase()
Join
getBaseJoin()
CityGMLContext
getContext()
boolean
isSetBase()
boolean
isSetBaseJoin()
boolean
isSetContext()
void
setBase(FeatureType value)
void
setBaseJoin(Join baseJoin)
void
setContext(CityGMLContext context)
-
Methods inherited from class org.citydb.database.schema.mapping.FeatureProperty
getElementType, getType, isSetType, setType, validate
-
Methods inherited from class org.citydb.database.schema.mapping.AbstractRefTypeProperty
getRelationType, isSetRelationType, setRelationType
-
Methods inherited from class org.citydb.database.schema.mapping.AbstractTypeProperty
getJoin, isSetJoin, setJoin, setJoin
-
Methods inherited from class org.citydb.database.schema.mapping.AbstractProperty
getMaxOccurs, getMinOccurs, isSetMaxOccurs, isSetMinOccurs, setMaxOccurs, setMinOccurs
-
Methods inherited from class org.citydb.database.schema.mapping.AbstractPathElement
getLocalProperty, getPath, getSchema, hasLocalProperty, isAvailableForCityGML, isQueryable, isSetPath, isSetQueryable, isSetSchema, matchesName, matchesName, setLocalProperty, setPath, setQueryable, setSchema, toString, unsetLocalProperty
-
-
-
-
Field Detail
-
base
protected FeatureType base
-
context
protected CityGMLContext context
-
baseJoin
protected Join baseJoin
-
-
Constructor Detail
-
InjectedFeatureProperty
protected InjectedFeatureProperty()
-
InjectedFeatureProperty
public InjectedFeatureProperty(java.lang.String path, FeatureType type, AppSchema schema)
-
-
Method Detail
-
getBase
public FeatureType getBase()
- Specified by:
getBase
in interfaceInjectedProperty
-
isSetBase
public boolean isSetBase()
- Specified by:
isSetBase
in interfaceInjectedProperty
-
setBase
public void setBase(FeatureType value)
- Specified by:
setBase
in interfaceInjectedProperty
-
getContext
public CityGMLContext getContext()
- Specified by:
getContext
in interfaceInjectedProperty
-
isSetContext
public boolean isSetContext()
- Specified by:
isSetContext
in interfaceInjectedProperty
-
setContext
public void setContext(CityGMLContext context)
- Specified by:
setContext
in interfaceInjectedProperty
-
getBaseJoin
public Join getBaseJoin()
- Specified by:
getBaseJoin
in interfaceInjectedProperty
-
isSetBaseJoin
public boolean isSetBaseJoin()
- Specified by:
isSetBaseJoin
in interfaceInjectedProperty
-
setBaseJoin
public void setBaseJoin(Join baseJoin)
- Specified by:
setBaseJoin
in interfaceInjectedProperty
-
-