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>entriesprotected org.xml.sax.Locatorlocatorprotected static java.util.ArrayList<Entry>nonebooleanpreferPublicprotected 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 voidadd(Entry entry)EntryDelegatePublicaddDelegatePublic(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog, boolean prefer)EntryDelegateSystemaddDelegateSystem(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog)EntryDelegateUriaddDelegateUri(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String catalog)EntryDoctypeaddDoctype(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)EntryDocumentaddDocument(java.net.URI baseURI, java.lang.String id, java.lang.String uri)EntryDtddecladdDtdDecl(java.net.URI baseURI, java.lang.String id, java.lang.String publicId, java.lang.String uri)EntryEntityaddEntity(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)EntryGroupaddGroup(java.net.URI baseURI, java.lang.String id, boolean prefer)EntryLinktypeaddLinktype(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)EntryNextCatalogaddNextCatalog(java.net.URI baseURI, java.lang.String id, java.lang.String catalog)EntryNotationaddNotation(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri)EntryPublicaddPublic(java.net.URI baseURI, java.lang.String id, java.lang.String publicId, java.lang.String uri, boolean prefer)EntryRewriteSystemaddRewriteSystem(java.net.URI baseURI, java.lang.String id, java.lang.String startString, java.lang.String prefix)EntryRewriteUriaddRewriteUri(java.net.URI baseURI, java.lang.String id, java.lang.String start, java.lang.String prefix)EntrySgmldecladdSgmlDecl(java.net.URI baseURI, java.lang.String id, java.lang.String uri)EntrySystemaddSystem(java.net.URI baseURI, java.lang.String id, java.lang.String systemId, java.lang.String uri)EntrySystemSuffixaddSystemSuffix(java.net.URI baseURI, java.lang.String id, java.lang.String suffix, java.lang.String uri)EntryUriaddUri(java.net.URI baseURI, java.lang.String id, java.lang.String name, java.lang.String uri, java.lang.String nature, java.lang.String purpose)EntryUriSuffixaddUriSuffix(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 voiderror(java.lang.String message, java.lang.Object... params)Entry.TypegetType()protected voidremove(Entry entry)voidsetLocator(org.xml.sax.Locator locator)java.lang.StringtoString()-
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:
toStringin classjava.lang.Object
-
-