com.ibm.wsspi.kernel.service.location
Interface VariableRegistry


public interface VariableRegistry


Method Summary
 boolean addVariable(java.lang.String variable, java.lang.String value)
           
 void removeVariable(java.lang.String string)
           
 void replaceVariable(java.lang.String variable, java.lang.String value)
           
 java.lang.String resolveRawString(java.lang.String string)
          Resolves the given string, resolving any embedded variables, but does NOT perform path-normalization on the value.
 java.lang.String resolveString(java.lang.String string)
          Resolves the given string, resolving any embedded variables, and also performs path-normalization on the value.
 

Method Detail

addVariable

boolean addVariable(java.lang.String variable,
                    java.lang.String value)

replaceVariable

void replaceVariable(java.lang.String variable,
                     java.lang.String value)

resolveString

java.lang.String resolveString(java.lang.String string)
Resolves the given string, resolving any embedded variables, and also performs path-normalization on the value.

Parameters:
The - string to resolve
Returns:
The value with all variables resolved, path-normalized.

resolveRawString

java.lang.String resolveRawString(java.lang.String string)
Resolves the given string, resolving any embedded variables, but does NOT perform path-normalization on the value.

Parameters:
The - string to resolve
Returns:
The value with all variables resolved.

removeVariable

void removeVariable(java.lang.String string)