Class Mo

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractElement

        org.apache.batik.dom.AbstractElement.ElementTypeInfo, org.apache.batik.dom.AbstractElement.Entry, org.apache.batik.dom.AbstractElement.NamedNodeHashMap
      • Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode

        org.apache.batik.dom.AbstractParentNode.ChildNodes, org.apache.batik.dom.AbstractParentNode.ElementsByTagName, org.apache.batik.dom.AbstractParentNode.ElementsByTagNameNS
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ATTR_ACCENT
      Attribute for accent.
      static java.lang.String ATTR_FENCE
      Attribute name of the fence property.
      static java.lang.String ATTR_FORM
      Attribute for form.
      static java.lang.String ATTR_LARGEOP
      Attribute name of the largeop property.
      static java.lang.String ATTR_LSPACE
      Attribute for lspace.
      static java.lang.String ATTR_MAXSIZE
      Attribute for max size.
      static java.lang.String ATTR_MINSIZE
      Attribute for min size.
      static java.lang.String ATTR_MOVABLELIMITS
      Attribute for movable limits.
      static java.lang.String ATTR_MOVEABLEWRONG
      Wrong attribute name for movable limits.
      static java.lang.String ATTR_RSPACE
      Attribute for rspace.
      static java.lang.String ATTR_SEPARATOR
      Attribute for separator.
      static java.lang.String ATTR_STRETCHY
      Attribute name of the stretchy property.
      static java.lang.String ATTR_SYMMETRIC
      Attribute name of the symmetric property.
      static java.lang.String ELEMENT
      The XML element from this class.
      static float LARGEOP_CORRECTOR_BLOCK
      Multiplier for increasing size of mo with attribute largop = true.
      static float LARGEOP_CORRECTOR_INLINE
      Multiplier for increasing size of mo with attribute largop = true.
      static java.lang.String MOEVENT
      Event name for operator events.
      static java.lang.String VALUE_STRETCHY_HORIZONTAL
      JEuclid extension to stretchy: stretch horizontal only.
      static java.lang.String VALUE_STRETCHY_VERTICAL
      JEuclid extension to stretchy: stretch vertical only.
      • Fields inherited from class org.apache.batik.dom.GenericElementNS

        nodeName, readonly
      • Fields inherited from class org.apache.batik.dom.AbstractElementNS

        namespaceURI
      • Fields inherited from class org.apache.batik.dom.AbstractElement

        attributes, typeInfo
      • Fields inherited from class org.apache.batik.dom.AbstractParentChildNode

        nextSibling, parentNode, previousSibling
      • Fields inherited from class org.apache.batik.dom.AbstractParentNode

        childNodes
      • Fields inherited from class org.apache.batik.dom.AbstractNode

        DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers
      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      Mo​(java.lang.String qname, org.apache.batik.dom.AbstractDocument odoc)
      Default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void changeHook()
      Override this function to get notified whenever the contents of this element have changed.
      java.lang.String getAccent()
      The accent attribute (true or false) for the mo element, if specified.
      java.lang.String getExtendedStretchy()
      Retrieves the JEuclid specific extension of the stretch attribute.
      java.lang.String getFence()
      The fence attribute (true or false) for the mo element, if specified.
      java.lang.String getForm()
      The form attribute (prefix, infix or postfix) for the mo element, if specified.
      java.lang.String getLargeop()
      The largeop attribute for the mo element, if specified.
      float getLargeOpCorrector​(LayoutContext now)  
      java.lang.String getLspace()
      The lspace attribute (spacing to left) of the mo element, if specified.
      java.lang.String getMaxsize()
      Gets value of maxsize property.
      java.lang.String getMinsize()
      Gets value of minsize property.
      java.lang.String getMovablelimits()
      The movablelimits (true or false) attribute for the mo element, if specified.
      java.lang.String getRspace()
      The rspace attribute (spacing to right) of the mo element, if specified.
      java.lang.String getSeparator()
      The separator attribute (true or false) for the mo element, if specified.
      java.lang.String getStretchy()
      The stretchy attribute (true or false) for the mo element, if specified.
      java.lang.String getSymmetric()
      The symmetric attribute (true or false) for the mo element, if specified.
      void handleEvent​(org.w3c.dom.events.Event evt)
      void layoutStage1​(LayoutView view, LayoutInfo info, LayoutStage childMinStage, LayoutContext context)
      context insensitive layout.
      void layoutStage2​(LayoutView view, LayoutInfo info, LayoutContext context)
      context sensitive layout.
      protected org.w3c.dom.Node newNode()
      void setAccent​(java.lang.String accent)
      setter for the accent attribute.
      void setFence​(java.lang.String fence)
      setter for the fence attribute.
      void setForm​(java.lang.String form)
      setter for the form attribute.
      void setLargeop​(java.lang.String largeop)
      setter for the largeop attribute.
      void setLspace​(java.lang.String lspace)
      setter for the lspace attribute.
      void setMaxsize​(java.lang.String maxsize)
      Sets value of maxsize property.
      void setMinsize​(java.lang.String minsize)
      Sets value of minsize property.
      void setMovablelimits​(java.lang.String movablelimits)
      setter for the movablelimits attribute.
      void setRspace​(java.lang.String rspace)
      setter for the rspace attribute.
      void setSeparator​(java.lang.String separator)
      setter for the separator attribute.
      void setStretchy​(java.lang.String stretchy)
      setter for the stretchy attribute.
      void setSymmetric​(java.lang.String symmetric)
      setter for the symmetric attribute.
      • Methods inherited from class org.apache.batik.dom.GenericElementNS

        copyInto, deepCopyInto, deepExport, export, getNodeName, isReadonly, setNodeName, setReadonly
      • Methods inherited from class org.apache.batik.dom.AbstractElementNS

        getNamespaceURI
      • Methods inherited from class org.apache.batik.dom.AbstractElement

        attrAdded, attrModified, attrRemoved, checkChildType, createAttributes, fireDOMAttrModifiedEvent, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getChildElementCount, getFirstElementChild, getIdAttribute, getLastElementChild, getNextElementSibling, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, nodeAdded, nodeToBeRemoved, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
      • Methods inherited from class org.apache.batik.dom.AbstractParentChildNode

        getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
      • Methods inherited from class org.apache.batik.dom.AbstractParentNode

        appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, removeChild, replaceChild
      • Methods inherited from class org.apache.batik.dom.AbstractNode

        addEventListener, addEventListenerNS, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, removeEventListener, removeEventListenerNS, setManagerData, setNodeValue, setOwnerDocument, setPrefix, setSpecified, setTextContent, setUserData, willTriggerNS
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.w3c.dom.Element

        getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, 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
    • Field Detail

      • ATTR_FORM

        public static final java.lang.String ATTR_FORM
        Attribute for form.
        See Also:
        Constant Field Values
      • ATTR_SEPARATOR

        public static final java.lang.String ATTR_SEPARATOR
        Attribute for separator.
        See Also:
        Constant Field Values
      • ATTR_LSPACE

        public static final java.lang.String ATTR_LSPACE
        Attribute for lspace.
        See Also:
        Constant Field Values
      • ATTR_RSPACE

        public static final java.lang.String ATTR_RSPACE
        Attribute for rspace.
        See Also:
        Constant Field Values
      • ATTR_MINSIZE

        public static final java.lang.String ATTR_MINSIZE
        Attribute for min size.
        See Also:
        Constant Field Values
      • ATTR_MAXSIZE

        public static final java.lang.String ATTR_MAXSIZE
        Attribute for max size.
        See Also:
        Constant Field Values
      • ATTR_MOVEABLEWRONG

        public static final java.lang.String ATTR_MOVEABLEWRONG
        Wrong attribute name for movable limits.
        See Also:
        Constant Field Values
      • ATTR_MOVABLELIMITS

        public static final java.lang.String ATTR_MOVABLELIMITS
        Attribute for movable limits.
        See Also:
        Constant Field Values
      • ATTR_ACCENT

        public static final java.lang.String ATTR_ACCENT
        Attribute for accent.
        See Also:
        Constant Field Values
      • ELEMENT

        public static final java.lang.String ELEMENT
        The XML element from this class.
        See Also:
        Constant Field Values
      • LARGEOP_CORRECTOR_INLINE

        public static final float LARGEOP_CORRECTOR_INLINE
        Multiplier for increasing size of mo with attribute largop = true.
        See Also:
        Constant Field Values
      • LARGEOP_CORRECTOR_BLOCK

        public static final float LARGEOP_CORRECTOR_BLOCK
        Multiplier for increasing size of mo with attribute largop = true.
        See Also:
        Constant Field Values
      • ATTR_STRETCHY

        public static final java.lang.String ATTR_STRETCHY
        Attribute name of the stretchy property.
        See Also:
        Constant Field Values
      • VALUE_STRETCHY_HORIZONTAL

        public static final java.lang.String VALUE_STRETCHY_HORIZONTAL
        JEuclid extension to stretchy: stretch horizontal only.
        See Also:
        Constant Field Values
      • VALUE_STRETCHY_VERTICAL

        public static final java.lang.String VALUE_STRETCHY_VERTICAL
        JEuclid extension to stretchy: stretch vertical only.
        See Also:
        Constant Field Values
      • ATTR_LARGEOP

        public static final java.lang.String ATTR_LARGEOP
        Attribute name of the largeop property.
        See Also:
        Constant Field Values
      • ATTR_SYMMETRIC

        public static final java.lang.String ATTR_SYMMETRIC
        Attribute name of the symmetric property.
        See Also:
        Constant Field Values
      • ATTR_FENCE

        public static final java.lang.String ATTR_FENCE
        Attribute name of the fence property.
        See Also:
        Constant Field Values
      • MOEVENT

        public static final java.lang.String MOEVENT
        Event name for operator events.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Mo

        public Mo​(java.lang.String qname,
                  org.apache.batik.dom.AbstractDocument odoc)
        Default constructor. Sets MathML Namespace.
        Parameters:
        qname - Qualified name.
        odoc - Owner Document.