Class Util


  • public class Util
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Util.URLClassLoader  
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> java.lang.String collection2string​(java.util.Collection<T> list, java.lang.String delimiter)  
      static org.citygml4j.model.gml.base.AbstractGML createObject​(int objectClassId, org.citygml4j.model.module.citygml.CityGMLVersion version)  
      static java.lang.String formatElapsedTime​(long millis)  
      static CityGMLVersionType fromCityGMLVersion​(org.citygml4j.model.module.citygml.CityGMLVersion version)  
      static org.citygml4j.model.citygml.CityGMLClass genericAttributeType2cityGMLClass​(int typeId)  
      static org.citygml4j.model.citygml.CityGMLClass getCityGMLClass​(int objectClassId)  
      static java.time.ZonedDateTime getCreationDate​(org.citygml4j.model.citygml.core.AbstractCityObject cityObject, boolean checkParents)  
      static java.lang.String getFileExtension​(java.lang.String file)  
      static java.lang.String getFileExtension​(java.nio.file.Path file)  
      static int getObjectClassId​(java.lang.Class<? extends org.citygml4j.model.gml.base.AbstractGML> objectClass)  
      static java.time.ZonedDateTime getTerminationDate​(org.citygml4j.model.citygml.core.AbstractCityObject cityObject, boolean checkParents)  
      static boolean isRemoteXlink​(java.lang.String xlink)  
      static java.util.TreeMap<java.lang.String,​java.lang.Long> mapObjectCounter​(java.util.Map<java.lang.Integer,​java.lang.Long> objectCounter, SchemaMapping schemaMapping)  
      static java.util.List<java.lang.Double> string2double​(java.lang.String input, java.lang.String delimiter)  
      static java.util.List<java.lang.String> string2string​(java.lang.String input, java.lang.String delimiter)  
      static java.lang.String stripFileExtension​(java.lang.String file)  
      static org.citygml4j.model.module.citygml.CityGMLVersion toCityGMLVersion​(CityGMLVersionType version)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • getObjectClassId

        public static int getObjectClassId​(java.lang.Class<? extends org.citygml4j.model.gml.base.AbstractGML> objectClass)
      • createObject

        public static org.citygml4j.model.gml.base.AbstractGML createObject​(int objectClassId,
                                                                            org.citygml4j.model.module.citygml.CityGMLVersion version)
      • getCityGMLClass

        public static org.citygml4j.model.citygml.CityGMLClass getCityGMLClass​(int objectClassId)
      • mapObjectCounter

        public static java.util.TreeMap<java.lang.String,​java.lang.Long> mapObjectCounter​(java.util.Map<java.lang.Integer,​java.lang.Long> objectCounter,
                                                                                                SchemaMapping schemaMapping)
      • genericAttributeType2cityGMLClass

        public static org.citygml4j.model.citygml.CityGMLClass genericAttributeType2cityGMLClass​(int typeId)
      • string2double

        public static java.util.List<java.lang.Double> string2double​(java.lang.String input,
                                                                     java.lang.String delimiter)
      • string2string

        public static java.util.List<java.lang.String> string2string​(java.lang.String input,
                                                                     java.lang.String delimiter)
      • collection2string

        public static <T> java.lang.String collection2string​(java.util.Collection<T> list,
                                                             java.lang.String delimiter)
      • isRemoteXlink

        public static boolean isRemoteXlink​(java.lang.String xlink)
      • getFileExtension

        public static java.lang.String getFileExtension​(java.lang.String file)
      • getFileExtension

        public static java.lang.String getFileExtension​(java.nio.file.Path file)
      • stripFileExtension

        public static java.lang.String stripFileExtension​(java.lang.String file)
      • formatElapsedTime

        public static java.lang.String formatElapsedTime​(long millis)
      • getCreationDate

        public static java.time.ZonedDateTime getCreationDate​(org.citygml4j.model.citygml.core.AbstractCityObject cityObject,
                                                              boolean checkParents)
      • getTerminationDate

        public static java.time.ZonedDateTime getTerminationDate​(org.citygml4j.model.citygml.core.AbstractCityObject cityObject,
                                                                 boolean checkParents)
      • toCityGMLVersion

        public static org.citygml4j.model.module.citygml.CityGMLVersion toCityGMLVersion​(CityGMLVersionType version)
      • fromCityGMLVersion

        public static CityGMLVersionType fromCityGMLVersion​(org.citygml4j.model.module.citygml.CityGMLVersion version)