Uses of Class
net.sf.jasperreports.engine.export.oasis.TableBuilder

Packages that use TableBuilder
net.sf.jasperreports.engine.export.oasis   
 

Uses of TableBuilder in net.sf.jasperreports.engine.export.oasis
 

Methods in net.sf.jasperreports.engine.export.oasis with parameters of type TableBuilder
protected  void JROdtExporter.exportEllipse(TableBuilder tableBuilder, JRPrintEllipse ellipse, JRExporterGridCell gridCell)
           
protected  void JROdtExporter.exportFrame(TableBuilder tableBuilder, JRPrintFrame frame, JRExporterGridCell gridCell)
           
protected  void JROdtExporter.exportImage(TableBuilder tableBuilder, JRPrintImage image, JRExporterGridCell gridCell)
          protected boolean startHyperlink(JRPrintHyperlink link) throws IOException { String href = getHyperlinkURL(link); if (href != null) { writer.write(""); } return href != null; } protected String getHyperlinkTarget(JRPrintHyperlink link) { String target = null; switch(link.getHyperlinkTarget()) { case JRHyperlink.HYPERLINK_TARGET_BLANK : { target = "_blank"; break; } case JRHyperlink.HYPERLINK_TARGET_SELF : default : { break; } } return target; } protected String getHyperlinkURL(JRPrintHyperlink link) { String href = null; JRHyperlinkProducer customHandler = getCustomHandler(link); if (customHandler == null) { switch(link.getHyperlinkType()) { case JRHyperlink.HYPERLINK_TYPE_REFERENCE : { if (link.getHyperlinkReference() != null) { href = link.getHyperlinkReference(); } break; } case JRHyperlink.HYPERLINK_TYPE_LOCAL_ANCHOR : { if (link.getHyperlinkAnchor() != null) { href = "#" + link.getHyperlinkAnchor(); } break; } case JRHyperlink.HYPERLINK_TYPE_LOCAL_PAGE : { if (link.getHyperlinkPage() != null) { href = "#" + JR_PAGE_ANCHOR_PREFIX + reportIndex + "_" + link.getHyperlinkPage().toString(); } break; } case JRHyperlink.HYPERLINK_TYPE_REMOTE_ANCHOR : { if ( link.getHyperlinkReference() != null && link.getHyperlinkAnchor() != null ) { href = link.getHyperlinkReference() + "#" + link.getHyperlinkAnchor(); } break; } case JRHyperlink.HYPERLINK_TYPE_REMOTE_PAGE : { if ( link.getHyperlinkReference() != null && link.getHyperlinkPage() != null ) { href = link.getHyperlinkReference() + "#" + JR_PAGE_ANCHOR_PREFIX + "0_" + link.getHyperlinkPage().toString(); } break; } case JRHyperlink.HYPERLINK_TYPE_NONE : default : { break; } } } else { href = customHandler.getHyperlink(link); } return href; } protected JRHyperlinkProducer getCustomHandler(JRPrintHyperlink link) { return hyperlinkProducerFactory == null ? null : hyperlinkProducerFactory.getHandler(link.getLinkType()); } protected void endHyperlink() throws IOException { writer.write(""); } /**
protected  void JROdtExporter.exportLine(TableBuilder tableBuilder, JRPrintLine line, JRExporterGridCell gridCell)
           
protected  void JROdtExporter.exportRectangle(TableBuilder tableBuilder, JRPrintRectangle rectangle, JRExporterGridCell gridCell)
           
protected  void JROdtExporter.exportText(TableBuilder tableBuilder, JRPrintText text, JRExporterGridCell gridCell)
           
 



© 2001-2006 JasperSoft Corporation www.jaspersoft.com