Uses of Class
pl.mbdev.openstage.Xml

Packages that use Xml
pl.mbdev.openstage This package contains definitions of UI (user interface) objects recognised by OpenStage VoIP phones. 
 

Uses of Xml in pl.mbdev.openstage
 

Subclasses of Xml in pl.mbdev.openstage
 class Image
          Shows an image on the screen of phone.
 class IppAction
          Entity used to perform an action on OpenStage phone.
 class IppAlert
          Used to display alerts to the user and after the alert is sent away, user can see normal content of the IppScreen.
 class IppButton
          Can be added to IppForm.
 class IppChoiceGroup
          Choice element, which can be added to IppForm, and is similar to the IppList.
 class IppCommand
          Allows user's interaction with many aspects of the OpenStage phone.
 class IppDateField
          A field with a date and time that can be added to IppForm.
 class IppDisplay
          Definition of IppDisplay, required sub-node of IppPhone.
 class IppForm
          Important type of XML object, used to send user-created data from the OpenStage phone to the external server.
 class IppGauge
          Automated or user editable gauge, which can be added to IppForm.
 class IppHidden
          Can store key-value pairs that are sent to the server when an IppCommand of type IppCommand.Type.SELECT is used.
 class IppImageItem
          Item with an image that can be added to IppForm.
 class IppItem
          Used to attach IppCommands to single entries of the IppForm.
 class IppKey
          Element that allows direct input of the pressed keys values to the remote server.
 class IppList
          Used to create lists of elements, one or more of which then can be selected, according to the list type.
 class IppPhone
          Recommended, and one of two possible root nodes of a XML application.
 class IppPhoneNumber
          Enables translation of a phone number stored in a local phone book of OpenStage.
 class IppPlayer
          Player is designed for applications that involve audio streaming.
 class IppScreen
          Sub-node of IppDisplay object.
 class IppSpacer
          Separates two consecutive entries of the IppForm with a blank, empty line.
 class IppStringItem
          This simple item can be added to IppForm, and consists of single line of static text with two columns.
 class IppTextBox
          Multi-line box with editable text, which is similar to IppTextField, but can be added directly to IppScreen and cannot be added to IppForm.
 class IppTextField
          Can be added to IppForm and is in appearance similar to IppStringItem, but IppTextField can be edited.
 class IppTicker
          Ticker is a piece of text, which is displayed underneath the title bar and moves from right to left across the display.
 class Option
          Options are added to the IppList.
 class OptionText
          Text field of the Option of the IppList.
 class XmlFormItem
          Abstract parent of all form items, all of which can be wrapped with IppItem to associate command with them.
 class XmlText
          Superclass of IppTextBox, and also used in IppTextField.
 class XmlWithKey
          A superclass of various objects that have a key attribute.
 

Fields in pl.mbdev.openstage declared as Xml
private  Xml Xml.logicalRoot
          The node that is considered as a node with respect to which all operations are made.
private  Xml Xml.parent
          Parent of this node.
 

Fields in pl.mbdev.openstage with type parameters of type Xml
private  java.util.ArrayList<Xml> Xml.subObjects
          References to all sub-objects of this XML object.
 

Methods in pl.mbdev.openstage that return Xml
 Xml IppScreen.add(IppAlert al)
          Adds a new IppAlert to this screen, remember that the screen can have only one alert, and cannot have any other IppList, IppTextBox, IppPlayer or IppForm if it has an alert.
 Xml IppScreen.add(IppForm f)
          Adds the provided IppForm to this IppScreen, remember that the screen can have only one form, and cannot have any other IppAlert, IppList, IppTextBox or IppPlayer if it has a form.
 Xml IppScreen.add(IppList l)
          Adds a new IppList to this screen, remember that the screen can have only one list, and cannot have any other IppAlert, IppTextBox, IppPlayer or IppForm if it has a list.
 Xml IppScreen.add(IppPlayer pl)
          Adds a new IppPlayer to this screen, remember that the screen can have only one player, and cannot have any other IppList, IppTextBox, IppAlert or IppForm if it has a player.
 Xml IppScreen.add(IppTextBox t)
          Adds a new IppTextBox to this screen, remember that the screen can have only one text box, and cannot have any other IppAlert, IppList, IppPlayer or IppForm if it has a text box.
protected  Xml Xml.add(Xml o)
          Adds the provided XML object to sub-objects of this object, and returns it.
protected  Xml IppItem.add(Xml o)
           
 Xml IppForm.add(XmlFormItem fi)
          Adds the provided form item (any subclass of the XmlFormItem) to this IppForm.
protected  Xml Xml.addAndReturn(java.lang.String nodeName, java.lang.Object contents)
          Adds a simple sub-node to this XML entity, and returns a reference to it.
private  Xml IppScreen.addUnique(Xml o)
          Adds an element to this screen's sub-nodes, which is supposed to be unique.
protected  Xml Xml.getLogicalRoot()
          Gets the logical root of this object.
protected  Xml Xml.getParent()
          Returns the parent node of this node, provided that this node is some other object's sub-node.
protected  Xml Xml.getSubNode(int index)
           
 

Methods in pl.mbdev.openstage that return types with arguments of type Xml
protected  java.util.ArrayList<Xml> Xml.getSubNodes()
          Returns reference to the list of sub-nodes of this object.
 

Methods in pl.mbdev.openstage with parameters of type Xml
protected  Xml Xml.add(Xml o)
          Adds the provided XML object to sub-objects of this object, and returns it.
protected  Xml IppItem.add(Xml o)
           
private  Xml IppScreen.addUnique(Xml o)
          Adds an element to this screen's sub-nodes, which is supposed to be unique.
protected  int Xml.getSubNodeIndex(Xml o)
          Returns the index of the first occurrence of the specified element in sub-nodes list, or -1 if that list does not contain the element.
private  void Xml.insert(Xml o)
          Inserts the provided object between this node and its parent.
protected  void Xml.logicalAdd(Xml o)
          Adds the provided XML object to the logical root of this object.
private  void Xml.remove(Xml o)
          Removes selected item from the list of sub-nodes of this XML object.
protected  void Xml.setParent(Xml o)
          Sets parent of this object to a desired one.