|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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.general.Mfrac
public final class Mfrac
This math element presents a mathematical fraction.
| 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_BEVELED_WRONG
The wrong beveled attribute. |
static String |
ATTR_BEVELLED
The real beveled attribute. |
static String |
ATTR_DENOMALIGN
The denomalign attribute. |
static String |
ATTR_LINETHICKNESS
Attribute name of the linethickness property. |
static String |
ATTR_NUMALIGN
The numalign attribute. |
static String |
ELEMENT
The XML element from this class. |
static float |
FRAC_TILT_ANGLE
Tilt angle for frac. |
| 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 | |
|---|---|
Mfrac(String qname,
AbstractDocument odoc)
Default constructor. |
|
| Method Summary | |
|---|---|
String |
getBevelled()
One of the strings true and false. |
LayoutContext |
getChildLayoutContext(int childNum,
LayoutContext context)
get the layout context for the given child. |
String |
getDenomalign()
One of the strings left, center and right. |
MathMLElement |
getDenominator()
The second child MathMLElement of the MathMLFractionElement; represents the denominator of the represented fraction. |
String |
getLinethickness()
A string representing the linethickness attribute of the mfrac, if specified. |
float |
getLinethickness(Graphics2D g,
LayoutContext context)
|
String |
getNumalign()
One of the strings left, center and right. |
MathMLElement |
getNumerator()
The first child MathMLElement of the MathMLFractionElement; represents the numerator of the represented fraction. |
protected void |
layoutStageInvariant(LayoutView view,
LayoutInfo info,
LayoutStage stage,
LayoutContext context)
Layout for elements which are stage independent. |
protected Node |
newNode()
|
void |
setBevelled(String bevelled)
Set value of the beveled attribute. |
void |
setDenomalign(String denomalign)
setter for the denomalign attribute. |
void |
setDenominator(MathMLElement denominator)
setter for the denominator attribute. |
void |
setLinethickness(String newLinethickness)
Sets the thickness of the fraction line. |
void |
setNumalign(String numalign)
setter for the numalign attribute. |
void |
setNumerator(MathMLElement numerator)
setter for the numerator 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 float FRAC_TILT_ANGLE
public static final String ATTR_LINETHICKNESS
public static final String ATTR_BEVELED_WRONG
public static final String ATTR_BEVELLED
public static final String ATTR_NUMALIGN
public static final String ATTR_DENOMALIGN
| Constructor Detail |
|---|
public Mfrac(String qname,
AbstractDocument odoc)
qname - Qualified name.odoc - Owner Document.| Method Detail |
|---|
protected Node newNode()
newNode in class GenericElementNS
public LayoutContext getChildLayoutContext(int childNum,
LayoutContext context)
getChildLayoutContext in interface JEuclidNodegetChildLayoutContext in class AbstractJEuclidElementchildNum - 0-based number of the child to check.context - external context.
public void setLinethickness(String newLinethickness)
setLinethickness in interface MathMLFractionElementnewLinethickness - ThicknessMathMLFractionElement.getLinethickness()
public float getLinethickness(Graphics2D g,
LayoutContext context)
context - LayoutContext to useg - Graphics2D context to use.
public void setBevelled(String bevelled)
setBevelled in interface MathMLFractionElementbevelled - ValueMathMLFractionElement.getBevelled()public String getBevelled()
MathMLFractionElement
getBevelled in interface MathMLFractionElementpublic MathMLElement getDenominator()
getDenominator in interface MathMLFractionElementpublic String getLinethickness()
getLinethickness in interface MathMLFractionElementpublic MathMLElement getNumerator()
getNumerator in interface MathMLFractionElementpublic void setDenominator(MathMLElement denominator)
setDenominator in interface MathMLFractionElementdenominator - new value for denominator.MathMLFractionElement.getDenominator()public void setNumerator(MathMLElement numerator)
setNumerator in interface MathMLFractionElementnumerator - new value for numerator.MathMLFractionElement.getNumerator()public String getDenomalign()
getDenomalign in interface MathMLFractionElementpublic String getNumalign()
getNumalign in interface MathMLFractionElementpublic void setDenomalign(String denomalign)
setDenomalign in interface MathMLFractionElementdenomalign - new value for denomalign.MathMLFractionElement.getDenomalign()public void setNumalign(String numalign)
setNumalign in interface MathMLFractionElementnumalign - new value for numalign.MathMLFractionElement.getNumalign()
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 AbstractJEuclidElementview - View Object for this layout.info - An info object which will be filled during layout.stage - current layout stage.context - current LayoutContext.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||