org.odftoolkit.odfdom.dom.element.svg
Class OdfLinearGradientElement

java.lang.Object
  extended by org.apache.xerces.dom.NodeImpl
      extended by org.apache.xerces.dom.ChildNode
          extended by org.apache.xerces.dom.ParentNode
              extended by org.apache.xerces.dom.ElementImpl
                  extended by org.apache.xerces.dom.ElementNSImpl
                      extended by org.odftoolkit.odfdom.dom.element.OdfElement
                          extended by org.odftoolkit.odfdom.dom.element.svg.OdfLinearGradientElement
All Implemented Interfaces:
Serializable, Cloneable, Element, EventTarget, Node, NodeList, TypeInfo
Direct Known Subclasses:
OdfLinearGradient

public abstract class OdfLinearGradientElement
extends OdfElement

DOM implementation of OpenDocument element svg:linearGradient.

See Also:
Serialized Form

Field Summary
static OdfName ELEMENT_NAME
           
 
Fields inherited from class org.odftoolkit.odfdom.dom.element.OdfElement
mOdfDocument
 
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURI
 
Fields inherited from class org.apache.xerces.dom.ElementImpl
attributes, name
 
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
 
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
 
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
 
Constructor Summary
OdfLinearGradientElement(OdfFileDom aOwnerDoc)
          Create the instance of OdfLinearGradientElement
 
Method Summary
 OdfStopElement createStopElement(Double offset)
          Create child element svg:stop.
 String getDisplayName()
          Get value of attribute draw:display-name.
 String getGradientTransform()
          Get value of attribute svg:gradientTransform.
 String getGradientUnits()
          Get value of attribute svg:gradientUnits.
 String getName()
          Get value of attribute draw:name.
 OdfName getOdfName()
          Get the element name
 OdfSpreadMethodType getSpreadMethod()
          Get value of attribute svg:spreadMethod.
 OdfLength getX1()
          Get value of attribute svg:x1.
 OdfLength getX2()
          Get value of attribute svg:x2.
 OdfLength getY1()
          Get value of attribute svg:y1.
 OdfLength getY2()
          Get value of attribute svg:y2.
 void init(OdfStyleName name)
          Initialization of the mandatory attributes of OdfLinearGradientElement
 void setDisplayName(String displayName)
          Set value of attribute draw:display-name.
 void setGradientTransform(String gradientTransform)
          Set value of attribute svg:gradientTransform.
 void setGradientUnits(String gradientUnits)
          Set value of attribute svg:gradientUnits.
 void setName(OdfStyleName name)
          Set value of attribute draw:name.
 void setSpreadMethod(OdfSpreadMethodType spreadMethod)
          Set value of attribute svg:spreadMethod.
 void setX1(OdfLength x1)
          Set value of attribute svg:x1.
 void setX2(OdfLength x2)
          Set value of attribute svg:x2.
 void setY1(OdfLength y1)
          Set value of attribute svg:y1.
 void setY2(OdfLength y2)
          Set value of attribute svg:y2.
 
Methods inherited from class org.odftoolkit.odfdom.dom.element.OdfElement
cloneNode, equals, findFirstChildNode, findNextChildNode, findPreviousChildNode, getAncestorAs, getOdfAttribute, getParentAs, hasOdfAttribute, insertBefore, onInsertNode, onInsertNode, onRemoveNode, onRemoveNode, removeChild, replaceChild, setOdfAttribute, toString
 
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix, setType, setValues
 
Methods inherited from class org.apache.xerces.dom.ElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
 
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
 
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, compareDocumentPosition, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, hasChildNodes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setNodeValue, setTextContent, setUserData
 

Field Detail

ELEMENT_NAME

public static final OdfName ELEMENT_NAME
Constructor Detail

OdfLinearGradientElement

public OdfLinearGradientElement(OdfFileDom aOwnerDoc)
Create the instance of OdfLinearGradientElement

Parameters:
aOwnerDoc - The type is OdfFileDom
Method Detail

getOdfName

public OdfName getOdfName()
Get the element name

Specified by:
getOdfName in class OdfElement
Returns:
return the name of element svg:linearGradient.

init

public void init(OdfStyleName name)
Initialization of the mandatory attributes of OdfLinearGradientElement

Parameters:
name - The mandatory attribute draw:name"

getGradientUnits

public String getGradientUnits()
Get value of attribute svg:gradientUnits.

Returns:
return the attribute which type is String

setGradientUnits

public void setGradientUnits(String gradientUnits)
Set value of attribute svg:gradientUnits.

Parameters:
gradientUnits - the attribute's type is String

getGradientTransform

public String getGradientTransform()
Get value of attribute svg:gradientTransform.

Returns:
return the attribute which type is String

setGradientTransform

public void setGradientTransform(String gradientTransform)
Set value of attribute svg:gradientTransform.

Parameters:
gradientTransform - the attribute's type is String

getSpreadMethod

public OdfSpreadMethodType getSpreadMethod()
Get value of attribute svg:spreadMethod.

Returns:
return the attribute which type is OdfSpreadMethodType

setSpreadMethod

public void setSpreadMethod(OdfSpreadMethodType spreadMethod)
Set value of attribute svg:spreadMethod.

Parameters:
spreadMethod - the attribute's type is OdfSpreadMethodType

getName

public String getName()
Get value of attribute draw:name.

Returns:
return the attribute which type is String

setName

public void setName(OdfStyleName name)
Set value of attribute draw:name.

Parameters:
name - the attribute's type is OdfStyleName

getDisplayName

public String getDisplayName()
Get value of attribute draw:display-name.

Returns:
return the attribute which type is String

setDisplayName

public void setDisplayName(String displayName)
Set value of attribute draw:display-name.

Parameters:
displayName - the attribute's type is String

getX1

public OdfLength getX1()
Get value of attribute svg:x1.

Returns:
return the attribute which type is OdfLength

setX1

public void setX1(OdfLength x1)
Set value of attribute svg:x1.

Parameters:
x1 - the attribute's type is OdfLength

getY1

public OdfLength getY1()
Get value of attribute svg:y1.

Returns:
return the attribute which type is OdfLength

setY1

public void setY1(OdfLength y1)
Set value of attribute svg:y1.

Parameters:
y1 - the attribute's type is OdfLength

getX2

public OdfLength getX2()
Get value of attribute svg:x2.

Returns:
return the attribute which type is OdfLength

setX2

public void setX2(OdfLength x2)
Set value of attribute svg:x2.

Parameters:
x2 - the attribute's type is OdfLength

getY2

public OdfLength getY2()
Get value of attribute svg:y2.

Returns:
return the attribute which type is OdfLength

setY2

public void setY2(OdfLength y2)
Set value of attribute svg:y2.

Parameters:
y2 - the attribute's type is OdfLength

createStopElement

public OdfStopElement createStopElement(Double offset)
Create child element svg:stop.

Parameters:
offset - Double
Returns:
return the element svg:stop


Copyright © 2009. All Rights Reserved.