XMT-O Reference Software

xmto2xmta.tree
Class fontStyle

java.lang.Object
  |
  +--xmto2xmta.tree.TreeElement
        |
        +--xmto2xmta.tree.ConvertElement
              |
              +--xmto2xmta.tree.XmediaChildrenElement
                    |
                    +--xmto2xmta.tree.XmediaChildrenDefsElement
                          |
                          +--xmto2xmta.tree.fontStyle
All Implemented Interfaces:
DefsObject

public class fontStyle
extends XmediaChildrenDefsElement

Class to handle the conversion of the material element.

History:


Field Summary
private static boolean debug_
          Whether debug information is to be printed to the console.
(package private)  java.util.Hashtable xmtaFontStyleIds_
           
private  java.util.ResourceBundle xmto2XmtaRes_
           
private  java.lang.String xmtoAttrFamily_
           
private  java.lang.String xmtoAttrHorizontal_
           
private  java.lang.String xmtoAttrJustify_
           
private  java.lang.String xmtoAttrLanguage_
           
private  java.lang.String xmtoAttrLeftToRight_
           
private  java.lang.String xmtoAttrSize_
           
private  java.lang.String xmtoAttrSpacing_
           
private  java.lang.String xmtoAttrStyle_
           
private  java.lang.String xmtoAttrTopToBottom_
           
 
Fields inherited from class xmto2xmta.tree.XmediaChildrenDefsElement
isDefsParent_, isInDefsTree_, isInDefsTreeInitialized_, xmtaDefsId_
 
Fields inherited from class xmto2xmta.tree.ConvertElement
convertIndexTable_, index_, xmtaDoc_, xmtaIds_, xmtaParNodes_, xmtaParOds_, xmtaParRoutes_, xmto2Xmta_, xmtoAttrId_, xmtoElement_, xmtoIds_
 
Fields inherited from class xmto2xmta.tree.TreeElement
children, parent_
 
Constructor Summary
fontStyle(org.w3c.dom.Element xmtoElement, java.util.Hashtable xmtoIds, java.util.Hashtable xmtaIds, java.util.Hashtable convertIndexTable, org.w3c.dom.Document xmtaDoc, Xmto2Xmta xmto2Xmta)
          constructor.
 
Method Summary
protected  java.lang.String getXmtaDefsId(ELASid elasId)
          Get the defs id of the object.
 java.lang.String getXmtaFontStyleId(ELASid elasId)
          get the id for the FontStyle element.
 java.lang.String getXmtoAttrFamily()
           
 java.lang.String getXmtoAttrHorizontal()
           
 java.lang.String getXmtoAttrJustify()
           
 java.lang.String getXmtoAttrLanguage()
           
 java.lang.String getXmtoAttrLeftToRight()
           
 java.lang.String getXmtoAttrSize()
           
 java.lang.String getXmtoAttrSpacing()
           
 java.lang.String getXmtoAttrStyle()
           
 java.lang.String getXmtoAttrTopToBottom()
           
protected  boolean handleValidateSyntax(java.lang.String attributeName, java.lang.String attributeValue)
          Handle the attribute by checking its syntax.
static void setDebug(boolean debug)
          Enable debugging information to be printed to the console.
 java.lang.String toString()
           
 
Methods inherited from class xmto2xmta.tree.XmediaChildrenDefsElement
getXmtaDefsId, initDefsFlags, isDefsParent, isInDefsTree
 
Methods inherited from class xmto2xmta.tree.ConvertElement
addToParNode, addToParOd, addToParRoutes, createChildren, fireErrorEvent, fireErrorEvent, fireErrorEvent, getConvertIndexTable, getIndex, getXmtaDoc, getXmtaIds, getXmto2Xmta, getXmtoAttrId, getXmtoElement, getXmtoIds, insertIntoXmtaTree, remove, validateSyntax
 
Methods inherited from class xmto2xmta.tree.TreeElement
addChild, getChildren, getParent, removeChild, setParent
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

debug_

private static boolean debug_
Whether debug information is to be printed to the console. default is not have debug information printed (false).

xmtoAttrFamily_

private java.lang.String xmtoAttrFamily_

xmtoAttrHorizontal_

private java.lang.String xmtoAttrHorizontal_

xmtoAttrJustify_

private java.lang.String xmtoAttrJustify_

xmtoAttrLanguage_

private java.lang.String xmtoAttrLanguage_

xmtoAttrLeftToRight_

private java.lang.String xmtoAttrLeftToRight_

xmtoAttrSize_

private java.lang.String xmtoAttrSize_

xmtoAttrSpacing_

private java.lang.String xmtoAttrSpacing_

xmtoAttrStyle_

private java.lang.String xmtoAttrStyle_

xmtoAttrTopToBottom_

private java.lang.String xmtoAttrTopToBottom_

xmtaFontStyleIds_

java.util.Hashtable xmtaFontStyleIds_

xmto2XmtaRes_

private java.util.ResourceBundle xmto2XmtaRes_
Constructor Detail

fontStyle

public fontStyle(org.w3c.dom.Element xmtoElement,
                 java.util.Hashtable xmtoIds,
                 java.util.Hashtable xmtaIds,
                 java.util.Hashtable convertIndexTable,
                 org.w3c.dom.Document xmtaDoc,
                 Xmto2Xmta xmto2Xmta)
constructor.
Parameters:
xmtoElement - XMT-O element for conversion.
xmtoIds - hashtable to contain XMT-O Conversion elements with the key of their XMT-O id.
xmtaIds - hashtable to contain XMT-A elements with the key of their XMT-A id.
xmtaDoc - DOM Document for the new XMT-A elements.
xmto2Xmta - Converter, used for firing error events.
Method Detail

getXmtaDefsId

protected java.lang.String getXmtaDefsId(ELASid elasId)
Get the defs id of the object.
Overrides:
getXmtaDefsId in class XmediaChildrenDefsElement
Returns:
the unique id of this object.

getXmtaFontStyleId

public java.lang.String getXmtaFontStyleId(ELASid elasId)
get the id for the FontStyle element.

getXmtoAttrFamily

public java.lang.String getXmtoAttrFamily()

getXmtoAttrHorizontal

public java.lang.String getXmtoAttrHorizontal()

getXmtoAttrJustify

public java.lang.String getXmtoAttrJustify()

getXmtoAttrLanguage

public java.lang.String getXmtoAttrLanguage()

getXmtoAttrLeftToRight

public java.lang.String getXmtoAttrLeftToRight()

getXmtoAttrSize

public java.lang.String getXmtoAttrSize()

getXmtoAttrSpacing

public java.lang.String getXmtoAttrSpacing()

getXmtoAttrStyle

public java.lang.String getXmtoAttrStyle()

getXmtoAttrTopToBottom

public java.lang.String getXmtoAttrTopToBottom()

handleValidateSyntax

protected boolean handleValidateSyntax(java.lang.String attributeName,
                                       java.lang.String attributeValue)
Handle the attribute by checking its syntax. This is to catch all syntax errors which the schema can not check for, and thus the DOM parser doesn't find any problems. Call the parent handler to see if it can handle the attribute or not.
Overrides:
handleValidateSyntax in class ConvertElement
Parameters:
attributeName - node name of attribute.
attributeValue - node value of attribute.
Returns:
whether this attribute is handled or not.

setDebug

public static void setDebug(boolean debug)
Enable debugging information to be printed to the console.
Parameters:
debug - sets debug information is printed

toString

public java.lang.String toString()
Overrides:
toString in class TreeElement

XMT-O Reference Software