站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 common API Documentation 英文版文档

JBossEntityResolver (JBoss/Common API) - JBoss 4.0.1 sp1 common API Documentation 英文版文档


org.jboss.util.xml
Class JBossEntityResolver

java.lang.Object
  extended byorg.jboss.util.xml.JBossEntityResolver
All Implemented Interfaces:
EntityResolver

public class JBossEntityResolver
extends Object
implements EntityResolver

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.

Version:
$Revision: 1.6.2.4 $
Author:
Scott.Stark@jboss.org, Thomas.Diesler@jboss.org

Constructor Summary
JBossEntityResolver()
           
 
Method Summary
 boolean isEntityResolved()
          Returns the boolean value to inform id DTD was found in the XML file or not
static void registerEntity(String publicId, String dtdFileName)
          Register the mapping from the public id to the dtd file name.
 InputSource resolveEntity(String publicId, String systemId)
          Returns DTD/Schema inputSource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossEntityResolver

public JBossEntityResolver()
Method Detail

registerEntity

public static void registerEntity(String publicId,
                                  String dtdFileName)
Register the mapping from the public id to the dtd file name.

Parameters:
publicId - the DOCTYPE public id, "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"
dtdFileName - the simple dtd file name, "ejb-jar.dtd"

resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)
                          throws SAXException,
                                 IOException
Returns DTD/Schema inputSource. If DTD/Schema was found in the hashtable and inputSource was created flag isEntityResolved is set to true.

Specified by:
resolveEntity in interface EntityResolver
Parameters:
publicId - - Public ID of DTD, or null if it is a schema
systemId - - the system ID of DTD or Schema
Returns:
InputSource of entity
Throws:
SAXException
IOException

isEntityResolved

public boolean isEntityResolved()
Returns the boolean value to inform id DTD was found in the XML file or not

Returns:
boolean - true if DTD was found in XML


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.