www.element4solution.com

e4s.html.input.extended
Class E4SelectValuesFieldDependent

java.lang.Object
  extended by e4s.util.E4Object
      extended by e4s.html.input.extended.E4SelectValuesFieldDependent

public class E4SelectValuesFieldDependent
extends E4Object

Options for SELECT input fields that change their range of value depending on another field.

See Also:
SELECT, E4SelectValues

Nested Class Summary
 class E4SelectValuesFieldDependent.OPTION
           
 
Field Summary
 
Fields inherited from class e4s.util.E4Object
CRLF, E4S_CORE_SYSTEM_LANGUAGE, NBSP, NULLSTR, URL_ENCODING_CHARSET
 
Constructor Summary
E4SelectValuesFieldDependent(E4Fieldset fieldset, E4InputFieldName_Intf related_field)
           
 
Method Summary
static java.lang.String _getSVNVersionString()
          Get version info string from subversion.
 void add(E4Long base_value, long sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(E4Long base_value, java.lang.String sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(E4String base_value, E4String sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(E4String base_value, long sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(E4String base_value, java.lang.String sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(long base_value, long sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(long base_value, java.lang.String sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(java.lang.String base_value, long sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void add(java.lang.String base_value, java.lang.String sub_value, E4Label_Intf label)
          Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).
 void collectTranslationsForEditing(E4TranslationsVec translations, E4ServletImplementation_Intf servlet)
           
 java.util.Vector getOptions()
           
 java.util.Vector getOptions(java.lang.String base_value)
           
 E4InputFieldName_Intf getRelatedField()
           
 java.lang.String toString()
           
 
Methods inherited from class e4s.util.E4Object
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

E4SelectValuesFieldDependent

public E4SelectValuesFieldDependent(E4Fieldset fieldset,
                                    E4InputFieldName_Intf related_field)
Method Detail

getRelatedField

public E4InputFieldName_Intf getRelatedField()

add

public void add(java.lang.String base_value,
                java.lang.String sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(E4String base_value,
                long sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(E4String base_value,
                java.lang.String sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(E4String base_value,
                E4String sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(java.lang.String base_value,
                long sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(long base_value,
                long sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(long base_value,
                java.lang.String sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(E4Long base_value,
                long sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

add

public void add(E4Long base_value,
                java.lang.String sub_value,
                E4Label_Intf label)
Add an option (sub_value) for the current field depending on the value (base_value) of the related field (getRelatedField()).

Parameters:
base_value - value for the base field.
sub_value - value for the sub field.
label - text to be displayed

getOptions

public java.util.Vector getOptions(java.lang.String base_value)

getOptions

public java.util.Vector getOptions()

collectTranslationsForEditing

public void collectTranslationsForEditing(E4TranslationsVec translations,
                                          E4ServletImplementation_Intf servlet)

toString

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

_getSVNVersionString

public static java.lang.String _getSVNVersionString()
Get version info string from subversion.

Returns:
the version info string.
See Also:
E4Util.getRevisionCodeFromSVN(Class)

www.element4solution.com