tigase.form
Class Field

java.lang.Object
  extended by tigase.form.Field

public class Field
extends java.lang.Object

Created: 2007-05-27 10:56:06

Version:
$Rev:43 $
Author:
bmalkow

Nested Class Summary
static class Field.FieldType
           
 
Constructor Summary
Field(tigase.xml.Element fieldElement)
           
 
Method Summary
static Field fieldBoolean(java.lang.String var, java.lang.Boolean value, java.lang.String label)
           
static Field fieldFixed(java.lang.String value)
           
static Field fieldHidden(java.lang.String var, java.lang.String value)
           
static Field fieldJidSingle(java.lang.String var, java.lang.String value, java.lang.String label)
           
static Field fieldListMulti(java.lang.String var, java.lang.String[] values, java.lang.String label, java.lang.String[] optionsLabel, java.lang.String[] optionsValue)
           
static Field fieldListSingle(java.lang.String var, java.lang.String value, java.lang.String label, java.lang.String[] optionsLabel, java.lang.String[] optionsValue)
           
static Field fieldTextMulti(java.lang.String var, java.lang.String[] values, java.lang.String label)
           
static Field fieldTextMulti(java.lang.String var, java.lang.String value, java.lang.String label)
           
static Field fieldTextPrivate(java.lang.String var, java.lang.String value, java.lang.String label)
           
static Field fieldTextSingle(java.lang.String var, java.lang.String value, java.lang.String label)
           
static java.lang.Boolean getAsBoolean(Field f)
           
 java.lang.String getDescription()
           
 tigase.xml.Element getElement()
           
 java.lang.String getLabel()
           
 java.lang.String[] getOptionLabels()
           
 java.lang.String[] getOptionValues()
           
 Field.FieldType getType()
           
 java.lang.String getValue()
           
 java.lang.String[] getValues()
           
 java.lang.String getVar()
           
 boolean isRequired()
           
static void main(java.lang.String[] args)
           
 void setDescription(java.lang.String description)
           
 void setLabel(java.lang.String label)
           
 void setOptionLabels(java.lang.String[] optionLabels)
           
 void setOptionValues(java.lang.String[] optionValues)
           
 void setRequired(boolean required)
           
 void setType(Field.FieldType type)
           
 void setValues(java.lang.String[] values)
           
 void setVar(java.lang.String var)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Field

public Field(tigase.xml.Element fieldElement)
Method Detail

fieldBoolean

public static Field fieldBoolean(java.lang.String var,
                                 java.lang.Boolean value,
                                 java.lang.String label)

fieldFixed

public static Field fieldFixed(java.lang.String value)

fieldHidden

public static Field fieldHidden(java.lang.String var,
                                java.lang.String value)

fieldJidSingle

public static Field fieldJidSingle(java.lang.String var,
                                   java.lang.String value,
                                   java.lang.String label)

fieldListMulti

public static Field fieldListMulti(java.lang.String var,
                                   java.lang.String[] values,
                                   java.lang.String label,
                                   java.lang.String[] optionsLabel,
                                   java.lang.String[] optionsValue)

fieldListSingle

public static Field fieldListSingle(java.lang.String var,
                                    java.lang.String value,
                                    java.lang.String label,
                                    java.lang.String[] optionsLabel,
                                    java.lang.String[] optionsValue)

fieldTextMulti

public static Field fieldTextMulti(java.lang.String var,
                                   java.lang.String value,
                                   java.lang.String label)

fieldTextMulti

public static Field fieldTextMulti(java.lang.String var,
                                   java.lang.String[] values,
                                   java.lang.String label)

fieldTextPrivate

public static Field fieldTextPrivate(java.lang.String var,
                                     java.lang.String value,
                                     java.lang.String label)

fieldTextSingle

public static Field fieldTextSingle(java.lang.String var,
                                    java.lang.String value,
                                    java.lang.String label)

getAsBoolean

public static java.lang.Boolean getAsBoolean(Field f)

main

public static void main(java.lang.String[] args)

getDescription

public java.lang.String getDescription()
Returns:
Returns the description.

getElement

public tigase.xml.Element getElement()

getLabel

public java.lang.String getLabel()
Returns:
Returns the label.

getOptionLabels

public java.lang.String[] getOptionLabels()
Returns:
Returns the optionLabels.

getOptionValues

public java.lang.String[] getOptionValues()
Returns:
Returns the optionValues.

getType

public Field.FieldType getType()
Returns:
Returns the type.

getValue

public java.lang.String getValue()

getValues

public java.lang.String[] getValues()
Returns:
Returns the values.

getVar

public java.lang.String getVar()
Returns:
Returns the var.

isRequired

public boolean isRequired()
Returns:
Returns the required.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - The label to set.

setOptionLabels

public void setOptionLabels(java.lang.String[] optionLabels)
Parameters:
optionLabels - The optionLabels to set.

setOptionValues

public void setOptionValues(java.lang.String[] optionValues)
Parameters:
optionValues - The optionValues to set.

setRequired

public void setRequired(boolean required)
Parameters:
required - The required to set.

setType

public void setType(Field.FieldType type)
Parameters:
type - The type to set.

setValues

public void setValues(java.lang.String[] values)
Parameters:
values - The values to set.

setVar

public void setVar(java.lang.String var)
Parameters:
var - The var to set.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.