本文整理汇总了Java中org.citygml4j.model.citygml.core.AbstractCityObject.isSetCreationDate方法的典型用法代码示例。如果您正苦于以下问题:Java AbstractCityObject.isSetCreationDate方法的具体用法?Java AbstractCityObject.isSetCreationDate怎么用?Java AbstractCityObject.isSetCreationDate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.citygml4j.model.citygml.core.AbstractCityObject
的用法示例。
在下文中一共展示了AbstractCityObject.isSetCreationDate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: marshalAbstractCityObject
import org.citygml4j.model.citygml.core.AbstractCityObject; //导入方法依赖的package包/类
public void marshalAbstractCityObject(AbstractCityObject src, AbstractCityObjectType dest, Attributes attributes) {
if (src.isSetCreationDate())
attributes.setCreationDate(src.getCreationDate().getTime());
if (src.isSetTerminationDate())
attributes.setTerminationDate(src.getTerminationDate().getTime());
if (src.isSetGenericAttribute())
citygml.getGenericsMarshaller().marshalGenericAttributes(src.getGenericAttribute(), attributes);
}
示例2: getCreationDate
import org.citygml4j.model.citygml.core.AbstractCityObject; //导入方法依赖的package包/类
public static GregorianCalendar getCreationDate(AbstractCityObject cityObject, boolean checkParents) {
if (null == cityObject) return null;
if (cityObject.isSetCreationDate()) {
return cityObject.getCreationDate();
}
if (checkParents && cityObject.isSetParent()) {
Object parent = cityObject.getParent();
while (null != parent) {
if (parent instanceof AbstractCityObject) {
return getCreationDate((AbstractCityObject)parent, true);
}
if (!(parent instanceof Child)) {
break;
}
Child child = (Child)parent;
if (!child.isSetParent()) {
break;
}
parent = child.getParent();
}
}
return null;
}