com.mysql.jdbc
Class ConnectionProperties.ConnectionProperty
java.lang.Object
java.sql.DriverPropertyInfo
com.mysql.jdbc.ConnectionProperties.ConnectionProperty
- Direct Known Subclasses:
- ConnectionProperties.BooleanConnectionProperty, ConnectionProperties.IntegerConnectionProperty, ConnectionProperties.StringConnectionProperty
- Enclosing class:
- ConnectionProperties
- abstract class ConnectionProperties.ConnectionProperty
- extends java.sql.DriverPropertyInfo
Fields inherited from class java.sql.DriverPropertyInfo |
choices, description, name, required, value |
Constructor Summary |
(package private) |
ConnectionProperties.ConnectionProperty(java.lang.String propertyNameToSet,
java.lang.Object defaultValueToSet,
java.lang.String[] allowableValuesToSet,
int lowerBoundToSet,
int upperBoundToSet,
java.lang.String descriptionToSet,
java.lang.String sinceVersionToSet,
java.lang.String category,
int orderInCategory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultValue
java.lang.Object defaultValue
valueAsObject
java.lang.Object valueAsObject
propertyName
java.lang.String propertyName
sinceVersion
java.lang.String sinceVersion
allowableValues
java.lang.String[] allowableValues
lowerBound
int lowerBound
upperBound
int upperBound
categoryName
java.lang.String categoryName
order
int order
ConnectionProperties.ConnectionProperty
ConnectionProperties.ConnectionProperty(java.lang.String propertyNameToSet,
java.lang.Object defaultValueToSet,
java.lang.String[] allowableValuesToSet,
int lowerBoundToSet,
int upperBoundToSet,
java.lang.String descriptionToSet,
java.lang.String sinceVersionToSet,
java.lang.String category,
int orderInCategory)
getAllowableValues
java.lang.String[] getAllowableValues()
getLowerBound
int getLowerBound()
getUpperBound
int getUpperBound()
initializeFrom
void initializeFrom(java.util.Properties extractFrom)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initializeFrom
void initializeFrom(javax.naming.Reference ref)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initializeFrom
abstract void initializeFrom(java.lang.String extractedValue)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDefaultValue
java.lang.Object getDefaultValue()
getPropertyName
java.lang.String getPropertyName()
isRangeBased
abstract boolean isRangeBased()
hasValueConstraints
abstract boolean hasValueConstraints()
setValueAsObject
void setValueAsObject(java.lang.Object obj)
getValueAsObject
java.lang.Object getValueAsObject()
storeTo
void storeTo(javax.naming.Reference ref)
syncDriverPropertyInfo
void syncDriverPropertyInfo()
- Synchronizes the state of a ConnectionProperty so that it can be
exposed as a DriverPropertyInfo instance.
validateStringValues
void validateStringValues(java.lang.String valueToValidate)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getCategoryName
java.lang.String getCategoryName()
- Returns:
- Returns the categoryName.
setCategoryName
void setCategoryName(java.lang.String categoryName)
- Parameters:
categoryName
- The categoryName to set.
getOrder
int getOrder()
- Returns:
- Returns the order.
setOrder
void setOrder(int order)
- Parameters:
order
- The order to set.