public static class DataSource.Parameter<T> extends Object implements Copyable<DataSource.Parameter<T>>, Comparable<DataSource.Parameter>
Constructor and Description |
---|
Parameter(String name,
T defaultValue) |
Parameter(String name,
T defaultValue,
Class<T> type) |
Parameter(String name,
T value,
T defaultValue,
Class<T> type) |
Modifier and Type | Method and Description |
---|---|
DataSource.Parameter<T> |
clone()
Returns a field-for-field copy of this instance.
|
DataSource.Parameter<T> |
clone(T value)
Returns a clone of this Parameter.
|
int |
compareTo(DataSource.Parameter param) |
boolean |
equals(Object obj)
Checks if
obj is a parameter with the same name. |
T |
getDefaultValue() |
String |
getName() |
Class<T> |
getType() |
T |
getValue() |
int |
hashCode() |
DataSource.Parameter |
setValue(T value) |
String |
toString() |
public String getName()
public T getValue()
public DataSource.Parameter setValue(T value)
public T getDefaultValue()
public DataSource.Parameter<T> clone()
Copyable
public DataSource.Parameter<T> clone(T value)
value
- The value and default valuepublic int compareTo(DataSource.Parameter param)
compareTo
in interface Comparable<DataSource.Parameter>
public boolean equals(Object obj)
obj
is a parameter with the same name.Copyright © 2003–2021 XDEV Software. All rights reserved.