|
Style Intelligence v12.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinetsoft.report.lens.DefaultSectionLens
public class DefaultSectionLens
DefaultSectionLens is a default implementation of the SectionLens interface. It can be used to create a section lens for adding a section to a report. Since sections are normally created using the report designer, this classes is only used if a section needs to be created dynamically through API.
| Nested Class Summary | |
|---|---|
static class |
DefaultSectionLens.SectionCellBindingInfo
Section binding info. |
| Nested classes/interfaces inherited from interface inetsoft.report.SectionLens |
|---|
SectionLens.Visitor |
| Field Summary |
|---|
| Fields inherited from interface inetsoft.report.SectionLens |
|---|
CONTENT, FOOTER, HEADER |
| Constructor Summary | |
|---|---|
DefaultSectionLens()
Create an empty section. |
|
DefaultSectionLens(ReportSheet report)
Create an empty section. |
|
DefaultSectionLens(SectionBand header,
SectionBand content,
SectionBand footer)
Create a plain section. |
|
DefaultSectionLens(SectionBand header,
SectionLens content,
SectionBand footer)
Create a nested section. |
|
| Method Summary | |
|---|---|
Object |
clone()
Clone this section. |
List |
getBandInfos()
Get all bands infomations. |
CellBindingInfo |
getCellInfo(SectionBand band,
String eid)
Get a cell infomation. |
List |
getCellInfos(boolean all)
Get all cell infomations for the layout. |
Object |
getSectionContent()
Get the content of the section content. |
SectionBand[] |
getSectionFooter()
Get the section footer frame. |
SectionBand[] |
getSectionHeader()
Get the section header frame. |
void |
setSectionContent(SectionBand band)
Set the section content band. |
void |
setSectionContent(SectionBand[] bands)
Set the section content band. |
void |
setSectionContent(SectionLens nested)
Set the section content band. |
void |
setSectionFooter(SectionBand band)
Set the section footer band. |
void |
setSectionFooter(SectionBand[] bands)
Set the section footer band. |
void |
setSectionHeader(SectionBand band)
Set the section header band. |
void |
setSectionHeader(SectionBand[] bands)
Set the section header band. |
String |
toString()
|
void |
visit(SectionLens.Visitor visitor)
Visit all bands in the section. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSectionLens()
public DefaultSectionLens(ReportSheet report)
public DefaultSectionLens(SectionBand header,
SectionBand content,
SectionBand footer)
public DefaultSectionLens(SectionBand header,
SectionLens content,
SectionBand footer)
| Method Detail |
|---|
public SectionBand[] getSectionHeader()
getSectionHeader in interface SectionLenspublic void setSectionHeader(SectionBand band)
public void setSectionHeader(SectionBand[] bands)
public Object getSectionContent()
getSectionContent in interface SectionLenspublic void setSectionContent(SectionBand band)
public void setSectionContent(SectionBand[] bands)
public void setSectionContent(SectionLens nested)
public SectionBand[] getSectionFooter()
getSectionFooter in interface SectionLenspublic void setSectionFooter(SectionBand band)
public void setSectionFooter(SectionBand[] bands)
public void visit(SectionLens.Visitor visitor)
visit in interface SectionLenspublic Object clone()
SectionLens
clone in interface SectionLensclone in class Objectpublic String toString()
toString in class Objectpublic List getBandInfos()
getBandInfos in interface GroupableLayoutpublic List getCellInfos(boolean all)
getCellInfos in interface GroupableLayout
public CellBindingInfo getCellInfo(SectionBand band,
String eid)
|
Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||