com.mysql.jdbc
abstract class ConnectionPropertiesImpl.ConnectionProperty extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String[] |
allowableValues |
(package private) java.lang.String |
categoryName |
(package private) java.lang.Object |
defaultValue |
(package private) java.lang.String |
description |
(package private) int |
lowerBound |
(package private) int |
order |
(package private) java.lang.String |
propertyName |
(package private) boolean |
required |
(package private) static long |
serialVersionUID |
(package private) java.lang.String |
sinceVersion |
(package private) int |
upperBound |
(package private) java.lang.Object |
valueAsObject |
Constructor and Description |
---|
ConnectionPropertiesImpl.ConnectionProperty() |
ConnectionPropertiesImpl.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) |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String[] |
getAllowableValues() |
(package private) java.sql.DriverPropertyInfo |
getAsDriverPropertyInfo() |
(package private) java.lang.String |
getCategoryName() |
(package private) java.lang.Object |
getDefaultValue() |
(package private) int |
getLowerBound() |
(package private) int |
getOrder() |
(package private) java.lang.String |
getPropertyName() |
(package private) int |
getUpperBound() |
(package private) java.lang.Object |
getValueAsObject() |
(package private) abstract boolean |
hasValueConstraints() |
(package private) void |
initializeFrom(java.util.Properties extractFrom) |
(package private) void |
initializeFrom(javax.naming.Reference ref) |
(package private) abstract void |
initializeFrom(java.lang.String extractedValue) |
(package private) abstract boolean |
isRangeBased() |
(package private) void |
setCategoryName(java.lang.String categoryName) |
(package private) void |
setOrder(int order) |
(package private) void |
setValueAsObject(java.lang.Object obj) |
(package private) void |
storeTo(javax.naming.Reference ref) |
(package private) void |
validateStringValues(java.lang.String valueToValidate) |
static final long serialVersionUID
java.lang.String[] allowableValues
java.lang.String categoryName
java.lang.Object defaultValue
int lowerBound
int order
java.lang.String propertyName
java.lang.String sinceVersion
int upperBound
java.lang.Object valueAsObject
boolean required
java.lang.String description
public ConnectionPropertiesImpl.ConnectionProperty()
ConnectionPropertiesImpl.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)
java.lang.String[] getAllowableValues()
java.lang.String getCategoryName()
java.lang.Object getDefaultValue()
int getLowerBound()
int getOrder()
java.lang.String getPropertyName()
int getUpperBound()
java.lang.Object getValueAsObject()
abstract boolean hasValueConstraints()
void initializeFrom(java.util.Properties extractFrom) throws java.sql.SQLException
java.sql.SQLException
void initializeFrom(javax.naming.Reference ref) throws java.sql.SQLException
java.sql.SQLException
abstract void initializeFrom(java.lang.String extractedValue) throws java.sql.SQLException
java.sql.SQLException
abstract boolean isRangeBased()
void setCategoryName(java.lang.String categoryName)
categoryName
- The categoryName to set.void setOrder(int order)
order
- The order to set.void setValueAsObject(java.lang.Object obj)
void storeTo(javax.naming.Reference ref)
java.sql.DriverPropertyInfo getAsDriverPropertyInfo()
void validateStringValues(java.lang.String valueToValidate) throws java.sql.SQLException
java.sql.SQLException