public abstract class BaseStackViewItemProvider extends java.lang.Object implements StackViewItemProviderIf
| Modifier and Type | Field and Description |
|---|---|
protected int |
itemLayer |
protected int |
itemSpan |
protected int |
itemType |
| Constructor and Description |
|---|
BaseStackViewItemProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<StackViewItem> |
addOwnerStackViewItem(java.util.List<StackViewItem> list,
ReportContext context) |
java.util.List<StackViewItem> |
addStackViewItem(java.util.List<StackViewItem> list,
ReportContext context,
java.lang.String label,
java.lang.String label2,
java.lang.Object itemData) |
protected StackViewItem |
buildStackViewItem(java.util.List<StackViewItem> list,
ReportContext context) |
StackViewItem |
createStackViewItem(int id,
ReportContext itemContext) |
ReportContext |
getOwnerContext(ReportContext childContext,
java.lang.Object childData) |
protected int |
getOwnerId(int beforeSize,
int afterSize) |
java.util.List<StackViewItemProviderIf> |
getOwnerProviders(ReportContext itemContext) |
boolean |
isRelevantContext(ReportContext childContext) |
protected int itemLayer
protected int itemSpan
protected int itemType
public java.util.List<StackViewItem> addStackViewItem(java.util.List<StackViewItem> list, ReportContext context, java.lang.String label, java.lang.String label2, java.lang.Object itemData) throws java.lang.Exception
addStackViewItem in interface StackViewItemProviderIfjava.lang.Exceptionprotected java.util.List<StackViewItem> addOwnerStackViewItem(java.util.List<StackViewItem> list, ReportContext context) throws java.lang.Exception
java.lang.Exceptionprotected StackViewItem buildStackViewItem(java.util.List<StackViewItem> list, ReportContext context)
public StackViewItem createStackViewItem(int id, ReportContext itemContext)
createStackViewItem in interface StackViewItemProviderIfid - is stack view item index in the listpublic java.util.List<StackViewItemProviderIf> getOwnerProviders(ReportContext itemContext)
getOwnerProviders in interface StackViewItemProviderIfpublic ReportContext getOwnerContext(ReportContext childContext, java.lang.Object childData)
getOwnerContext in interface StackViewItemProviderIfpublic boolean isRelevantContext(ReportContext childContext)
isRelevantContext in interface StackViewItemProviderIfprotected int getOwnerId(int beforeSize,
int afterSize)