Class CatalogBuilder


  • public class CatalogBuilder
    extends Object
    Builds client Catalogs using JDOM2 Non validating.
    Since:
    1/8/2015
    • Constructor Detail

      • CatalogBuilder

        public CatalogBuilder()
      • CatalogBuilder

        public CatalogBuilder​(Catalog from)
    • Method Detail

      • buildFromLocation

        public Catalog buildFromLocation​(String location,
                                         URI baseURI)
      • buildFromURI

        public Catalog buildFromURI​(URI uri)
      • buildFromString

        public Catalog buildFromString​(String catalogAsString,
                                       URI docBaseUri)
      • buildFromJdom

        public Catalog buildFromJdom​(org.jdom2.Element root,
                                     URI docBaseUri)
      • getErrorMessage

        public String getErrorMessage()
      • getValidationMessage

        public String getValidationMessage()
      • hasFatalError

        public boolean hasFatalError()
      • setName

        public void setName​(String name)
      • setBaseURI

        public void setBaseURI​(URI baseURI)
      • setExpires

        public void setExpires​(CalendarDate expires)
      • setVersion

        public void setVersion​(String version)
      • addProperty

        public void addProperty​(Property p)
      • addService

        public void addService​(Service s)
      • removeAnyService

        public void removeAnyService()
      • makeCatalog

        public Catalog makeCatalog()
      • hasService

        public boolean hasService​(String name)
      • hasServiceInDataset

        public boolean hasServiceInDataset​(String name)