org.globus.mds.webmds
Class WebmdsConfigEntry

java.lang.Object
  extended byorg.globus.mds.webmds.WebmdsConfigEntry

public class WebmdsConfigEntry
extends java.lang.Object


Field Summary
private  WebmdsConfigType config
           
private static java.lang.String CONTENT_TYPE_PARAM_NAME_SEGMENT
           
private  java.lang.String name
           
private  ParameterMap params
           
private  java.lang.Class sourceClass
           
static java.lang.String SUITABLE_FOR_XSL_NAME
           
private static java.lang.String XML_SOURCE_CLASS_NAME_SEGMENT
           
private static java.lang.String XML_SOURCE_PARAM_SEGMENT
           
private static java.lang.String XML_SOURCE_PREFIX_NAME
           
 
Constructor Summary
WebmdsConfigEntry(java.lang.String name, WebmdsConfigType config)
           
 
Method Summary
static java.lang.String getContentTypeParamName(java.lang.String name)
           
static java.lang.String getCustomParamPrefix(java.lang.String name)
           
 java.lang.String getName()
           
 ParameterMap getParams()
           
 java.lang.Class getSourceClass()
           
static java.lang.String getSourcePrefix(java.lang.String name)
           
 void init()
           
 boolean isSuitableForXSL()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUITABLE_FOR_XSL_NAME

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

sourceClass

private java.lang.Class sourceClass

name

private java.lang.String name

params

private ParameterMap params

XML_SOURCE_PREFIX_NAME

private static final java.lang.String XML_SOURCE_PREFIX_NAME
See Also:
Constant Field Values

XML_SOURCE_PARAM_SEGMENT

private static final java.lang.String XML_SOURCE_PARAM_SEGMENT
See Also:
Constant Field Values

XML_SOURCE_CLASS_NAME_SEGMENT

private static final java.lang.String XML_SOURCE_CLASS_NAME_SEGMENT
See Also:
Constant Field Values

CONTENT_TYPE_PARAM_NAME_SEGMENT

private static final java.lang.String CONTENT_TYPE_PARAM_NAME_SEGMENT
See Also:
Constant Field Values

config

private WebmdsConfigType config
Constructor Detail

WebmdsConfigEntry

public WebmdsConfigEntry(java.lang.String name,
                         WebmdsConfigType config)
Method Detail

init

public void init()
          throws WebmdsException
Throws:
WebmdsException

getName

public java.lang.String getName()

getSourceClass

public java.lang.Class getSourceClass()

getParams

public ParameterMap getParams()

isSuitableForXSL

public boolean isSuitableForXSL()

getCustomParamPrefix

public static java.lang.String getCustomParamPrefix(java.lang.String name)

getContentTypeParamName

public static java.lang.String getContentTypeParamName(java.lang.String name)

getSourcePrefix

public static java.lang.String getSourcePrefix(java.lang.String name)