|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<PrintableReportItem>
tecgraf.javautils.gui.print.PrintableReportItemArrayList
public class PrintableReportItemArrayList
Lista de itens a serem impressos. Este componente permite dividir a página em diversos níveis de linhas e colunas.
Os componentes de primeiro nível (nível zero) desta classe inseridos em uma página permitirão dividir a linha em colunas, isto é, cada item da lista será impresso lado a lado. Se, por sua vez, qualquer uma das colunas for outra instância deste componente (nível 1), os itens dentro dela serão impressos na vertical, um abaixo do outro. Se qualquer item dentro desta última lista for também uma instância deste componente (nível 2), os itens dentro dele serão impressos na horizontal, e assim por diante, com uma inversão de eixos a cada subnível.
| Field Summary |
|---|
| Fields inherited from class java.util.AbstractList |
|---|
modCount |
| Fields inherited from interface tecgraf.javautils.gui.print.PrintableReportItem |
|---|
CM_TO_INCH |
| Constructor Summary | |
|---|---|
PrintableReportItemArrayList()
|
|
| Method Summary | |
|---|---|
void |
add(int index,
PrintableReportItem element)
|
boolean |
add(PrintableReportItem e)
|
boolean |
addAll(Collection<? extends PrintableReportItem> c)
|
boolean |
addAll(int index,
Collection<? extends PrintableReportItem> c)
|
float |
getHeight()
Obtém a altura da lista a ser impressa, o que depende do nível de profundidade de aninhamento atual. |
float |
getWidth()
Obtém a largura da lista a ser impressa, o que depende do nível de profundidade de aninhamento atual. |
void |
initPrinting(PrintConfiguration configuration)
Prepara a impressão com determinada configuração de impressão. |
boolean |
print(Graphics2D g2,
PageFormat format,
int pageIndex)
Imprime a lista de itens. |
PrintableReportItem |
set(int index,
PrintableReportItem element)
|
boolean |
simulatePrint(Graphics2D g2,
PageFormat format,
int pageIndex)
Simula a impressão do item, isto é, gera a impressão no componente gráfico como se estivesse imprimindo, mas sem imprimir de fato. |
| Methods inherited from class java.util.ArrayList |
|---|
clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, size, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
|---|
equals, hashCode, iterator, listIterator, listIterator, subList |
| Methods inherited from class java.util.AbstractCollection |
|---|
containsAll, removeAll, retainAll, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
|---|
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
| Constructor Detail |
|---|
public PrintableReportItemArrayList()
| Method Detail |
|---|
public void add(int index,
PrintableReportItem element)
add in interface List<PrintableReportItem>add in class ArrayList<PrintableReportItem>public boolean add(PrintableReportItem e)
add in interface Collection<PrintableReportItem>add in interface List<PrintableReportItem>add in class ArrayList<PrintableReportItem>public boolean addAll(Collection<? extends PrintableReportItem> c)
addAll in interface Collection<PrintableReportItem>addAll in interface List<PrintableReportItem>addAll in class ArrayList<PrintableReportItem>
public boolean addAll(int index,
Collection<? extends PrintableReportItem> c)
addAll in interface List<PrintableReportItem>addAll in class ArrayList<PrintableReportItem>
public PrintableReportItem set(int index,
PrintableReportItem element)
set in interface List<PrintableReportItem>set in class ArrayList<PrintableReportItem>public void initPrinting(PrintConfiguration configuration)
initPrinting in interface PrintableReportItemconfiguration - configuração de impressão.
public boolean print(Graphics2D g2,
PageFormat format,
int pageIndex)
print in interface PrintableReportItemg2 - componente gráfico.format - formato da página a ser impressa.pageIndex - índice da página a ser impressa.
public boolean simulatePrint(Graphics2D g2,
PageFormat format,
int pageIndex)
simulatePrint in interface PrintableReportItemg2 - componente gráfico.format - formato da página a ser impressa.pageIndex - índice da página a ser impressa.
public float getHeight()
getHeight in interface PrintableReportItempublic float getWidth()
getWidth in interface PrintableReportItem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||