org.richfaces.cdk.xmlconfig
Class CdkEntityResolver

java.lang.Object
  extended by org.richfaces.cdk.xmlconfig.CdkEntityResolver
All Implemented Interfaces:
org.xml.sax.EntityResolver, org.xml.sax.ext.EntityResolver2

public class CdkEntityResolver
extends java.lang.Object
implements org.xml.sax.ext.EntityResolver2

That class resolves entities used by CDK ( standard JSF schemas, extensions, configuration fragments.)

Author:
asmirnov@exadel.com

Field Summary
static java.lang.String JAXP_SCHEMA_LANGUAGE
           
static java.lang.String JAXP_SCHEMA_LOCATION
           
static java.lang.String URN_ATTRIBUTES
           
static java.lang.String URN_CONFIG
           
static java.lang.String URN_RESOURCE
           
static java.lang.String URN_TEMPLATES
           
static java.lang.String W3C_XML_SCHEMA
           
 
Constructor Summary
CdkEntityResolver()
           
 
Method Summary
 org.xml.sax.InputSource getExternalSubset(java.lang.String name, java.lang.String baseURI)
           
protected  org.xml.sax.InputSource getProjectInputSource(FileManager folders, java.lang.String path)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String name, java.lang.String publicId, java.lang.String baseURI, java.lang.String systemId)
           
protected  org.xml.sax.InputSource resolveSystemId(java.lang.String systemId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXP_SCHEMA_LANGUAGE

public static final java.lang.String JAXP_SCHEMA_LANGUAGE
See Also:
Constant Field Values

JAXP_SCHEMA_LOCATION

public static final java.lang.String JAXP_SCHEMA_LOCATION
See Also:
Constant Field Values

URN_ATTRIBUTES

public static final java.lang.String URN_ATTRIBUTES
See Also:
Constant Field Values

URN_CONFIG

public static final java.lang.String URN_CONFIG
See Also:
Constant Field Values

URN_RESOURCE

public static final java.lang.String URN_RESOURCE
See Also:
Constant Field Values

URN_TEMPLATES

public static final java.lang.String URN_TEMPLATES
See Also:
Constant Field Values

W3C_XML_SCHEMA

public static final java.lang.String W3C_XML_SCHEMA
See Also:
Constant Field Values
Constructor Detail

CdkEntityResolver

public CdkEntityResolver()
Method Detail

getExternalSubset

public org.xml.sax.InputSource getExternalSubset(java.lang.String name,
                                                 java.lang.String baseURI)
                                          throws org.xml.sax.SAXException,
                                                 java.io.IOException
Specified by:
getExternalSubset in interface org.xml.sax.ext.EntityResolver2
Throws:
org.xml.sax.SAXException
java.io.IOException

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String name,
                                             java.lang.String publicId,
                                             java.lang.String baseURI,
                                             java.lang.String systemId)
                                      throws org.xml.sax.SAXException,
                                             java.io.IOException
Specified by:
resolveEntity in interface org.xml.sax.ext.EntityResolver2
Throws:
org.xml.sax.SAXException
java.io.IOException

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
                                      throws org.xml.sax.SAXException,
                                             java.io.IOException
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
Throws:
org.xml.sax.SAXException
java.io.IOException

resolveSystemId

protected org.xml.sax.InputSource resolveSystemId(java.lang.String systemId)
                                           throws java.io.IOException
Throws:
java.io.IOException

getProjectInputSource

protected org.xml.sax.InputSource getProjectInputSource(FileManager folders,
                                                        java.lang.String path)
                                                 throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.