JRubik v0.6

es.aeat.eett.plugins.tableNavi.jpivot
Class SpanBuilderImpl

java.lang.Object
  extended byes.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport
      extended byes.aeat.eett.plugins.tableNavi.jpivot.SpanBuilderImpl
All Implemented Interfaces:
com.tonbeller.wcf.bookmarks.Bookmarkable, PartBuilder, SpanBuilder

public class SpanBuilderImpl
extends PartBuilderSupport
implements SpanBuilder

renders a row or column heading. Creates a DOM Element from a Member, Hierarchy, Dimension or Level.

Author:
av

Nested Class Summary
(package private)  class SpanBuilderImpl.RenderSwitch
           
 
Field Summary
(package private)  java.lang.String headingName
           
(package private)  java.lang.String memberName
           
(package private)  SpanBuilderImpl.RenderSwitch renderSwitch
           
 
Fields inherited from class es.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport
table
 
Constructor Summary
SpanBuilderImpl(java.lang.String memberName, java.lang.String headingName)
          creates an instance
 
Method Summary
 javax.swing.tree.DefaultMutableTreeNode build(com.tonbeller.jpivot.table.span.Span span)
          renders a row- or column heading
 
Methods inherited from class es.aeat.eett.plugins.tableNavi.jpivot.PartBuilderSupport
destroy, getBookmarkState, initialize, setBookmarkState, setDirty, startBuild, stopBuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.aeat.eett.plugins.tableNavi.jpivot.PartBuilder
destroy, initialize, startBuild, stopBuild
 
Methods inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable
getBookmarkState, setBookmarkState
 

Field Detail

memberName

java.lang.String memberName

headingName

java.lang.String headingName

renderSwitch

SpanBuilderImpl.RenderSwitch renderSwitch
Constructor Detail

SpanBuilderImpl

public SpanBuilderImpl(java.lang.String memberName,
                       java.lang.String headingName)
creates an instance

Parameters:
memberName - either "row-heading" or "column-heading"
headingName - element name for the heading of a row- or column-heading (i.e. "heading-heading").
Method Detail

build

public javax.swing.tree.DefaultMutableTreeNode build(com.tonbeller.jpivot.table.span.Span span)
renders a row- or column heading

Specified by:
build in interface SpanBuilder

JRubik v0.6

JRubik v0.6