Class ConfigUtil


  • public class ConfigUtil
    extends java.lang.Object
    • Field Detail

      • CITYDB_CONFIG_NAMESPACE_URI

        public static final java.lang.String CITYDB_CONFIG_NAMESPACE_URI
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigUtil

        public ConfigUtil()
    • Method Detail

      • getInstance

        public static ConfigUtil getInstance()
      • withConfigClass

        public ConfigUtil withConfigClass​(java.lang.Class<?> configClass)
      • withConfigClasses

        public ConfigUtil withConfigClasses​(java.lang.Class<?>... configClasses)
      • marshal

        public void marshal​(java.lang.Object object,
                            java.io.File file)
                     throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • unmarshal

        public java.lang.Object unmarshal​(java.io.File file)
                                   throws javax.xml.bind.JAXBException,
                                          java.io.IOException
        Throws:
        javax.xml.bind.JAXBException
        java.io.IOException
      • unmarshal

        public java.lang.Object unmarshal​(java.io.InputStream inputStream)
                                   throws javax.xml.bind.JAXBException,
                                          java.io.IOException
        Throws:
        javax.xml.bind.JAXBException
        java.io.IOException
      • generateSchema

        public void generateSchema​(java.io.File file)
                            throws javax.xml.bind.JAXBException,
                                   java.io.IOException
        Throws:
        javax.xml.bind.JAXBException
        java.io.IOException
      • getJAXBContext

        public javax.xml.bind.JAXBContext getJAXBContext()
                                                  throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException