本文整理汇总了Java中org.citygml4j.model.citygml.CityGMLClass.UNDEFINED属性的典型用法代码示例。如果您正苦于以下问题:Java CityGMLClass.UNDEFINED属性的具体用法?Java CityGMLClass.UNDEFINED怎么用?Java CityGMLClass.UNDEFINED使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.citygml4j.model.citygml.CityGMLClass
的用法示例。
在下文中一共展示了CityGMLClass.UNDEFINED属性的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: containsProperty
public boolean containsProperty(String name, AppSchema schema) {
if (properties == null && genericAttributes == null)
return TRUE;
if (properties != null) {
for (AbstractProperty property : properties) {
if (property.getSchema() == schema && property.getPath().equals(name))
return TRUE;
}
}
if (genericAttributes != null) {
if (schema.matchesNamespaceURI(GenericsModule.v2_0_0.getNamespaceURI())) {
for (GenericAttribute genericAttribute : genericAttributes) {
if (genericAttribute.getType() == CityGMLClass.UNDEFINED)
return TRUE;
String attrName = getGenericAttributeName(genericAttribute.getType());
if (name.equals(attrName))
return TRUE;
}
}
}
return FALSE;
}
示例2: containsGenericAttribute
public boolean containsGenericAttribute(String name, CityGMLClass type) {
if (genericAttributes == null && properties == null)
return TRUE;
if (genericAttributes != null) {
for (GenericAttribute genericAttribute : genericAttributes) {
if (genericAttribute.getName().equals(name)
&& (genericAttribute.getType() == CityGMLClass.UNDEFINED
|| genericAttribute.getType() == type))
return TRUE;
}
}
if (properties != null) {
String attrName = getGenericAttributeName(type);
for (AbstractProperty property : properties) {
if (property.getPath().equals(attrName)
&& property.getSchema().matchesNamespaceURI(GenericsModule.v2_0_0.getNamespaceURI()))
return TRUE;
}
}
return FALSE;
}
示例3: getCityGMLClass
public CityGMLClass getCityGMLClass(QName featureTypeName) {
Module module = Modules.getModule(featureTypeName.getNamespaceURI());
if (module instanceof CityGMLModule) {
CityGMLModule cityGMLModule = (CityGMLModule)module;
return CityGMLClass.fromModelClass(cityGMLModule.getFeatureElementClass(featureTypeName.getLocalPart()));
}
return CityGMLClass.UNDEFINED;
}
示例4: GenericAttribute
public GenericAttribute(String name, CityGMLClass type) throws FilterException {
if (type == null)
type = CityGMLClass.UNDEFINED;
if (!types.contains(type))
throw new FilterException(type + " is not a valid generic attribute type.");
this.name = name;
this.type = type;
}
示例5: getCityGMLClass
public static CityGMLClass getCityGMLClass(int objectClassId) {
for (Entry<Class<? extends AbstractGML>, Integer> entry : objectClassIds.entrySet()) {
if (entry.getValue() == objectClassId) {
Class<? extends AbstractGML> typeClass = entry.getKey();
if (CityGML.class.isAssignableFrom(typeClass))
return CityGMLClass.fromModelClass(typeClass.asSubclass(CityGML.class));
}
}
ADEExtension extension = ADEExtensionManager.getInstance().getExtensionByObjectClassId(objectClassId);
if (extension != null)
return CityGMLClass.ADE_COMPONENT;
return CityGMLClass.UNDEFINED;
}
示例6: genericAttributeType2cityGMLClass
public static CityGMLClass genericAttributeType2cityGMLClass(int typeId) {
switch (typeId) {
case 1: return CityGMLClass.STRING_ATTRIBUTE;
case 2: return CityGMLClass.INT_ATTRIBUTE;
case 3: return CityGMLClass.DOUBLE_ATTRIBUTE;
case 4: return CityGMLClass.URI_ATTRIBUTE;
case 5: return CityGMLClass.DATE_ATTRIBUTE;
case 6: return CityGMLClass.MEASURE_ATTRIBUTE;
case 7: return CityGMLClass.GENERIC_ATTRIBUTE_SET;
default: return CityGMLClass.UNDEFINED;
}
}
示例7: classId2cityObject
public static CityGMLClass classId2cityObject(int classId) {
CityGMLClass cityObjectType = CityGMLClass.UNDEFINED;
switch (classId) {
case 4:
// case 35:
cityObjectType = CityGMLClass.LAND_USE;
break;
case 21:
cityObjectType = CityGMLClass.CITY_FURNITURE;
break;
case 26:
cityObjectType = CityGMLClass.BUILDING;
break;
case 9:
cityObjectType = CityGMLClass.WATER_BODY;
break;
case 8:
cityObjectType = CityGMLClass.PLANT_COVER;
break;
case 7:
cityObjectType = CityGMLClass.SOLITARY_VEGETATION_OBJECT;
break;
case 42:
cityObjectType = CityGMLClass.TRANSPORTATION_COMPLEX;
break;
case 43:
cityObjectType = CityGMLClass.TRACK;
break;
case 44:
cityObjectType = CityGMLClass.RAILWAY;
break;
case 45:
cityObjectType = CityGMLClass.ROAD;
break;
case 46:
cityObjectType = CityGMLClass.SQUARE;
break;
case 5:
cityObjectType = CityGMLClass.GENERIC_CITY_OBJECT;
break;
case 23:
cityObjectType = CityGMLClass.CITY_OBJECT_GROUP;
break;
case 14:
cityObjectType = CityGMLClass.RELIEF_FEATURE;
break;
case 16:
cityObjectType = CityGMLClass.TIN_RELIEF;
break;
case 17:
cityObjectType = CityGMLClass.MASSPOINT_RELIEF;
break;
case 18:
cityObjectType = CityGMLClass.BREAKLINE_RELIEF;
break;
case 19:
cityObjectType = CityGMLClass.RASTER_RELIEF;
break;
}
return cityObjectType;
}
示例8: getCityGMLClass
public CityGMLClass getCityGMLClass() {
return (feature instanceof CityGML) ? ((CityGML)feature).getCityGMLClass() : CityGMLClass.UNDEFINED;
}
示例9: classId2cityObject
public static CityGMLClass classId2cityObject(int classId) {
CityGMLClass cityObjectType = CityGMLClass.UNDEFINED;
switch (classId) {
case 4:
cityObjectType = CityGMLClass.LAND_USE;
break;
case 21:
cityObjectType = CityGMLClass.CITY_FURNITURE;
break;
case 26:
cityObjectType = CityGMLClass.BUILDING;
break;
case 9:
cityObjectType = CityGMLClass.WATER_BODY;
break;
case 8:
cityObjectType = CityGMLClass.PLANT_COVER;
break;
case 7:
cityObjectType = CityGMLClass.SOLITARY_VEGETATION_OBJECT;
break;
case 42:
cityObjectType = CityGMLClass.TRANSPORTATION_COMPLEX;
break;
case 43:
cityObjectType = CityGMLClass.TRACK;
break;
case 44:
cityObjectType = CityGMLClass.RAILWAY;
break;
case 45:
cityObjectType = CityGMLClass.ROAD;
break;
case 46:
cityObjectType = CityGMLClass.SQUARE;
break;
case 5:
cityObjectType = CityGMLClass.GENERIC_CITY_OBJECT;
break;
case 23:
cityObjectType = CityGMLClass.CITY_OBJECT_GROUP;
break;
case 14:
cityObjectType = CityGMLClass.RELIEF_FEATURE;
break;
case 16:
cityObjectType = CityGMLClass.TIN_RELIEF;
break;
case 17:
cityObjectType = CityGMLClass.MASSPOINT_RELIEF;
break;
case 18:
cityObjectType = CityGMLClass.BREAKLINE_RELIEF;
break;
case 19:
cityObjectType = CityGMLClass.RASTER_RELIEF;
break;
}
return cityObjectType;
}