public static enum ConnectionProperty.Type extends Enum<ConnectionProperty.Type>
Enum Constant and Description |
---|
BOOLEAN |
ENUM |
NUMBER |
PLUGIN |
STRING |
Modifier and Type | Method and Description |
---|---|
Class |
deduceValueClass(Object defaultValue,
Class valueClass)
Deduces the class of a property of this type, given the default value
and the user-specified value class (each of which may be null, unless
this is an enum or a plugin).
|
Class |
defaultValueClass() |
boolean |
valid(Object defaultValue,
Class clazz)
Returns whether a default value and value types are valid for this
kind of property.
|
static ConnectionProperty.Type |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ConnectionProperty.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ConnectionProperty.Type BOOLEAN
public static final ConnectionProperty.Type STRING
public static final ConnectionProperty.Type NUMBER
public static final ConnectionProperty.Type ENUM
public static final ConnectionProperty.Type PLUGIN
public static ConnectionProperty.Type[] values()
for (ConnectionProperty.Type c : ConnectionProperty.Type.values()) System.out.println(c);
public static ConnectionProperty.Type valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Class deduceValueClass(Object defaultValue, Class valueClass)
public boolean valid(Object defaultValue, Class clazz)
public Class defaultValueClass()
Copyright © 2012-2024 Apache Software Foundation. All Rights Reserved.