com.mysql.jdbc
Class ConnectionProperties.MemorySizeConnectionProperty

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

class ConnectionProperties.MemorySizeConnectionProperty
extends ConnectionProperties.IntegerConnectionProperty
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.MemorySizeConnectionProperty(java.lang.String propertyNameToSet, int defaultValueToSet, int lowerBoundToSet, int upperBoundToSet, java.lang.String descriptionToSet, java.lang.String sinceVersionToSet, java.lang.String category, int orderInCategory)
           
 
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 setValue(java.lang.String value)
           
(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.MemorySizeConnectionProperty

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

initializeFrom

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

setValue

void setValue(java.lang.String value)
        throws java.sql.SQLException
Throws:
java.sql.SQLException

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()

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