org.apache.myfaces.custom.dynaForm.uri
Class UriResolver

java.lang.Object
  extended by org.apache.myfaces.custom.dynaForm.uri.UriResolver
Direct Known Subclasses:
FacesUriResolver

public abstract class UriResolver
extends java.lang.Object

Resolves the URI to a configuration


Nested Class Summary
static class UriResolver.Configuration
          The configuration
 
Constructor Summary
UriResolver()
           
 
Method Summary
protected  UriResolver.Configuration createConfiguration(Extractor extractor, java.lang.String entity)
           
protected  java.io.InputStream findConfig(java.lang.String config)
          load the configuration
protected  java.lang.String getRequiredProperty(java.lang.String config, java.util.Properties props, java.lang.String key)
           
protected  java.io.InputStream getResourceAsStream(java.lang.String resource)
           
protected  UriResolver.Configuration resolve(java.lang.String scheme, java.lang.String path)
          do the hard work
 UriResolver.Configuration resolveUri(java.lang.String uri)
          resolve the given uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UriResolver

public UriResolver()
Method Detail

createConfiguration

protected UriResolver.Configuration createConfiguration(Extractor extractor,
                                                        java.lang.String entity)

resolveUri

public UriResolver.Configuration resolveUri(java.lang.String uri)
resolve the given uri


resolve

protected UriResolver.Configuration resolve(java.lang.String scheme,
                                            java.lang.String path)
do the hard work


findConfig

protected java.io.InputStream findConfig(java.lang.String config)
load the configuration


getResourceAsStream

protected java.io.InputStream getResourceAsStream(java.lang.String resource)

getRequiredProperty

protected java.lang.String getRequiredProperty(java.lang.String config,
                                               java.util.Properties props,
                                               java.lang.String key)


Copyright © 2010. All Rights Reserved.