net.sourceforge.jeuclid.elements.presentation.enlivening
Class Maction
java.lang.Object
net.sourceforge.jeuclid.dom.AbstractPartialNodeImpl
net.sourceforge.jeuclid.dom.AbstractPartialElementImpl
net.sourceforge.jeuclid.dom.AbstractChangeTrackingElement
net.sourceforge.jeuclid.elements.AbstractJEuclidElement
net.sourceforge.jeuclid.elements.presentation.AbstractContainer
net.sourceforge.jeuclid.elements.AbstractElementWithDelegates
net.sourceforge.jeuclid.elements.presentation.enlivening.Maction
- All Implemented Interfaces:
- ChangeTrackingInterface, DisplayableNode, JEuclidElement, JEuclidNode, Element, MathMLActionElement, MathMLContainer, MathMLElement, MathMLPresentationContainer, MathMLPresentationElement, Node
public class Maction
- extends AbstractElementWithDelegates
- implements MathMLActionElement
Represents an maction element.
- Version:
- $Revision: 310 $
- Author:
- Max Berger
- 'This needs to be done:'
- This element does not actually implement any action.
|
Field Summary |
static String |
ELEMENT
The XML element from this class. |
| Fields inherited from class net.sourceforge.jeuclid.elements.AbstractJEuclidElement |
ALIGN_AXIS, ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_TOP, ATTR_CLASS, ATTR_DEPRECATED_BACKGROUND, ATTR_DEPRECATED_COLOR, ATTR_DEPRECATED_FONTFAMILY, ATTR_DEPRECATED_FONTSIZE, ATTR_DEPRECATED_FONTSTYLE, ATTR_DEPRECATED_FONTWEIGHT, ATTR_HREF, ATTR_ID, ATTR_MATHBACKGROUND, ATTR_MATHCOLOR, ATTR_MATHSIZE, ATTR_MATHVARIANT, ATTR_STYLE, ATTR_XREF, TRIVIAL_SPACE_MAX, URI |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Methods inherited from class net.sourceforge.jeuclid.elements.presentation.AbstractContainer |
deleteArgument, deleteDeclaration, getArgument, getArguments, getDeclaration, getDeclarations, getNArguments, insertArgument, insertDeclaration, removeArgument, removeDeclaration, setArgument, setDeclaration |
| Methods inherited from class net.sourceforge.jeuclid.elements.AbstractJEuclidElement |
addMathElement, addText, calculateHeight, debug, getAbsoluteScriptLevel, getAscentHeight, getBackgroundColor, getClassName, getContents, getDescentHeight, getFont, getFontMetrics, getFontsizeInPoint, getForegroundColor, getGlobalLineCorrector, getHeight, getHref, getId, getIndexOfMathElement, getInheritedScriptlevel, getMathAttribute, getMathbackground, getMathBase, getMathcolor, getMathElement, getMathElementCount, getMathElementStyle, getMathsize, getMathsizeInPoint, getMathvariant, getMathvariantAsVariant, getMiddleShift, getOwnerMathElement, getPaintedPosX, getPaintedPosY, getParent, getScriptlevelForChild, getScriptSizeMultiplier, getText, getWidth, getXCenter, getXref, hasChildPostscripts, hasChildPrescripts, isCalculatingSize, isChildBlock, recalculateSize, setCalculatingSize, setClassName, setDefaultMathAttribute, setFakeParent, setGlobalLineCorrector, setHref, setId, setMathAttributes, setMathbackground, setMathBase, setMathcolor, setMathElement, setMathElementStyle, setMathsize, setMathvariant, setScriptSizeMultiplier, setXref |
| Methods inherited from class net.sourceforge.jeuclid.dom.AbstractPartialElementImpl |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getElementsByTagName, getElementsByTagNameNS, getLocalName, getNodeName, getNodeType, getSchemaTypeInfo, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, toString |
| Methods inherited from class net.sourceforge.jeuclid.dom.AbstractPartialNodeImpl |
cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, setNodeValue, setPrefix, setUserData |
| Methods inherited from interface org.w3c.dom.mathml.MathMLElement |
getClassName, getHref, getId, getMathElementStyle, getOwnerMathElement, getXref, setClassName, setHref, setId, setMathElementStyle, setXref |
| Methods inherited from interface org.w3c.dom.Element |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| 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 |
| Methods inherited from interface org.w3c.dom.mathml.MathMLContainer |
deleteArgument, deleteDeclaration, getArgument, getArguments, getDeclaration, getDeclarations, getNArguments, insertArgument, insertDeclaration, removeArgument, removeDeclaration, setArgument, setDeclaration |
ELEMENT
public static final String ELEMENT
- The XML element from this class.
- See Also:
- Constant Field Values
Maction
public Maction(MathBase base)
- Creates a math element.
- Parameters:
base - The base for the math element tree.
getTagName
public String getTagName()
-
- Specified by:
getTagName in interface Element
getActiontype
public String getActiontype()
- A string specifying the action. Possible values include toggle,
statusline, tooltip, and highlight, and menu.
- Specified by:
getActiontype in interface MathMLActionElement
- Returns:
- value of the actiontype attribute.
getSelection
public String getSelection()
- A string specifying an integer that selects the current subject of the
action.
- Specified by:
getSelection in interface MathMLActionElement
- Returns:
- value of the selection attribute.
setActiontype
public void setActiontype(String actiontype)
- setter for the actiontype attribute.
- Specified by:
setActiontype in interface MathMLActionElement
- Parameters:
actiontype - new value for actiontype.- See Also:
MathMLActionElement.getActiontype()
setSelection
public void setSelection(String selection)
- setter for the selection attribute.
- Specified by:
setSelection in interface MathMLActionElement
- Parameters:
selection - new value for selection.- See Also:
MathMLActionElement.getSelection()
createDelegates
protected List<JEuclidElement> createDelegates()
- Overwrite this function in your implementation.
- Specified by:
createDelegates in class AbstractElementWithDelegates
- Returns:
- a MathObject representing the real contents.
Copyright © 2002-2008 The JEuclid project. All Rights Reserved.