Class EntryCatalog

    • Field Detail

      • preferPublic

        public final boolean preferPublic
      • none

        protected static final java.util.ArrayList<Entry> none
      • entries

        protected final java.util.ArrayList<Entry> entries
      • typedEntries

        protected final java.util.HashMap<Entry.Type,​java.util.ArrayList<Entry>> typedEntries
      • locator

        protected org.xml.sax.Locator locator
    • Constructor Detail

      • EntryCatalog

        public EntryCatalog​(ResolverConfiguration config,
                            java.net.URI baseURI,
                            java.lang.String id,
                            boolean prefer)
    • Method Detail

      • entries

        public java.util.List<Entry> entries()
      • add

        protected void add​(Entry entry)
      • remove

        protected void remove​(Entry entry)
      • setLocator

        public void setLocator​(org.xml.sax.Locator locator)
      • error

        protected void error​(java.lang.String message,
                             java.lang.Object... params)
      • addGroup

        public EntryGroup addGroup​(java.net.URI baseURI,
                                   java.lang.String id,
                                   boolean prefer)
      • addPublic

        public EntryPublic addPublic​(java.net.URI baseURI,
                                     java.lang.String id,
                                     java.lang.String publicId,
                                     java.lang.String uri,
                                     boolean prefer)
      • addSystem

        public EntrySystem addSystem​(java.net.URI baseURI,
                                     java.lang.String id,
                                     java.lang.String systemId,
                                     java.lang.String uri)
      • addSystemSuffix

        public EntrySystemSuffix addSystemSuffix​(java.net.URI baseURI,
                                                 java.lang.String id,
                                                 java.lang.String suffix,
                                                 java.lang.String uri)
      • addRewriteSystem

        public EntryRewriteSystem addRewriteSystem​(java.net.URI baseURI,
                                                   java.lang.String id,
                                                   java.lang.String startString,
                                                   java.lang.String prefix)
      • addDelegateSystem

        public EntryDelegateSystem addDelegateSystem​(java.net.URI baseURI,
                                                     java.lang.String id,
                                                     java.lang.String startString,
                                                     java.lang.String catalog)
      • addDelegatePublic

        public EntryDelegatePublic addDelegatePublic​(java.net.URI baseURI,
                                                     java.lang.String id,
                                                     java.lang.String startString,
                                                     java.lang.String catalog,
                                                     boolean prefer)
      • addUri

        public EntryUri addUri​(java.net.URI baseURI,
                               java.lang.String id,
                               java.lang.String name,
                               java.lang.String uri,
                               java.lang.String nature,
                               java.lang.String purpose)
      • addRewriteUri

        public EntryRewriteUri addRewriteUri​(java.net.URI baseURI,
                                             java.lang.String id,
                                             java.lang.String start,
                                             java.lang.String prefix)
      • addUriSuffix

        public EntryUriSuffix addUriSuffix​(java.net.URI baseURI,
                                           java.lang.String id,
                                           java.lang.String suffix,
                                           java.lang.String uri)
      • addDelegateUri

        public EntryDelegateUri addDelegateUri​(java.net.URI baseURI,
                                               java.lang.String id,
                                               java.lang.String startString,
                                               java.lang.String catalog)
      • addNextCatalog

        public EntryNextCatalog addNextCatalog​(java.net.URI baseURI,
                                               java.lang.String id,
                                               java.lang.String catalog)
      • addDoctype

        public EntryDoctype addDoctype​(java.net.URI baseURI,
                                       java.lang.String id,
                                       java.lang.String name,
                                       java.lang.String uri)
      • addDocument

        public EntryDocument addDocument​(java.net.URI baseURI,
                                         java.lang.String id,
                                         java.lang.String uri)
      • addDtdDecl

        public EntryDtddecl addDtdDecl​(java.net.URI baseURI,
                                       java.lang.String id,
                                       java.lang.String publicId,
                                       java.lang.String uri)
      • addEntity

        public EntryEntity addEntity​(java.net.URI baseURI,
                                     java.lang.String id,
                                     java.lang.String name,
                                     java.lang.String uri)
      • addLinktype

        public EntryLinktype addLinktype​(java.net.URI baseURI,
                                         java.lang.String id,
                                         java.lang.String name,
                                         java.lang.String uri)
      • addNotation

        public EntryNotation addNotation​(java.net.URI baseURI,
                                         java.lang.String id,
                                         java.lang.String name,
                                         java.lang.String uri)
      • addSgmlDecl

        public EntrySgmldecl addSgmlDecl​(java.net.URI baseURI,
                                         java.lang.String id,
                                         java.lang.String uri)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object