info.informatica.report.dom4j
Class ReportTableRowElement

java.lang.Object
  extended by org.dom4j.tree.AbstractNode
      extended by org.dom4j.tree.AbstractBranch
          extended by org.dom4j.tree.AbstractElement
              extended by org.dom4j.tree.DefaultElement
                  extended by info.informatica.doc.dom4j.CSSStylableElement
                      extended by info.informatica.report.dom4j.ReportElement
                          extended by info.informatica.report.dom4j.ReportTableRowElement
All Implemented Interfaces:
Serializable, Cloneable, Branch, Element, Node, org.w3c.dom.css.ElementCSSInlineStyle

public class ReportTableRowElement
extends ReportElement

Table row.

Author:
Carlos Amengual (amengual at informatica.info)
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.dom4j.Node
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
 
Constructor Summary
ReportTableRowElement(QName qname)
           
ReportTableRowElement(String name)
           
 
Method Summary
 void add(Element element)
           
 int count()
           
 ReportTableCellElement getLast()
           
 boolean hasHeaders()
          This row contains headers ?
 boolean isEmpty()
           
 Iterator<ReportTableCellElement> iterator()
           
 Block newBlock()
           
 
Methods inherited from class info.informatica.report.dom4j.ReportElement
getBlock, getReport, setAttributes, setBlock
 
Methods inherited from class info.informatica.doc.dom4j.CSSStylableElement
getComputedStyle, getStyle
 
Methods inherited from class org.dom4j.tree.DefaultElement
add, additionalNamespaces, additionalNamespaces, attribute, attribute, attribute, attribute, attributeCount, attributeIterator, attributes, clearContent, clone, declaredNamespaces, element, element, element, getDocument, getNamespaceForPrefix, getNamespaceForURI, getParent, getQName, getStringValue, getText, indexOf, node, nodeCount, nodeIterator, processingInstruction, processingInstructions, processingInstructions, remove, removeProcessingInstruction, setAttributes, setContent, setDocument, setParent, setQName, supportsParent
 
Methods inherited from class org.dom4j.tree.AbstractElement
accept, add, add, add, add, add, add, add, addAttribute, addAttribute, addCDATA, addComment, addElement, addEntity, addNamespace, addProcessingInstruction, addProcessingInstruction, addText, appendAttributes, asXML, attributeValue, attributeValue, attributeValue, attributeValue, createCopy, createCopy, createCopy, elementIterator, elementIterator, elementIterator, elementIterator, elements, elements, elements, elements, elementText, elementText, elementTextTrim, elementTextTrim, ensureAttributesCapacity, getData, getName, getNamespace, getNamespacePrefix, getNamespacesForURI, getNamespaceURI, getNodeType, getPath, getQName, getQualifiedName, getUniquePath, getXPathNameStep, getXPathResult, hasMixedContent, isRootElement, isTextOnly, normalize, remove, remove, remove, remove, remove, remove, remove, remove, setAttributeValue, setAttributeValue, setData, setName, setNamespace, setText, toString, write
 
Methods inherited from class org.dom4j.tree.AbstractBranch
addElement, addElement, addElement, appendContent, content, elementByID, getTextTrim, hasContent, isReadOnly, setProcessingInstructions
 
Methods inherited from class org.dom4j.tree.AbstractNode
asXPathResult, createPattern, createXPath, createXPathFilter, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.dom4j.Element
getTextTrim
 
Methods inherited from interface org.dom4j.Branch
addElement, addElement, appendContent, content, elementByID, setProcessingInstructions
 
Methods inherited from interface org.dom4j.Node
asXPathResult, createXPath, detach, getNodeTypeName, getPath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf
 

Constructor Detail

ReportTableRowElement

public ReportTableRowElement(String name)

ReportTableRowElement

public ReportTableRowElement(QName qname)
Method Detail

add

public void add(Element element)
Specified by:
add in interface Branch
Overrides:
add in class ReportElement

iterator

public Iterator<ReportTableCellElement> iterator()

getLast

public ReportTableCellElement getLast()

count

public int count()

isEmpty

public boolean isEmpty()

hasHeaders

public boolean hasHeaders()
This row contains headers ?

Returns:
true if it contains at least one header cell, false otherwise.

newBlock

public Block newBlock()
               throws ReportException
Overrides:
newBlock in class ReportElement
Throws:
ReportException