public class DropDownItemCollection
Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
Property Getters/Setters Summary | ||
---|---|---|
int | getCount() | |
Gets the number of elements contained in the collection.
|
||
java.lang.String | get(int index) | |
void | set(intindex, java.lang.Stringvalue) | |
Gets or sets the element at the specified index. |
Method Summary | ||
---|---|---|
boolean | add(java.lang.String s) | |
Adds a string to the end of the collection.
|
||
void | clear() | |
Removes all elements from the collection.
|
||
boolean | contains(java.lang.String value) | |
Determines whether the collection contains the specified value.
|
||
int | indexOf(java.lang.String value) | |
Returns the zero-based index of the specified value in the collection.
|
||
void | insert(int index, java.lang.String value) | |
Inserts a string into the collection at the specified index.
|
||
java.util.Iterator<java.lang.String> | iterator() | |
Returns an iterator object that can be used to iterate over all items in the collection.
|
||
void | remove(java.lang.String name) | |
Removes the specified value from the collection.
|
||
void | removeAt(int index) | |
Removes a value at the specified index.
|
public int getCount()
Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public java.lang.String get(int index) / public void set(int index, java.lang.String value)
Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public boolean add(java.lang.String s)
value
- The string to add to the end of the collection.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public void clear()
Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public boolean contains(java.lang.String value)
value
- Case-sensitive value to locate.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public int indexOf(java.lang.String value)
value
- The case-sensitive value to locate.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public void insert(int index, java.lang.String value)
index
- The zero-based index at which value is inserted.value
- The string to insert.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public java.util.Iterator<java.lang.String> iterator()
Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public void remove(java.lang.String name)
name
- The case-sensitive value to remove.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();
public void removeAt(int index)
index
- The zero based index.Example:
Shows how to insert a combo box field, and edit the elements in its item collection.Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); // Insert a combo box, and then verify its collection of drop-down items. // In Microsoft Word, the user will click the combo box, // and then choose one of the items of text in the collection to display. String[] items = {"One", "Two", "Three"}; FormField comboBoxField = builder.insertComboBox("DropDown", items, 0); DropDownItemCollection dropDownItems = comboBoxField.getDropDownItems(); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertEquals("One", dropDownItems.get(0)); Assert.assertEquals(1, dropDownItems.indexOf("Two")); Assert.assertTrue(dropDownItems.contains("Three")); // There are two ways of adding a new item to an existing collection of drop-down box items. // 1 - Append an item to the end of the collection: dropDownItems.add("Four"); // 2 - Insert an item before another item at a specified index: dropDownItems.insert(3, "Three and a half"); Assert.assertEquals(5, dropDownItems.getCount()); // Iterate over the collection and print every element. Iterator<String> dropDownCollectionEnumerator = dropDownItems.iterator(); while (dropDownCollectionEnumerator.hasNext()) System.out.println(dropDownCollectionEnumerator.next()); // There are two ways of removing elements from a collection of drop-down items. // 1 - Remove an item with contents equal to the passed string: dropDownItems.remove("Four"); // 2 - Remove an item at an index: dropDownItems.removeAt(3); Assert.assertEquals(3, dropDownItems.getCount()); Assert.assertFalse(dropDownItems.contains("Three and a half")); Assert.assertFalse(dropDownItems.contains("Four")); doc.save(getArtifactsDir() + "FormFields.DropDownItemCollection.html"); // Empty the whole collection of drop-down items. dropDownItems.clear();