|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.tonbeller.jpivot.table.span.PropertySpanBuilder
public class PropertySpanBuilder
adds Span elements to a SpanCalc containing Member Properties.
Nested Class Summary | |
---|---|
static class |
PropertySpanBuilder.BookmarkState
|
Field Summary |
---|
Fields inherited from interface com.tonbeller.wcf.bookmarks.Bookmarkable |
---|
EXTENSIONAL, INTENSIONAL |
Constructor Summary | |
---|---|
PropertySpanBuilder(OlapModel model)
|
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
notifies the listener that this config has changed (and the model has possibly to be redrawn) |
void |
addPropertySpans(SpanCalc sc)
adds property columns to sc |
void |
destroy(javax.servlet.http.HttpSession session)
|
java.util.List[] |
getAvailablePropertiesColumns()
|
java.lang.Object |
getBookmarkState(int levelOfDetail)
|
java.util.List |
getVisiblePropertyMetas()
|
void |
initialize(com.tonbeller.wcf.controller.RequestContext context)
|
boolean |
isAvailable()
does the underlying OLAP model support properties? |
boolean |
isShowProperties()
shall properties be shown at all? |
void |
modelChanged(ModelChangeEvent e)
model data have changed, e.g. user has navigated |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
|
void |
setBookmarkState(java.lang.Object state)
|
void |
setShowProperties(boolean b)
|
protected void |
setVisiblePropertiesExtension()
updates the visibleProperties in the extension |
void |
setVisiblePropertyMetas(java.util.List metas)
sets the ordered list of visible MemberPropertyMeta instances. |
void |
structureChanged(ModelChangeEvent e)
major change, e.g. extensions added/removed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertySpanBuilder(OlapModel model)
Method Detail |
---|
public void initialize(com.tonbeller.wcf.controller.RequestContext context)
public void destroy(javax.servlet.http.HttpSession session)
public void modelChanged(ModelChangeEvent e)
ModelChangeListener
modelChanged
in interface ModelChangeListener
public void structureChanged(ModelChangeEvent e)
ModelChangeListener
structureChanged
in interface ModelChangeListener
public boolean isAvailable()
PropertyConfig
isAvailable
in interface PropertyConfig
isAvailable
in interface Available
public void addPropertySpans(SpanCalc sc)
sc
- the SpanCalc to modifypublic boolean isShowProperties()
PropertyConfig
isShowProperties
in interface PropertyConfig
public void setShowProperties(boolean b)
setShowProperties
in interface PropertyConfig
public void setVisiblePropertyMetas(java.util.List metas)
PropertyConfig
setVisiblePropertyMetas
in interface PropertyConfig
metas
- list containing MemberPropertyMeta. Properties which are not
present in the list will not be shown. If null, all properties are shown.public java.util.List getVisiblePropertyMetas()
getVisiblePropertyMetas
in interface PropertyConfig
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
PropertyConfig
addPropertyChangeListener
in interface PropertyConfig
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in interface PropertyConfig
public java.lang.Object getBookmarkState(int levelOfDetail)
getBookmarkState
in interface com.tonbeller.wcf.bookmarks.Bookmarkable
public void setBookmarkState(java.lang.Object state)
setBookmarkState
in interface com.tonbeller.wcf.bookmarks.Bookmarkable
protected void setVisiblePropertiesExtension()
public java.util.List[] getAvailablePropertiesColumns()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |