|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectxml.Resolver
public class Resolver
Resolver grabs and caches DTDs and xml schemas. It also serves as a resource resolver for jeditresource: links
| Nested Class Summary | |
|---|---|
static class |
Resolver.Entry
|
class |
Resolver.VFSUpdateHandler
Reloads all catalog files when the user changes one of it on disk. |
| Field Summary | |
|---|---|
static java.lang.String |
ALWAYS
Download without asking |
static java.lang.String |
ASK
Ask before downloading |
static java.lang.String |
CACHE
Cache downloaded remote files |
static java.lang.String |
INTERNALCATALOG
Internal catalog for DTDs which are packaged in XML.jar and jEdit.jar |
static java.lang.String |
LOCAL
Local files & catalogs only |
static java.lang.String |
MODE
Ask before downloading remote files |
static java.lang.String[] |
MODES
|
static java.lang.String |
NETWORK_PROPS
|
| Method Summary | |
|---|---|
void |
clearCache()
|
org.xml.sax.InputSource |
getExternalSubset(java.lang.String name,
java.lang.String baseURI)
|
static java.lang.String |
getNetworkMode()
|
static Resolver |
instance()
|
static boolean |
isUsingCache()
|
void |
propertiesChanged()
|
void |
reloadCatalogs()
called from actions.xml |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
implements SAX1 EntityResolver |
org.xml.sax.InputSource |
resolveEntity(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
|
java.lang.String |
resolveEntityToPath(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
|
java.lang.String[] |
resolveEntityToPathInternal(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
systemId may be modified, for instance if resolving docbookx.dtd, the systemId will be the full jeditresource:XML.jar!.../docbookx.dtd |
org.w3c.dom.ls.LSInput |
resolveResource(java.lang.String type,
java.lang.String namespaceURI,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
|
void |
save()
|
static void |
setNetworkMode(java.lang.String newMode)
|
static void |
setUsingCache(boolean newCache)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ASK
public static final java.lang.String LOCAL
public static final java.lang.String ALWAYS
public static final java.lang.String[] MODES
public static final java.lang.String NETWORK_PROPS
public static final java.lang.String MODE
public static final java.lang.String CACHE
public static final java.lang.String INTERNALCATALOG
| Method Detail |
|---|
public void save()
public static Resolver instance()
public org.w3c.dom.ls.LSInput resolveResource(java.lang.String type,
java.lang.String namespaceURI,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
resolveResource in interface org.w3c.dom.ls.LSResourceResolver
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.EntityResolverorg.xml.sax.SAXException
java.io.IOExceptionDefaultHandler2.resolveEntity(java.lang.String, java.lang.String)
public java.lang.String resolveEntityToPath(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
throws java.io.IOException
name - publicId - current - systemId -
java.io.IOException
public java.lang.String[] resolveEntityToPathInternal(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
throws java.io.IOException
java.io.IOException
public org.xml.sax.InputSource resolveEntity(java.lang.String name,
java.lang.String publicId,
java.lang.String current,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.ext.EntityResolver2org.xml.sax.SAXException
java.io.IOExceptionpublic void clearCache()
public void reloadCatalogs()
public void propertiesChanged()
public static boolean isUsingCache()
public static void setUsingCache(boolean newCache)
public static java.lang.String getNetworkMode()
public static void setNetworkMode(java.lang.String newMode)
public org.xml.sax.InputSource getExternalSubset(java.lang.String name,
java.lang.String baseURI)
throws org.xml.sax.SAXException,
java.io.IOException
getExternalSubset in interface org.xml.sax.ext.EntityResolver2org.xml.sax.SAXException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||