com.funambol.syncml.protocol
Class PropParam

java.lang.Object
  extended by com.funambol.syncml.protocol.PropParam

public class PropParam
extends java.lang.Object

This class represents the supported parameters of the property object such as parameter name, data type, an array of enumerated value of the content type property and the display name.


Constructor Summary
PropParam()
          For serialization purposes
PropParam(java.lang.String paramName, java.lang.String dataType, java.lang.String[] valEnums, java.lang.String displayName)
          Creates a new PropParam object with the given parameter name, data type, enumerated values and display name
 
Method Summary
 void addValEnum(java.lang.String val)
           
 java.lang.String getDataType()
          Gets the parameter's data type
 java.lang.String getDisplayName()
          Gets the parameter's display name
 java.lang.String getParamName()
          Gets the parameter's name
 java.util.Vector getValEnums()
          Gets the array of enumerated values of the parameter
 void setDataType(java.lang.String dataType)
          Sets the data type of the parameter
 void setDisplayName(java.lang.String displayName)
          Sets the parameter's display name
 void setParamName(java.lang.String paramName)
          Sets the parameter's name
 void setValEnums(java.lang.String[] valEnums)
          Sets the array of enumerated values of the parameter
 void setValEnums(java.util.Vector valEnums)
          Sets the array of enumerated values of the parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropParam

public PropParam()
For serialization purposes


PropParam

public PropParam(java.lang.String paramName,
                 java.lang.String dataType,
                 java.lang.String[] valEnums,
                 java.lang.String displayName)
Creates a new PropParam object with the given parameter name, data type, enumerated values and display name

Parameters:
paramName - The parameter's name - NOT NULL
dataType - The parameter's data type
valEnums - An array of enumerated values of the parameter
displayName - The parameter's display name
Method Detail

getParamName

public java.lang.String getParamName()
Gets the parameter's name

Returns:
the parameter's name

setParamName

public void setParamName(java.lang.String paramName)
Sets the parameter's name

Parameters:
paramName - the parameter's name

getDataType

public java.lang.String getDataType()
Gets the parameter's data type

Returns:
the parameter's data type

setDataType

public void setDataType(java.lang.String dataType)
Sets the data type of the parameter

Parameters:
dataType - the data type of the parameter

getValEnums

public java.util.Vector getValEnums()
Gets the array of enumerated values of the parameter

Returns:
the array of enumerated values of the parameter

setValEnums

public void setValEnums(java.lang.String[] valEnums)
Sets the array of enumerated values of the parameter

Parameters:
valEnums - the array of enumerated values of the parameter

setValEnums

public void setValEnums(java.util.Vector valEnums)
Sets the array of enumerated values of the parameter

Parameters:
valEnums - the array of enumerated values of the parameter

addValEnum

public void addValEnum(java.lang.String val)

getDisplayName

public java.lang.String getDisplayName()
Gets the parameter's display name

Returns:
the parameter's display name

setDisplayName

public void setDisplayName(java.lang.String displayName)
Sets the parameter's display name

Parameters:
displayName - the parameter's display name


Copyright © 2001-2009 Funambol.