com.tonbeller.jpivot.table.navi
Class AxisStyleUI

java.lang.Object
  extended by com.tonbeller.jpivot.table.PartBuilderSupport
      extended by com.tonbeller.jpivot.table.TableComponentExtensionSupport
          extended by com.tonbeller.jpivot.table.navi.AxisStyleUI
All Implemented Interfaces:
PartBuilder, TableComponentExtension, Available, com.tonbeller.wcf.bookmarks.Bookmarkable

public class AxisStyleUI
extends TableComponentExtensionSupport

Created on 06.12.2002

Author:
av

Nested Class Summary
static class AxisStyleUI.BookmarkState
           
 
Field Summary
static java.lang.String ID
           
 
Fields inherited from class com.tonbeller.jpivot.table.TableComponentExtensionSupport
enabled
 
Fields inherited from class com.tonbeller.jpivot.table.PartBuilderSupport
table
 
Fields inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable
EXTENSIONAL, INTENSIONAL
 
Constructor Summary
AxisStyleUI()
           
 
Method Summary
 java.lang.Object getBookmarkState(int levelOfDetail)
          returns the bookmark state
 java.lang.String getId()
          unique name of this extension.
 void initialize(com.tonbeller.wcf.controller.RequestContext context, TableComponent table)
          initializes axis style
 boolean isAvailable()
          true, if the current olapModel supports all extensions that are required by this partBuilder.
 boolean isHideSpans()
          Returns the hideSpans.
 boolean isLevelStyle()
          Returns the levelStyle.
 void setBookmarkState(java.lang.Object state)
          restores boomarkstat
 void setHideSpans(boolean hideSpans)
          Sets the hideSpans.
 void setLevelStyle(boolean levelStyle)
          Sets the levelStyle.
 
Methods inherited from class com.tonbeller.jpivot.table.TableComponentExtensionSupport
isEnabled, setEnabled
 
Methods inherited from class com.tonbeller.jpivot.table.PartBuilderSupport
destroy, 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 com.tonbeller.jpivot.table.PartBuilder
destroy, startBuild, stopBuild
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values
Constructor Detail

AxisStyleUI

public AxisStyleUI()
Method Detail

getId

public java.lang.String getId()
Description copied from interface: TableComponentExtension
unique name of this extension. Used for JSP programming


isHideSpans

public boolean isHideSpans()
Returns the hideSpans.

Returns:
boolean

isLevelStyle

public boolean isLevelStyle()
Returns the levelStyle.

Returns:
boolean

setHideSpans

public void setHideSpans(boolean hideSpans)
Sets the hideSpans.

Parameters:
hideSpans - The hideSpans to set

setLevelStyle

public void setLevelStyle(boolean levelStyle)
Sets the levelStyle.

Parameters:
levelStyle - The levelStyle to set

isAvailable

public boolean isAvailable()
Description copied from interface: PartBuilder
true, if the current olapModel supports all extensions that are required by this partBuilder. If false, a GUI will not show related items.

Specified by:
isAvailable in interface PartBuilder
Specified by:
isAvailable in interface Available
Overrides:
isAvailable in class PartBuilderSupport

initialize

public void initialize(com.tonbeller.wcf.controller.RequestContext context,
                       TableComponent table)
                throws java.lang.Exception
initializes axis style

Specified by:
initialize in interface PartBuilder
Overrides:
initialize in class PartBuilderSupport
Throws:
java.lang.Exception

getBookmarkState

public java.lang.Object getBookmarkState(int levelOfDetail)
returns the bookmark state

Specified by:
getBookmarkState in interface com.tonbeller.wcf.bookmarks.Bookmarkable
Overrides:
getBookmarkState in class TableComponentExtensionSupport

setBookmarkState

public void setBookmarkState(java.lang.Object state)
restores boomarkstat

Specified by:
setBookmarkState in interface com.tonbeller.wcf.bookmarks.Bookmarkable
Overrides:
setBookmarkState in class TableComponentExtensionSupport