Class AbstractStyleDataBackend
- java.lang.Object
-
- org.pentaho.reporting.designer.core.editor.styles.AbstractStyleDataBackend
-
- All Implemented Interfaces:
StyleDataBackend
- Direct Known Subclasses:
SimpleStyleTableModel.SimpleStyleDataBackend
,StyleTableModel.DefaultStyleDataBackend
public abstract class AbstractStyleDataBackend extends Object implements StyleDataBackend
-
-
Field Summary
-
Fields inherited from interface org.pentaho.reporting.designer.core.editor.styles.StyleDataBackend
NULL_INDICATOR
-
-
Constructor Summary
Constructors Modifier Constructor Description AbstractStyleDataBackend()
protected
AbstractStyleDataBackend(org.pentaho.reporting.engine.classic.core.metadata.StyleMetaData[] metaData, GroupingHeader[] groupings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearCache(int rowIndex)
Object[]
getFullValues()
protected GroupingHeader[]
getGroupings()
GroupingHeader
getGroupings(int row)
org.pentaho.reporting.engine.classic.core.metadata.StyleMetaData
getMetaData(int row)
Object[]
getPropertyEditors()
org.pentaho.reporting.engine.classic.core.style.ResolverStyleSheet
getResolvedStyle()
int
getRowCount()
void
resetCache()
-
-
-
Constructor Detail
-
AbstractStyleDataBackend
public AbstractStyleDataBackend()
-
AbstractStyleDataBackend
protected AbstractStyleDataBackend(org.pentaho.reporting.engine.classic.core.metadata.StyleMetaData[] metaData, GroupingHeader[] groupings)
-
-
Method Detail
-
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interfaceStyleDataBackend
-
getMetaData
public org.pentaho.reporting.engine.classic.core.metadata.StyleMetaData getMetaData(int row)
- Specified by:
getMetaData
in interfaceStyleDataBackend
-
getGroupings
public GroupingHeader getGroupings(int row)
- Specified by:
getGroupings
in interfaceStyleDataBackend
-
getGroupings
protected GroupingHeader[] getGroupings()
-
clearCache
public void clearCache(int rowIndex)
- Specified by:
clearCache
in interfaceStyleDataBackend
-
resetCache
public void resetCache()
- Specified by:
resetCache
in interfaceStyleDataBackend
-
getFullValues
public Object[] getFullValues()
- Specified by:
getFullValues
in interfaceStyleDataBackend
-
getPropertyEditors
public Object[] getPropertyEditors()
- Specified by:
getPropertyEditors
in interfaceStyleDataBackend
-
getResolvedStyle
public org.pentaho.reporting.engine.classic.core.style.ResolverStyleSheet getResolvedStyle()
- Specified by:
getResolvedStyle
in interfaceStyleDataBackend
-
-