Package org.xmlresolver.catalog.entry
Class EntryCatalog
- java.lang.Object
-
- org.xmlresolver.catalog.entry.Entry
-
- org.xmlresolver.catalog.entry.EntryCatalog
-
- Direct Known Subclasses:
CacheEntryCatalog
public class EntryCatalog extends Entry
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.xmlresolver.catalog.entry.Entry
Entry.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ArrayList<Entry>
entries
protected org.xml.sax.Locator
locator
protected static java.util.ArrayList<Entry>
none
boolean
preferPublic
protected java.util.HashMap<Entry.Type,java.util.ArrayList<Entry>>
typedEntries
-
Constructor Summary
Constructors Constructor Description EntryCatalog(ResolverConfiguration config, java.net.URI baseURI, java.lang.String id, boolean prefer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
add(Entry entry)
EntryDelegatePublic
addDelegatePublic(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog, boolean prefer)
EntryDelegateSystem
addDelegateSystem(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog)
EntryDelegateUri
addDelegateUri(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog)
EntryDoctype
addDoctype(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)
EntryDocument
addDocument(java.net.URI baseURI, java.lang.String id, java.lang.String uri)
EntryDtddecl
addDtdDecl(java.net.URI baseURI, java.lang.String id, java.lang.String publicId, java.lang.String uri)
EntryEntity
addEntity(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)
EntryGroup
addGroup(java.net.URI baseURI, java.lang.String id, boolean prefer)
EntryLinktype
addLinktype(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)
EntryNextCatalog
addNextCatalog(java.net.URI baseURI, java.lang.String id, java.lang.String catalog)
EntryNotation
addNotation(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)
EntryPublic
addPublic(java.net.URI baseURI, java.lang.String id, java.lang.String publicId, java.lang.String uri, boolean prefer)
EntryRewriteSystem
addRewriteSystem(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String prefix)
EntryRewriteUri
addRewriteUri(java.net.URI baseURI, java.lang.String id, java.lang.String start, java.lang.String prefix)
EntrySgmldecl
addSgmlDecl(java.net.URI baseURI, java.lang.String id, java.lang.String uri)
EntrySystem
addSystem(java.net.URI baseURI, java.lang.String id, java.lang.String systemId, java.lang.String uri)
EntrySystemSuffix
addSystemSuffix(java.net.URI baseURI, java.lang.String id, java.lang.String suffix, java.lang.String uri)
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)
EntryUriSuffix
addUriSuffix(java.net.URI baseURI, java.lang.String id, java.lang.String suffix, java.lang.String uri)
java.util.List<Entry>
entries()
java.util.List<Entry>
entries(Entry.Type type)
protected void
error(java.lang.String message, java.lang.Object... params)
Entry.Type
getType()
protected void
remove(Entry entry)
void
setLocator(org.xml.sax.Locator locator)
java.lang.String
toString()
-
Methods inherited from class org.xmlresolver.catalog.entry.Entry
getProperties, getProperty, setProperties, setProperty
-
-
-
-
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
-
getType
public Entry.Type getType()
-
entries
public java.util.List<Entry> entries()
-
entries
public java.util.List<Entry> entries(Entry.Type type)
-
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 classjava.lang.Object
-
-