|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.objectledge.parameters.DefaultParameters
org.objectledge.parameters.directory.DirectoryParameters
public class DirectoryParameters
Parameters implementation based on directory context.
| Field Summary | |
|---|---|
private DirContext |
ctx
the context |
| Fields inherited from class org.objectledge.parameters.DefaultParameters |
|---|
map, TRUE |
| Constructor Summary | |
|---|---|
DirectoryParameters(DirContext ctx)
Create a new container. |
|
| Method Summary | |
|---|---|
void |
add(Parameters parameters,
boolean overwrite)
Adds all parameters from another container to this container. If overwrite is set to true all conflicting
parameters from this container will be replaced,
otherwise all parameters from another container will be added. |
void |
add(String name,
String value)
Add the parameter. |
void |
add(String name,
String[] values)
Add the parameter. |
String |
get(String name)
Return the parameter with specified name. |
String |
get(String name,
String defaultValue)
Return the parameter with specified name. |
Parameters |
getChild(String prefix)
Return a parameters object that represents a subset of parameters with specified prefix. |
String[] |
getParameterNames()
Return the names of all parameters. |
String[] |
getStrings(String name)
Return all values of the parameter with specified name as an array. |
boolean |
isDefined(String name)
Checks whether parameter is defined. |
void |
remove()
Remove all parameters. |
void |
remove(Set keys)
Remove all parameters with a name contained in given set. |
void |
remove(String name)
Remove all parameters with a specified name. |
void |
remove(String name,
String value)
Remove all parameters with a specified name and string value. |
void |
removeExcept(Set keys)
Remove all except those with a keys specified in the set. |
void |
set(String name,
boolean[] values)
Set the parameter. |
void |
set(String name,
float[] values)
Set the parameter. |
void |
set(String name,
int[] values)
Set the parameter. |
void |
set(String name,
long[] values)
Set the parameter. |
void |
set(String name,
String value)
Set the parameter. |
void |
set(String name,
String[] values)
Set the parameter. |
String |
toString()
Returns the contained properties as a parsable String. |
| Methods inherited from class org.objectledge.parameters.DefaultParameters |
|---|
add, add, add, add, add, add, add, add, add, add, getBoolean, getBoolean, getBooleans, getDate, getDate, getDates, getFloat, getFloat, getFloats, getInt, getInt, getInts, getLong, getLong, getLongs, getSingleValue, remove, remove, remove, remove, set, set, set, set, set, set, set, setupMap, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private DirContext ctx
| Constructor Detail |
|---|
public DirectoryParameters(DirContext ctx)
ctx - the underlying directory context.| Method Detail |
|---|
public String get(String name)
get in interface Parametersget in class DefaultParametersname - the name of the parameter.
public String get(String name,
String defaultValue)
get in interface Parametersget in class DefaultParametersname - the name of the parameter.defaultValue - the default value of the parameter.
public String[] getStrings(String name)
getStrings in interface ParametersgetStrings in class DefaultParametersname - the name of the parameters.
public String[] getParameterNames()
getParameterNames in interface ParametersgetParameterNames in class DefaultParameterspublic boolean isDefined(String name)
isDefined in interface ParametersisDefined in class DefaultParametersname - the name of the parameter.
true if parameter is defined.public void remove()
remove in interface Parametersremove in class DefaultParameterspublic void remove(String name)
remove in interface Parametersremove in class DefaultParametersname - the parameter name.
public void remove(String name,
String value)
remove in interface Parametersremove in class DefaultParametersname - the parameter name.value - the parameter value.public void remove(Set keys)
remove in interface Parametersremove in class DefaultParameterskeys - the set of keys.public void removeExcept(Set keys)
removeExcept in interface ParametersremoveExcept in class DefaultParameterskeys - the set of names.
public void set(String name,
String value)
set in interface Parametersset in class DefaultParametersname - the parameter name.value - the parameter value.
public void set(String name,
String[] values)
set in interface Parametersset in class DefaultParametersname - the parameter name.values - the parameter values.
public void set(String name,
boolean[] values)
set in interface Parametersset in class DefaultParametersname - the parameter name.values - the parameter values.
public void set(String name,
float[] values)
set in interface Parametersset in class DefaultParametersname - the parameter name.values - the parameter values.
public void set(String name,
int[] values)
set in interface Parametersset in class DefaultParametersname - the parameter name.values - the parameter values.
public void set(String name,
long[] values)
set in interface Parametersset in class DefaultParametersname - the parameter name.values - the parameter values.
public void add(String name,
String value)
add in interface Parametersadd in class DefaultParametersname - the parameter name.value - the parameter value.
public void add(String name,
String[] values)
add in interface Parametersadd in class DefaultParametersname - the parameter name.values - the parameter values.
public void add(Parameters parameters,
boolean overwrite)
true all conflicting
parameters from this container will be replaced,
otherwise all parameters from another container will be added.
add in interface Parametersadd in class DefaultParametersparameters - the parameters object.overwrite - the overwrite switch.public String toString()
toString in interface ParameterstoString in class DefaultParameterspublic Parameters getChild(String prefix)
getChild in interface ParametersgetChild in class DefaultParametersprefix - the prefix.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||