|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xmto2xmta.tree.TreeElement | +--xmto2xmta.tree.ConvertElement | +--xmto2xmta.tree.TimingElement | +--xmto2xmta.tree.MediaElement | +--xmto2xmta.tree.InternalElement | +--xmto2xmta.tree.polygons
Class to handle the conversion of the polygons element.
History:
Field Summary | |
private java.lang.String[] |
animXmtaAttrFieldDefaultValue_
|
private int[] |
animXmtaAttrFieldType_
|
private java.lang.String[] |
animXmtaAttrName_
|
private int[] |
animXmtoAttrFieldType_
|
private java.lang.String[] |
animXmtoAttrName_
|
private static boolean |
debug_
Whether debug information is to be printed to the console. |
private java.lang.String |
xmtaAttrColor_
|
private java.lang.String |
xmtaAttrColorIndex_
|
private java.lang.String |
xmtaAttrColorPerVertex_
|
private java.lang.String |
xmtaAttrCoordIndex_
|
private java.lang.String |
xmtaAttrPoint_
|
private java.lang.String |
xmtaAttrTexCoord_
|
private java.lang.String |
xmtaAttrTexCoordIndex_
|
(package private) java.util.Hashtable |
xmtaColorIds_
|
(package private) java.util.Hashtable |
xmtaCoordinate2DIds_
|
(package private) java.util.Hashtable |
xmtaPolygonsIds_
|
(package private) java.util.Hashtable |
xmtaTextureCoordinate2DIds_
|
private java.util.ResourceBundle |
xmto2XmtaRes_
|
Fields inherited from class xmto2xmta.tree.InternalElement |
isDefsParent_, isInDefsTree_, isInDefsTreeInitialized_, xmtaAppearanceIds_, xmtaMaterial2dIds_ |
Fields inherited from class xmto2xmta.tree.TimingElement |
timingElementRes_, xmtoAttrBegin_, xmtoAttrDur_, xmtoAttrEnd_, xmtoAttrEndsync_, xmtoAttrFill_, xmtoAttrFillDefault_, xmtoAttrMax_, xmtoAttrMin_, xmtoAttrRepeatCount_, xmtoAttrRepeatDur_, xmtoAttrRestart_, xmtoAttrRestartDefault_ |
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_ |
Fields inherited from interface xmto2xmta.tree.Animatable |
TYPE_MFBool, TYPE_MFColor, TYPE_MFFloat, TYPE_MFInt32, TYPE_MFString, TYPE_MFVec2f, TYPE_SFBool, TYPE_SFColor, TYPE_SFFloat, TYPE_SFInt32, TYPE_SFString, TYPE_SFVec2f, TYPE_UNSUPPORTED |
Constructor Summary | |
polygons(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 | |
java.lang.String |
getAnimConvertValueXmto2Xmta(java.lang.String xmtoAttrName,
java.lang.String xmtoValue,
int xmtoFieldType,
int xmtaFieldType)
This function converts a xmto attribute value to its xmta equivalent. |
int |
getAnimXmtaAttrFieldType(java.lang.String xmtoAttrName)
This function returns the MPEG-4 field type being animated. |
java.lang.String |
getAnimXmtaAttrInitialValue(java.lang.String xmtoAttrName)
This function returns the initial value of the field begin animated. |
java.lang.String |
getAnimXmtaAttrName(java.lang.String xmtoAttrName)
This function returns the MPEG-4 field being animated. |
java.lang.String |
getAnimXmtaDefsNodeId(java.lang.String attributeName)
This function returns the MPEG-4 node whose field is being animated. |
java.lang.String |
getAnimXmtaNodeId(java.lang.String xmtoAttrName,
ELASid elasId)
This function returns the MPEG-4 node whose field is being animated. |
int |
getAnimXmtoAttrFieldType(java.lang.String xmtoAttrName)
This function returns the MPEG-4 field type being animated. |
java.lang.String |
getXmtaAttrColor()
|
java.lang.String |
getXmtaAttrColorIndex()
|
java.lang.String |
getXmtaAttrColorPerVertex()
|
java.lang.String |
getXmtaAttrCoordIndex()
|
java.lang.String |
getXmtaAttrPoint()
|
java.lang.String |
getXmtaAttrTexCoord()
|
java.lang.String |
getXmtaAttrTexCoordIndex()
|
java.lang.String |
getXmtaColorId(ELASid elasId)
Get the id for the circle element. |
java.lang.String |
getXmtaCoordinate2DId(ELASid elasId)
Get the id for the Coordinate2D element. |
java.lang.String |
getXmtaPolygonsId(ELASid elasId)
Get the id for the polygons element. |
java.lang.String |
getXmtaTextureCoordinate2DId(ELASid elasId)
Get the id for the Coordinate2D element. |
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.InternalElement |
getXmtaAppearanceId, getXmtaDefsId, initDefsFlags, isDefsParent, isInDefsTree |
Methods inherited from class xmto2xmta.tree.TimingElement |
getXmtoAttrBegin, getXmtoAttrDur, getXmtoAttrEnd, getXmtoAttrEndsync, getXmtoAttrFill, getXmtoAttrFillDefault, getXmtoAttrMax, getXmtoAttrMin, getXmtoAttrRepeatCount, getXmtoAttrRepeatDur, getXmtoAttrRepeatRestart, getXmtoAttrRepeatRestartDefault, validateDefsObjectTimingSyntax, validateSyntax |
Methods inherited from class xmto2xmta.tree.ConvertElement |
addToParNode, addToParOd, addToParRoutes, createChildren, fireErrorEvent, fireErrorEvent, fireErrorEvent, getConvertIndexTable, getIndex, getXmtaDoc, getXmtaIds, getXmto2Xmta, getXmtoAttrId, getXmtoElement, getXmtoIds, insertIntoXmtaTree, remove |
Methods inherited from class xmto2xmta.tree.TreeElement |
addChild, getChildren, getParent, removeChild, setParent |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static boolean debug_
private java.lang.String xmtaAttrColor_
private java.lang.String xmtaAttrPoint_
private java.lang.String xmtaAttrColorIndex_
private java.lang.String xmtaAttrCoordIndex_
private java.lang.String xmtaAttrColorPerVertex_
private java.lang.String xmtaAttrTexCoord_
private java.lang.String xmtaAttrTexCoordIndex_
java.util.Hashtable xmtaPolygonsIds_
java.util.Hashtable xmtaColorIds_
java.util.Hashtable xmtaCoordinate2DIds_
java.util.Hashtable xmtaTextureCoordinate2DIds_
private java.lang.String[] animXmtoAttrName_
private int[] animXmtoAttrFieldType_
private java.lang.String[] animXmtaAttrName_
private int[] animXmtaAttrFieldType_
private java.lang.String[] animXmtaAttrFieldDefaultValue_
private java.util.ResourceBundle xmto2XmtaRes_
Constructor Detail |
public polygons(org.w3c.dom.Element xmtoElement, java.util.Hashtable xmtoIds, java.util.Hashtable xmtaIds, java.util.Hashtable convertIndexTable, org.w3c.dom.Document xmtaDoc, Xmto2Xmta xmto2Xmta)
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 |
public java.lang.String getAnimConvertValueXmto2Xmta(java.lang.String xmtoAttrName, java.lang.String xmtoValue, int xmtoFieldType, int xmtaFieldType)
getAnimConvertValueXmto2Xmta
in interface Animatable
public int getAnimXmtaAttrFieldType(java.lang.String xmtoAttrName)
getAnimXmtaAttrFieldType
in interface Animatable
public java.lang.String getAnimXmtaAttrInitialValue(java.lang.String xmtoAttrName)
getAnimXmtaAttrInitialValue
in interface Animatable
public java.lang.String getAnimXmtaAttrName(java.lang.String xmtoAttrName)
getAnimXmtaAttrName
in interface Animatable
public java.lang.String getAnimXmtaDefsNodeId(java.lang.String attributeName)
Normally: This method is for when there is no elasId for this instantiation of the object. This can occur for xMediaChildrenObject that are defs objects, but the parent isn't a TimingElement.
In this case where we are a subclass of TimingElement it is not possible not have an elasId since we are a timing element.
getAnimXmtaDefsNodeId
in interface Animatable
public java.lang.String getAnimXmtaNodeId(java.lang.String xmtoAttrName, ELASid elasId)
getAnimXmtaNodeId
in interface Animatable
public int getAnimXmtoAttrFieldType(java.lang.String xmtoAttrName)
getAnimXmtoAttrFieldType
in interface Animatable
public java.lang.String getXmtaAttrColor()
public java.lang.String getXmtaAttrColorIndex()
public java.lang.String getXmtaAttrColorPerVertex()
public java.lang.String getXmtaAttrCoordIndex()
public java.lang.String getXmtaAttrPoint()
public java.lang.String getXmtaAttrTexCoord()
public java.lang.String getXmtaAttrTexCoordIndex()
public java.lang.String getXmtaColorId(ELASid elasId)
public java.lang.String getXmtaCoordinate2DId(ELASid elasId)
public java.lang.String getXmtaPolygonsId(ELASid elasId)
public java.lang.String getXmtaTextureCoordinate2DId(ELASid elasId)
protected boolean handleValidateSyntax(java.lang.String attributeName, java.lang.String attributeValue)
handleValidateSyntax
in class MediaElement
attributeName
- node name of attribute.attributeValue
- node value of attribute.public static void setDebug(boolean debug)
debug
- sets debug information is printedpublic java.lang.String toString()
toString
in class TreeElement
|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |