Package org.xmlresolver.cache
Class CacheEntryCatalog
java.lang.Object
org.xmlresolver.catalog.entry.Entry
org.xmlresolver.catalog.entry.EntryCatalog
org.xmlresolver.cache.CacheEntryCatalog
-
Nested Class Summary
Nested classes/interfaces inherited from class org.xmlresolver.catalog.entry.Entry
Entry.Type
-
Field Summary
FieldsFields inherited from class org.xmlresolver.catalog.entry.EntryCatalog
entries, locator, none, preferPublic, typedEntries
-
Constructor Summary
ConstructorsConstructorDescriptionCacheEntryCatalog
(ResolverConfiguration config, URI baseURI, String id, boolean prefer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected EntryPublic
protected EntrySystem
protected EntryUri
protected void
protected void
expire
(CacheEntry entry) protected void
flushCache
(Pattern uriPattern, long maxCount, long maxSize, File expired) protected void
writeCacheEntry
(Entry entry, File cacheFile) static String
Methods inherited from class org.xmlresolver.catalog.entry.EntryCatalog
addDelegatePublic, addDelegateSystem, addDelegateUri, addDoctype, addDocument, addDtdDecl, addEntity, addGroup, addLinktype, addNextCatalog, addNotation, addPublic, addRewriteSystem, addRewriteUri, addSgmlDecl, addSystem, addSystemSuffix, addUri, addUriSuffix, entries, entries, getType, remove, setLocator, toString
Methods inherited from class org.xmlresolver.catalog.entry.Entry
getProperties, getProperty, setProperties, setProperty
-
Field Details
-
cached
-
-
Constructor Details
-
CacheEntryCatalog
-
-
Method Details
-
add
- Overrides:
add
in classEntryCatalog
-
add
-
error
- Overrides:
error
in classEntryCatalog
-
addUri
-
addPublic
-
addSystem
-
writeCacheEntry
- Throws:
IOException
-
xmlEscape
-
flushCache
-
expire
-