jpos.config
Interface JposEntry.Prop
- All Superinterfaces:
- java.lang.Comparable
- All Known Implementing Classes:
- SimpleEntry.Prop
- Enclosing class:
- JposEntry
- public static interface JposEntry.Prop
- extends java.lang.Comparable
Inner interface to represent a property of a JposEntry
- Since:
- 1.3 (Washington DC 2001)
- Author:
- E. Michael Maximilien (maxim@us.ibm.com)
Method Summary |
JposEntry.Prop |
copy()
|
boolean |
equals(java.lang.Object otherProp)
|
java.lang.String |
getName()
|
java.lang.Class |
getType()
Returns the Class object that is the type of this property value
possible values returned are the java.lang wrapper classes for the
primitive types e.g. |
java.lang.Object |
getValue()
|
java.lang.String |
getValueAsString()
|
boolean |
isOfType(java.lang.Class type)
|
void |
setName(java.lang.String s)
Sets the name of this property |
void |
setValue(java.lang.Object objValue)
Sets the value of this property (String). |
Methods inherited from interface java.lang.Comparable |
compareTo |
getName
public java.lang.String getName()
- Returns:
- the name of this property
getValue
public java.lang.Object getValue()
- Returns:
- the value of this property (the value is returned as an Object)
getValueAsString
public java.lang.String getValueAsString()
- Returns:
- the value of this property as a String
getType
public java.lang.Class getType()
- Returns the Class object that is the type of this property value
possible values returned are the java.lang wrapper classes for the
primitive types e.g. Integer, Byte, Boolean, ...
- Returns:
- the type of this property as a java.lang.Class object
setName
public void setName(java.lang.String s)
throws java.lang.IllegalArgumentException
- Sets the name of this property
- Parameters:
s
- the String object- Throws:
java.lang.IllegalArgumentException
- if the value is null
setValue
public void setValue(java.lang.Object objValue)
throws java.lang.IllegalArgumentException
- Sets the value of this property (String). Also sets its Type.
This is the default type of any property
- Parameters:
objValue
- the object value- Throws:
java.lang.IllegalArgumentException
- if the value is null or
that this is not a valid typed property value
isOfType
public boolean isOfType(java.lang.Class type)
- Parameters:
type
- the Class object- Returns:
- true if the property is of the type specified by the Class
object passed
equals
public boolean equals(java.lang.Object otherProp)
- Overrides:
equals
in class java.lang.Object
- Parameters:
otherProp
- the other JposEntry.Prop- Returns:
- true if this and otherProp have same name and value
copy
public JposEntry.Prop copy()
- Returns:
- a new copy of this JposEntry.Prop object
This API and code belongs to the JavaPOS committee please see LISCENCE file for details