pl.mbdev.openstage
Class IppPhoneNumber

java.lang.Object
  extended by pl.mbdev.openstage.Xml
      extended by pl.mbdev.openstage.IppPhoneNumber

public class IppPhoneNumber
extends Xml

Enables translation of a phone number stored in a local phone book of OpenStage. This element is used as a child element of IppAlert and 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.
 

Author:
Mateusz Bysiek

Nested Class Summary
static class IppPhoneNumber.ImageType
          Defines possible types of images attached to a IppPhoneNumber.
static class IppPhoneNumber.NumberType
          Defines possible options of how to display a number attached to a IppPhoneNumber.
 
Field Summary
private  IppPhoneNumber.ImageType imageType
          Type of the image attached to a IppPhoneNumber, value from IppPhoneNumber.ImageType.
private  IppPhoneNumber.NumberType numberType
          How to display a number attached to a IppPhoneNumber, value from IppPhoneNumber.NumberType.
 
Constructor Summary
IppPhoneNumber(java.lang.String altText, IppPhoneNumber.ImageType imageType, IppPhoneNumber.NumberType numberType)
          Creates new object that displays a phone number from a
 
Method Summary
protected  java.lang.StringBuffer attributesToXmlString()
          Should be overridden by classes that have some attributes.
 
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

imageType

private final IppPhoneNumber.ImageType imageType
Type of the image attached to a IppPhoneNumber, value from IppPhoneNumber.ImageType.


numberType

private final IppPhoneNumber.NumberType numberType
How to display a number attached to a IppPhoneNumber, value from IppPhoneNumber.NumberType.

Constructor Detail

IppPhoneNumber

public IppPhoneNumber(java.lang.String altText,
                      IppPhoneNumber.ImageType imageType,
                      IppPhoneNumber.NumberType numberType)
Creates new object that displays a phone number from a

Parameters:
altText - alternate text
imageType - type of the image attached to a IppPhoneNumber, value from IppPhoneNumber.ImageType
numberType - how to display a number attached to a IppPhoneNumber, value from IppPhoneNumber.NumberType
Method Detail

attributesToXmlString

protected java.lang.StringBuffer attributesToXmlString()
Description copied from class: Xml
Should be overridden by classes that have some attributes.

Overrides:
attributesToXmlString in class Xml
Returns:
XML-text containing all attributes of the object