xmlBlaster 2.1.0 API

org.xmlBlaster.util.property
Class PropInt

java.lang.Object
  extended by org.xmlBlaster.util.property.PropEntry
      extended by org.xmlBlaster.util.property.PropInt
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public final class PropInt
extends PropEntry
implements java.io.Serializable, java.lang.Cloneable

Base class for the various property data type implementations.

Author:
xmlBlaster@marcelruff.info
See Also:
Serialized Form

Field Summary
private  int value
           
 
Fields inherited from class org.xmlBlaster.util.property.PropEntry
CREATED_BY_CMDLINE, CREATED_BY_DEFAULT, CREATED_BY_JVMENV, CREATED_BY_PROPFILE, CREATED_BY_SETTER, creationOrigin, propName, SEP
 
Constructor Summary
PropInt(int value)
          Constructor for the default value
PropInt(java.lang.String propName, int value)
          Constructor for the default value
 
Method Summary
 java.lang.Object clone()
          Returns a shallow clone, you can change savely all basic or immutable types like boolean, String, int.
 java.lang.String getTypeString()
           
 int getValue()
           
 java.lang.String getValueString()
           
static void main(java.lang.String[] args)
          java org.xmlBlaster.util.property.PropInt
 void setValue(int value)
           
 void setValue(int value, int creationOrigin)
           
 void setValue(java.lang.String value, int creationOrigin)
           
 
Methods inherited from class org.xmlBlaster.util.property.PropEntry
isDefault, isModified, isSet, setCreationOrigin, setFromEnv, setFromEnv, setFromEnv, toString, toXml, toXml
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private int value
Constructor Detail

PropInt

public PropInt(int value)
Constructor for the default value


PropInt

public PropInt(java.lang.String propName,
               int value)
Constructor for the default value

Method Detail

getTypeString

public final java.lang.String getTypeString()
Specified by:
getTypeString in class PropEntry
Returns:
"int"

getValueString

public final java.lang.String getValueString()
Specified by:
getValueString in class PropEntry
Returns:
The value in String form

setValue

public void setValue(int value)

setValue

public void setValue(java.lang.String value,
                     int creationOrigin)
Specified by:
setValue in class PropEntry
Parameters:
The - new value as String type, will be converted to native type
creationOrigin - e.g. PropEntry.CREATED_BY_JVMENV

setValue

public void setValue(int value,
                     int creationOrigin)
Parameters:
creationOrigin - e.g. PropEntry.CREATED_BY_JVMENV

getValue

public int getValue()

clone

public java.lang.Object clone()
Returns a shallow clone, you can change savely all basic or immutable types like boolean, String, int. Currently RouteInfo is not cloned (so don't change it)

Overrides:
clone in class PropEntry

main

public static void main(java.lang.String[] args)
java org.xmlBlaster.util.property.PropInt


xmlBlaster 2.1.0 API

Copyright © 1999-2011 The xmlBlaster.org contributers.