|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.xml.AbstractXmlNode
org.jvoicexml.xml.ssml.SayAs
public final class SayAs
The say-as element allows the author to indicate information on the type of text construct contained within the element and to help specify the level of detail for rendering the contained text.
Copyright © 2005-2006 JVoiceXML group - http://jvoicexml.sourceforge.net/
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_DETAIL
Optional attribute that indicates the level of detail to be read aloud or rendered. |
static String |
ATTRIBUTE_FORMAT
Provides hints on the precise formatting of the contained text for content types that may have ambiguous formats. |
static String |
ATTRIBUTE_INTERPRET_AS
indicates the content type of the contained text construct. |
protected static ArrayList<String> |
ATTRIBUTE_NAMES
Supported attribute names for this node. |
static String |
TAG_NAME
Name of the tag. |
| Constructor Summary | |
|---|---|
SayAs()
Construct a new say-as object without a node. |
|
| Method Summary | |
|---|---|
Text |
addText(String text)
Create a new text within this block. |
protected boolean |
canContainChild(String tagName)
Can the specified sub-tag be contained within this node? |
Collection<String> |
getAttributeNames()
Returns a collection of permitted attribute names for the node. |
NodeList |
getChildNodes()
A NodeList that contains all children of this node. |
String |
getDetail()
Retrieve the detail attribute. |
String |
getFormat()
Retrieve the format attribute. |
String |
getInterpretAs()
Retrieve the interpret-as attribute. |
String |
getTagName()
Get the name of the tag for the derived node. |
XmlNode |
newInstance(Node n)
Create a new instance for the given node. |
void |
setDetail(String detail)
Set the detail attribute. |
void |
setFormat(String format)
Set the format attribute. |
void |
setInterpretAs(String interpretAs)
Set the interpret-as attribute. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jvoicexml.xml.XmlNode |
|---|
addChild, getAttribute, getChildNodes, getNode, setAttribute |
| Methods inherited from interface org.jvoicexml.xml.XmlWritable |
|---|
writeChildrenXml, writeXml |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Field Detail |
|---|
public static final String TAG_NAME
public static final String ATTRIBUTE_INTERPRET_AS
public static final String ATTRIBUTE_FORMAT
public static final String ATTRIBUTE_DETAIL
protected static final ArrayList<String> ATTRIBUTE_NAMES
| Constructor Detail |
|---|
public SayAs()
This is necessary for the node factory.
VoiceXmlNodeFactory| Method Detail |
|---|
public String getInterpretAs()
ATTRIBUTE_INTERPRET_ASpublic void setInterpretAs(String interpretAs)
interpretAs - Value of the interpretAs attribute.ATTRIBUTE_INTERPRET_ASpublic String getFormat()
ATTRIBUTE_FORMATpublic void setFormat(String format)
format - Value of the format attribute.ATTRIBUTE_FORMATpublic String getDetail()
ATTRIBUTE_DETAILpublic void setDetail(String detail)
detail - Value of the detail attribute.ATTRIBUTE_DETAILpublic String getTagName()
getTagName in interface XmlNodepublic Text addText(String text)
text - The text to be added.
public XmlNode newInstance(Node n)
Each XmlNode can serve as a prototype in a
XmlNodeFactory to produce a collection of
child nodes. Factories can then use the prototype pattern to
produce new nodes.
newInstance in interface XmlNoden - The node to encapsulate.
XmlNodeFactoryprotected boolean canContainChild(String tagName)
canContainChild in class AbstractXmlNodetagName - Name of child.
public Collection<String> getAttributeNames()
getAttributeNames in interface XmlNodegetAttributeNames in class AbstractXmlNodepublic final NodeList getChildNodes()
NodeList that contains all children of this node.
getChildNodes in interface Node
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||