|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.xml.JBossEntityResolver
public class JBossEntityResolver
Local entity resolver to handle standard J2EE DTDs and Schemas as well as JBoss specific DTDs.
Function boolean isEntityResolved() is here to avoid validation errors in descriptors that do not have a DOCTYPE declaration.
Constructor Summary | |
---|---|
JBossEntityResolver()
|
Method Summary | |
---|---|
static Map |
getEntityMap()
Obtain a read-only view of the current entity map. |
boolean |
isEntityResolved()
Returns the boolean value to inform id DTD was found in the XML file or not |
static boolean |
isWarnOnNonFileURLs()
|
static void |
registerEntity(String id,
String dtdFileName)
Register the mapping from the public id/system id to the dtd/xsd file name. |
void |
registerLocalEntity(String id,
String dtdOrSchema)
Register the mapping from the public id/system id to the dtd/xsd file name. |
InputSource |
resolveEntity(String publicId,
String systemId)
Returns DTD/Schema inputSource. |
static void |
setWarnOnNonFileURLs(boolean warnOnNonFileURLs)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JBossEntityResolver()
Method Detail |
---|
public static Map getEntityMap()
public static boolean isWarnOnNonFileURLs()
public static void setWarnOnNonFileURLs(boolean warnOnNonFileURLs)
public static void registerEntity(String id, String dtdFileName)
id
- the DOCTYPE public id or system id such as
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"dtdFileName
- the simple dtd/xsd file name, "ejb-jar.dtd"public void registerLocalEntity(String id, String dtdOrSchema)
id
- the DOCTYPE public id or system id such as
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"dtdOrSchema
- the simple dtd/xsd file name, "ejb-jar.dtd"public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException
resolveEntity
in interface EntityResolver
publicId
- - Public ID of DTD, or null if it is a schemasystemId
- - the system ID of DTD or Schema
SAXException
IOException
public boolean isEntityResolved()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |