com.mysql.jdbc
Class ConnectionProperties.IntegerConnectionProperty

java.lang.Object
  extended bycom.mysql.jdbc.ConnectionProperties.ConnectionProperty
      extended bycom.mysql.jdbc.ConnectionProperties.IntegerConnectionProperty
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConnectionProperties.MemorySizeConnectionProperty
Enclosing class:
ConnectionProperties

class ConnectionProperties.IntegerConnectionProperty
extends ConnectionProperties.ConnectionProperty
implements java.io.Serializable


Field Summary
(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 multiplier
           
(package private)  int order
           
(package private)  java.lang.String propertyName
           
(package private)  boolean required
           
(package private)  java.lang.String sinceVersion
           
(package private)  int upperBound
           
(package private)  java.lang.Object valueAsObject
           
 
Constructor Summary
(package private) ConnectionProperties.IntegerConnectionProperty(java.lang.String propertyNameToSet, int defaultValueToSet, int lowerBoundToSet, int upperBoundToSet, java.lang.String descriptionToSet, java.lang.String sinceVersionToSet, java.lang.String category, int orderInCategory)
           
(package private) ConnectionProperties.IntegerConnectionProperty(java.lang.String propertyNameToSet, int defaultValueToSet, java.lang.String descriptionToSet, java.lang.String sinceVersionToSet, java.lang.String category, int orderInCategory)
          DOCUMENT ME!
 
Method Summary
(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)  int getValueAsInt()
           
(package private)  java.lang.Object getValueAsObject()
           
(package private)  boolean hasValueConstraints()
           
(package private)  void initializeFrom(java.util.Properties extractFrom)
           
(package private)  void initializeFrom(javax.naming.Reference ref)
           
(package private)  void initializeFrom(java.lang.String extractedValue)
           
(package private)  boolean isRangeBased()
           
(package private)  void setCategoryName(java.lang.String categoryName)
           
(package private)  void setOrder(int order)
           
(package private)  void setValue(int valueFlag)
           
(package private)  void setValueAsObject(java.lang.Object obj)
           
(package private)  void storeTo(javax.naming.Reference ref)
           
(package private)  void validateStringValues(java.lang.String valueToValidate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

multiplier

int multiplier

allowableValues

java.lang.String[] allowableValues

categoryName

java.lang.String categoryName

defaultValue

java.lang.Object defaultValue

lowerBound

int lowerBound

order

int order

propertyName

java.lang.String propertyName

sinceVersion

java.lang.String sinceVersion

upperBound

int upperBound

valueAsObject

java.lang.Object valueAsObject

required

boolean required

description

java.lang.String description
Constructor Detail

ConnectionProperties.IntegerConnectionProperty

ConnectionProperties.IntegerConnectionProperty(java.lang.String propertyNameToSet,
                                               int defaultValueToSet,
                                               int lowerBoundToSet,
                                               int upperBoundToSet,
                                               java.lang.String descriptionToSet,
                                               java.lang.String sinceVersionToSet,
                                               java.lang.String category,
                                               int orderInCategory)

ConnectionProperties.IntegerConnectionProperty

ConnectionProperties.IntegerConnectionProperty(java.lang.String propertyNameToSet,
                                               int defaultValueToSet,
                                               java.lang.String descriptionToSet,
                                               java.lang.String sinceVersionToSet,
                                               java.lang.String category,
                                               int orderInCategory)
DOCUMENT ME!

Parameters:
propertyNameToSet -
defaultValueToSet -
descriptionToSet -
sinceVersionToSet - DOCUMENT ME!
Method Detail

getAllowableValues

java.lang.String[] getAllowableValues()
Overrides:
getAllowableValues in class ConnectionProperties.ConnectionProperty
See Also:
ConnectionProperties.ConnectionProperty.getAllowableValues()

getLowerBound

int getLowerBound()
Overrides:
getLowerBound in class ConnectionProperties.ConnectionProperty
See Also:
ConnectionProperties.ConnectionProperty.getLowerBound()

getUpperBound

int getUpperBound()
Overrides:
getUpperBound in class ConnectionProperties.ConnectionProperty
See Also:
ConnectionProperties.ConnectionProperty.getUpperBound()

getValueAsInt

int getValueAsInt()

hasValueConstraints

boolean hasValueConstraints()
Specified by:
hasValueConstraints in class ConnectionProperties.ConnectionProperty
See Also:
ConnectionProperties.ConnectionProperty.hasValueConstraints()

initializeFrom

void initializeFrom(java.lang.String extractedValue)
              throws java.sql.SQLException
Specified by:
initializeFrom in class ConnectionProperties.ConnectionProperty
Throws:
java.sql.SQLException
See Also:
ConnectionProperties.ConnectionProperty.initializeFrom(java.lang.String)

isRangeBased

boolean isRangeBased()
Specified by:
isRangeBased in class ConnectionProperties.ConnectionProperty
See Also:
ConnectionProperties.ConnectionProperty.isRangeBased()

setValue

void setValue(int valueFlag)

getCategoryName

java.lang.String getCategoryName()
Returns:
Returns the categoryName.

getDefaultValue

java.lang.Object getDefaultValue()

getOrder

int getOrder()
Returns:
Returns the order.

getPropertyName

java.lang.String getPropertyName()

getValueAsObject

java.lang.Object getValueAsObject()

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

setCategoryName

void setCategoryName(java.lang.String categoryName)
Parameters:
categoryName - The categoryName to set.

setOrder

void setOrder(int order)
Parameters:
order - The order to set.

setValueAsObject

void setValueAsObject(java.lang.Object obj)

storeTo

void storeTo(javax.naming.Reference ref)

getAsDriverPropertyInfo

java.sql.DriverPropertyInfo getAsDriverPropertyInfo()

validateStringValues

void validateStringValues(java.lang.String valueToValidate)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException