Class ProjectionFilter
- java.lang.Object
-
- org.citydb.query.filter.projection.ProjectionFilter
-
public class ProjectionFilter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProjectionFilter(AbstractObjectType<?> objectType)
ProjectionFilter(AbstractObjectType<?> objectType, ProjectionMode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addGenericAttribute(java.lang.String name, org.citygml4j.model.citygml.CityGMLClass type)
boolean
addGenericAttribute(GenericAttribute genericAttribute)
void
addProperty(javax.xml.namespace.QName propertyName)
void
addProperty(AbstractProperty property)
boolean
containsGenericAttribute(java.lang.String name, org.citygml4j.model.citygml.CityGMLClass type)
boolean
containsGenericAttribute(GenericAttribute genericAttribute)
boolean
containsProperty(java.lang.String name)
boolean
containsProperty(java.lang.String name, java.lang.String namespaceURI)
boolean
containsProperty(java.lang.String name, AppSchema schema)
boolean
containsProperty(javax.xml.namespace.QName name)
boolean
containsProperty(AbstractProperty property)
ProjectionMode
getMode()
AbstractObjectType<?>
getObjectType()
-
-
-
Constructor Detail
-
ProjectionFilter
public ProjectionFilter(AbstractObjectType<?> objectType)
-
ProjectionFilter
public ProjectionFilter(AbstractObjectType<?> objectType, ProjectionMode mode)
-
-
Method Detail
-
getObjectType
public AbstractObjectType<?> getObjectType()
-
getMode
public ProjectionMode getMode()
-
addProperty
public void addProperty(AbstractProperty property)
-
addProperty
public void addProperty(javax.xml.namespace.QName propertyName) throws FilterException
- Throws:
FilterException
-
addGenericAttribute
public boolean addGenericAttribute(GenericAttribute genericAttribute)
-
addGenericAttribute
public boolean addGenericAttribute(java.lang.String name, org.citygml4j.model.citygml.CityGMLClass type) throws FilterException
- Throws:
FilterException
-
containsProperty
public boolean containsProperty(AbstractProperty property)
-
containsProperty
public boolean containsProperty(java.lang.String name, java.lang.String namespaceURI)
-
containsProperty
public boolean containsProperty(javax.xml.namespace.QName name)
-
containsProperty
public boolean containsProperty(java.lang.String name, AppSchema schema)
-
containsProperty
public boolean containsProperty(java.lang.String name)
-
containsGenericAttribute
public boolean containsGenericAttribute(GenericAttribute genericAttribute)
-
containsGenericAttribute
public boolean containsGenericAttribute(java.lang.String name, org.citygml4j.model.citygml.CityGMLClass type)
-
-