|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.mbdev.openstage.Xml
pl.mbdev.openstage.Option
public class Option
Options are added to the IppList
. To be successfully added, Option must have as
many OptionText
s as there are columns in the IppList.
Copyright 2011 Mateusz Bysiek, mb@mbdev.pl, http://mbdev.pl/ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Nested Class Summary | |
---|---|
static class |
Option.Selected
Defines possible Option selection states. |
Field Summary | |
---|---|
private java.lang.String |
key
Key from key-value pair, which is sent to the remote server. |
private int |
optionTextCount
Number of option texts (see OptionText ) present in this option. |
private boolean |
selected
Indicates that this option is preselected. |
private java.lang.String |
value
Value from key-value pair, which is sent to the remote server. |
Constructor Summary | |
---|---|
Option(Image image,
boolean selected,
java.lang.String key,
java.lang.String value)
Creates new option, initially without any OptionText . |
|
Option(OptionText[] optionTexts,
Image image,
boolean selected,
java.lang.String key,
java.lang.String value)
Creates new option with single or multiple OptionText s, and with all other
parameters available to set. |
|
Option(OptionText optionText,
Image image,
boolean selected,
java.lang.String key,
java.lang.String value)
Creates new option with a single OptionText. |
|
Option(java.lang.String optionText,
Image image,
boolean selected,
java.lang.String key,
java.lang.String value)
Creates new option with a single text inside. |
Method Summary | |
---|---|
void |
add(OptionText ot)
Adds a new OptionText to this option. |
void |
add(java.lang.String optionText)
Adds a new option's text to this option. |
protected java.lang.StringBuffer |
attributesToXmlString()
Should be overridden by classes that have some attributes. |
int |
getOptionTextCount()
Returns the number of OptionText s present in this Option. |
Methods inherited from class pl.mbdev.openstage.Xml |
---|
add, add, addAndReturn, attributeToXml, firstAttributesToXmlString, getContents, getLogicalRoot, getParent, getSubNode, getSubNodeIndex, getSubNodes, getXmlHeader, isEmpty, logicalAdd, sendTo, setContents, setParent, subObjectsCount, subObjectsToXmlString, toXmlString, wrapWithIppItem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final boolean selected
private java.lang.String key
private java.lang.String value
private int optionTextCount
OptionText
) present in this option.
Constructor Detail |
---|
public Option(Image image, boolean selected, java.lang.String key, java.lang.String value)
OptionText
.
image
- optional image for this IppList optionselected
- if true, indicates that this option is preselectedkey
- key from key-value pair, which is sent to the remote servervalue
- value from key-value pair, which is sent to the remote serverpublic Option(java.lang.String optionText, Image image, boolean selected, java.lang.String key, java.lang.String value)
optionText
- the text for this optionimage
- optional image for this IppList optionselected
- if true, indicates that this option is preselectedkey
- key from key-value pair, which is sent to the remote servervalue
- value from key-value pair, which is sent to the remote serverpublic Option(OptionText optionText, Image image, boolean selected, java.lang.String key, java.lang.String value)
optionText
- the text for this option, OptionText
image
- optional image for this IppList optionselected
- if true, indicates that this option is preselectedkey
- key from key-value pair, which is sent to the remote servervalue
- value from key-value pair, which is sent to the remote serverpublic Option(OptionText[] optionTexts, Image image, boolean selected, java.lang.String key, java.lang.String value)
OptionText
s, and with all other
parameters available to set.
optionTexts
- array of OptionText
objects, from 1 to 3 option textsimage
- optional image for this IppList optionselected
- if true, indicates that this option is preselectedkey
- key from key-value pair, which is sent to the remote servervalue
- value from key-value pair, which is sent to the remote serverMethod Detail |
---|
public void add(OptionText ot)
OptionText
to this option.
ot
- option's text, OptionText
public void add(java.lang.String optionText)
optionText
- option's text, a string of characterspublic int getOptionTextCount()
OptionText
s present in this Option.
protected java.lang.StringBuffer attributesToXmlString()
Xml
attributesToXmlString
in class Xml
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |