jdbreport.model
Class PageNumber

java.lang.Object
  extended by jdbreport.model.PageNumber
All Implemented Interfaces:
and.util.xml.XMLParser, Serializable, CellValue<Integer>

public class PageNumber
extends Object
implements CellValue<Integer>, and.util.xml.XMLParser

The object that returns a number of the current page

Version:
2.0 20.12.2009
Author:
Andrey Kholmanskih
See Also:
Serialized Form

Field Summary
protected  and.util.xml.XMLReaderHandler handler
           
 
Constructor Summary
PageNumber()
           
PageNumber(String format)
           
 
Method Summary
 void characters(StringBuffer ch)
           
 and.util.xml.XMLParser createParser(and.util.xml.XMLReaderHandler handler)
          Reads from XML
 and.util.xml.XMLParser createParser(and.util.xml.XMLReaderHandler handler, ResourceReader resourceReader)
          Reads from XML
 void endElement(String name, StringBuffer value)
           
 Image getAsImage(ReportModel model, int row, int column)
           
 String getFormat()
           
protected  and.util.xml.XMLReaderHandler getHandler()
           
 Integer getValue()
           
 void setFormat(String format)
           
 void setValue(Integer e)
           
 boolean startElement(String name, Attributes attributes)
           
 String toString()
           
 boolean write(PrintWriter writer, ReportModel model, int row, int column)
          Writes to XML
 boolean write(PrintWriter writer, ReportModel model, int row, int column, ResourceWriter resourceWriter, String format)
          Writes to writer
 boolean write(PrintWriter writer, ReportModel model, int row, int column, String format)
          Writes to writer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

handler

protected transient and.util.xml.XMLReaderHandler handler
Constructor Detail

PageNumber

public PageNumber()

PageNumber

public PageNumber(String format)
Method Detail

createParser

public and.util.xml.XMLParser createParser(and.util.xml.XMLReaderHandler handler)
Description copied from interface: CellValue
Reads from XML

Specified by:
createParser in interface CellValue<Integer>
Returns:
XMLParser

getHandler

protected and.util.xml.XMLReaderHandler getHandler()

characters

public void characters(StringBuffer ch)
                throws SAXException
Specified by:
characters in interface and.util.xml.XMLParser
Throws:
SAXException

getValue

public Integer getValue()
Specified by:
getValue in interface CellValue<Integer>

setValue

public void setValue(Integer e)
Specified by:
setValue in interface CellValue<Integer>

getFormat

public String getFormat()

setFormat

public void setFormat(String format)

write

public boolean write(PrintWriter writer,
                     ReportModel model,
                     int row,
                     int column)
Description copied from interface: CellValue
Writes to XML

Specified by:
write in interface CellValue<Integer>
Returns:
true if supported

write

public boolean write(PrintWriter writer,
                     ReportModel model,
                     int row,
                     int column,
                     String format)
Description copied from interface: CellValue
Writes to writer

Specified by:
write in interface CellValue<Integer>
Returns:
true if supported

toString

public String toString()
Overrides:
toString in class Object

endElement

public void endElement(String name,
                       StringBuffer value)
                throws SAXException
Specified by:
endElement in interface and.util.xml.XMLParser
Throws:
SAXException

startElement

public boolean startElement(String name,
                            Attributes attributes)
                     throws SAXException
Specified by:
startElement in interface and.util.xml.XMLParser
Throws:
SAXException

getAsImage

public Image getAsImage(ReportModel model,
                        int row,
                        int column)
Specified by:
getAsImage in interface CellValue<Integer>
Returns:
as image

write

public boolean write(PrintWriter writer,
                     ReportModel model,
                     int row,
                     int column,
                     ResourceWriter resourceWriter,
                     String format)
Description copied from interface: CellValue
Writes to writer

Specified by:
write in interface CellValue<Integer>
Returns:
true if supported

createParser

public and.util.xml.XMLParser createParser(and.util.xml.XMLReaderHandler handler,
                                           ResourceReader resourceReader)
Description copied from interface: CellValue
Reads from XML

Specified by:
createParser in interface CellValue<Integer>
Returns:
XMLParser