|
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.XmediaChildrenElement | +--xmto2xmta.tree.XmediaChildrenExternalElement | +--xmto2xmta.tree.texture
Class to handle the conversion of the texture element. The texture element is different than the other XmediaChildrenDefsElements in that it create two different XMT-A elements rather than the standard one 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 static java.lang.String |
FILE_URL_PREFIX
|
private boolean |
isDefsParent_
|
private boolean |
isInDefsTree_
|
private boolean |
isInDefsTreeInitialized_
|
private static java.lang.String |
ODID_URL_PREFIX
|
private java.lang.String |
xmtaTextureId_
|
(package private) java.util.Hashtable |
xmtaTextureIds_
|
private java.lang.String |
xmtaTextureTransformId_
|
(package private) java.util.Hashtable |
xmtaTextureTransformIds_
|
private java.util.ResourceBundle |
xmto2XmtaRes_
|
private java.lang.String |
xmtoAttrCenter_
|
private java.lang.String |
xmtoAttrRepeatS_
|
private java.lang.String |
xmtoAttrRepeatT_
|
private java.lang.String |
xmtoAttrRotation_
|
private java.lang.String |
xmtoAttrScale_
|
private java.lang.String |
xmtoAttrTranslation_
|
Fields inherited from class xmto2xmta.tree.XmediaChildrenExternalElement |
externalElementRes_, xmtaEsDescriptorId_, xmtaEsDescriptorIds_, xmtaObjectDescriptorId_, xmtaObjectDescriptorIds_, xmtoAttrSrc_ |
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 | |
texture(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 xmtoAttrName)
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 |
getXmtaDefsId()
Normally this returns the defs id of the object. |
java.lang.String |
getXmtaTextureId()
Get the defs id of the object. |
java.lang.String |
getXmtaTextureId(ELASid elasId)
get the id for the MovieTexture or ImageTexture element. |
java.lang.String |
getXmtaTextureTransformId()
Get the defs id of the object. |
java.lang.String |
getXmtaTextureTransformId(ELASid elasId)
get the id for the TextureTransform element. |
java.lang.String |
getXmtoAttrCenter()
|
java.lang.String |
getXmtoAttrRepeatS()
|
java.lang.String |
getXmtoAttrRepeatT()
|
java.lang.String |
getXmtoAttrRotation()
|
java.lang.String |
getXmtoAttrScale()
|
java.lang.String |
getXmtoAttrTranslation()
|
protected boolean |
handleValidateSyntax(java.lang.String attributeName,
java.lang.String attributeValue)
Handle the attribute by checking its syntax. |
void |
initDefsFlags()
Routine to initialize the defs query flags. |
boolean |
isDefsParent()
Determine whether the object is a child of the defs element or not. |
boolean |
isInDefsTree()
Determine whether the object is in the defs tree or not. |
static void |
setDebug(boolean debug)
Enable debugging information to be printed to the console. |
java.lang.String |
toString()
|
Methods inherited from class xmto2xmta.tree.XmediaChildrenExternalElement |
getXmtaEsDescriptorId, getXmtaEsDescriptorId, getXmtaObjectDescriptorId, getXmtaObjectDescriptorId, getXmtoAttrSrc, getXmtoAttrSrcCanonical, 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 static final java.lang.String ODID_URL_PREFIX
private static final java.lang.String FILE_URL_PREFIX
private java.lang.String xmtoAttrRepeatS_
private java.lang.String xmtoAttrRepeatT_
private java.lang.String xmtoAttrCenter_
private java.lang.String xmtoAttrRotation_
private java.lang.String xmtoAttrScale_
private java.lang.String xmtoAttrTranslation_
java.util.Hashtable xmtaTextureIds_
java.util.Hashtable xmtaTextureTransformIds_
private java.lang.String xmtaTextureId_
private java.lang.String xmtaTextureTransformId_
private boolean isInDefsTreeInitialized_
private boolean isInDefsTree_
private boolean isDefsParent_
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 texture(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 xmtoAttrName)
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 getXmtaDefsId()
getXmtaDefsId
in interface DefsObject
public java.lang.String getXmtaTextureId()
public java.lang.String getXmtaTextureId(ELASid elasId)
public java.lang.String getXmtaTextureTransformId()
public java.lang.String getXmtaTextureTransformId(ELASid elasId)
public java.lang.String getXmtoAttrCenter()
public java.lang.String getXmtoAttrRepeatS()
public java.lang.String getXmtoAttrRepeatT()
public java.lang.String getXmtoAttrRotation()
public java.lang.String getXmtoAttrScale()
public java.lang.String getXmtoAttrTranslation()
protected boolean handleValidateSyntax(java.lang.String attributeName, java.lang.String attributeValue)
handleValidateSyntax
in class XmediaChildrenExternalElement
attributeName
- node name of attribute.attributeValue
- node value of attribute.public void initDefsFlags()
initDefsFlags
in interface DefsObject
public boolean isDefsParent()
isDefsParent
in interface DefsObject
public boolean isInDefsTree()
isInDefsTree
in interface DefsObject
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 |