|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.batik.dom.AbstractNode org.apache.batik.dom.AbstractParentNode org.apache.batik.dom.AbstractParentChildNode org.apache.batik.dom.AbstractElement org.apache.batik.dom.AbstractElementNS org.apache.batik.dom.GenericElementNS net.sourceforge.jeuclid.elements.AbstractJEuclidElement net.sourceforge.jeuclid.elements.presentation.token.Mspace
public final class Mspace
This class presents a mspace.
TODO: linebreak is unimplemented
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractElement |
---|
AbstractElement.ElementTypeInfo, AbstractElement.Entry, AbstractElement.NamedNodeHashMap |
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode |
---|
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS |
Field Summary | |
---|---|
static String |
ATTR_DEPTH
Attribute for depth. |
static String |
ATTR_HEIGHT
Attribute for height. |
static String |
ATTR_LINEBREAK
Attribute for linebreak. |
static String |
ATTR_WIDTH
Attribute for width. |
static String |
ELEMENT
The XML element from this class. |
Fields inherited from class net.sourceforge.jeuclid.elements.AbstractJEuclidElement |
---|
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 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 |
Constructor Summary | |
---|---|
Mspace(String qname,
AbstractDocument odoc)
Default constructor. |
Method Summary | |
---|---|
String |
getDepth()
A string of the form number v-unit; represents the depth attribute for the mspace element, if specified. |
String |
getHeight()
A string of the form number v-unit; represents the height attribute for the mspace element, if specified. |
String |
getLinebreak()
One of the strings auto, newline, indentingnewline, nobreak, goodbreak and badbreak. |
String |
getWidth()
A string of the form number h-unit; represents the width attribute for the mspace element, if specified. |
protected void |
layoutStageInvariant(LayoutView view,
LayoutInfo info,
LayoutStage stage,
LayoutContext context)
Layout for elements which are stage independent. |
protected Node |
newNode()
|
void |
setDepth(String depth)
setter for the depth attribute. |
void |
setHeight(String height)
setter for the height attribute. |
void |
setLinebreak(String linebreak)
setter for the linebreak attribute. |
void |
setWidth(String width)
setter for the width 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.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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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, 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 |
---|
public static final String ELEMENT
public static final String ATTR_WIDTH
public static final String ATTR_HEIGHT
public static final String ATTR_DEPTH
public static final String ATTR_LINEBREAK
Constructor Detail |
---|
public Mspace(String qname, AbstractDocument odoc)
qname
- Qualified name.odoc
- Owner Document.Method Detail |
---|
protected Node newNode()
newNode
in class GenericElementNS
public String getWidth()
MathMLSpaceElement
getWidth
in interface MathMLSpaceElement
public void setWidth(String width)
MathMLSpaceElement
setWidth
in interface MathMLSpaceElement
width
- Space widthMathMLSpaceElement.getWidth()
public String getHeight()
MathMLSpaceElement
getHeight
in interface MathMLSpaceElement
public void setHeight(String height)
MathMLSpaceElement
setHeight
in interface MathMLSpaceElement
height
- Space heightMathMLSpaceElement.getHeight()
public String getDepth()
MathMLSpaceElement
getDepth
in interface MathMLSpaceElement
public void setDepth(String depth)
MathMLSpaceElement
setDepth
in interface MathMLSpaceElement
depth
- Space depthMathMLSpaceElement.getDepth()
protected void layoutStageInvariant(LayoutView view, LayoutInfo info, LayoutStage stage, LayoutContext context)
This function will layout an element which is layed out the same no matter what stage it is in. This is the case for most elements.
Notable exceptions are mo and tables.
layoutStageInvariant
in class AbstractJEuclidElement
view
- View Object for this layout.info
- An info object which will be filled during layout.stage
- current layout stage.context
- current LayoutContext.public String getLinebreak()
getLinebreak
in interface MathMLSpaceElement
public void setLinebreak(String linebreak)
setLinebreak
in interface MathMLSpaceElement
linebreak
- new value for linebreak.MathMLSpaceElement.getLinebreak()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |