public class IFDocumentHandlerProxy extends java.lang.Object implements IFDocumentHandler
IFDocumentHandler
instance.| Modifier and Type | Field and Description |
|---|---|
protected IFDocumentHandler |
delegate
the delegate IFDocumentHandler
|
| Constructor and Description |
|---|
IFDocumentHandlerProxy(IFDocumentHandler delegate)
Creates a new proxy instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
endDocument()
Indicates the end of a document.
|
void |
endDocumentHeader()
Indicates the end of the document header.
|
void |
endDocumentTrailer()
Indicates the end of the document trailer.
|
void |
endPage()
Indicates the end of a page
|
void |
endPageContent()
Indicates the end of the page content.
|
void |
endPageHeader()
Indicates the end of the page header.
|
void |
endPageSequence()
Indicates the end of a page sequence.
|
void |
endPageTrailer()
Indicates the end of the page trailer.
|
IFDocumentHandlerConfigurator |
getConfigurator()
Returns the configurator for this document handler, if any.
|
IFContext |
getContext()
Returns the associated intermediate format context object.
|
IFDocumentNavigationHandler |
getDocumentNavigationHandler()
Returns a document navigation handler if this feature is supported.
|
FontInfo |
getFontInfo()
Returns the font set to work with.
|
java.lang.String |
getMimeType()
Returns the MIME type of the output format that is generated by this implementation.
|
void |
handleExtensionObject(java.lang.Object extension)
Handles an extension object.
|
void |
setContext(IFContext context)
Sets the intermediate format context object.
|
void |
setDefaultFontInfo(FontInfo fontInfo)
Sets the default font set (with no custom configuration).
|
void |
setFontInfo(FontInfo fontInfo)
Sets the font set to work with.
|
void |
setResult(javax.xml.transform.Result result)
Sets the JAXP Result object to receive the generated content.
|
void |
startDocument()
Indicates the start of a document.
|
void |
startDocumentHeader()
Indicates the start of the document header.
|
void |
startDocumentTrailer()
Indicates the start of the document trailer.
|
void |
startPage(int index,
java.lang.String name,
java.lang.String pageMasterName,
java.awt.Dimension size)
Indicates the start of a new page.
|
IFPainter |
startPageContent()
Indicates the start of the page content.
|
void |
startPageHeader()
Indicates the start of the page header.
|
void |
startPageSequence(java.lang.String id)
Indicates the start of a new page sequence.
|
void |
startPageTrailer()
Indicates the start of the page trailer.
|
boolean |
supportsPagesOutOfOrder()
Indicates whether the painter supports to handle the pages in mixed order rather than
ascending order.
|
protected IFDocumentHandler delegate
public IFDocumentHandlerProxy(IFDocumentHandler delegate)
delegate - the delegate instancepublic boolean supportsPagesOutOfOrder()
supportsPagesOutOfOrder in interface IFDocumentHandlerpublic java.lang.String getMimeType()
getMimeType in interface IFDocumentHandlerpublic void setContext(IFContext context)
setContext in interface IFDocumentHandlercontext - the context objectpublic IFContext getContext()
getContext in interface IFDocumentHandlerpublic FontInfo getFontInfo()
getFontInfo in interface IFDocumentHandlerpublic void setFontInfo(FontInfo fontInfo)
setFontInfo in interface IFDocumentHandlerfontInfo - the font info objectpublic void setDefaultFontInfo(FontInfo fontInfo)
setDefaultFontInfo in interface IFDocumentHandlerfontInfo - the font info object to populatepublic IFDocumentHandlerConfigurator getConfigurator()
getConfigurator in interface IFDocumentHandlerpublic IFDocumentNavigationHandler getDocumentNavigationHandler()
getDocumentNavigationHandler in interface IFDocumentHandlerpublic void setResult(javax.xml.transform.Result result)
throws IFException
setResult in interface IFDocumentHandlerresult - the JAXP Result object to receive the generated contentIFException - if an error occurs setting up the outputpublic void startDocument()
throws IFException
startDocument in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void startDocumentHeader()
throws IFException
IFDocumentHandler.startDocument() method. Extensions sent to this painter between
IFDocumentHandler.startDocumentHeader() and IFDocumentHandler.endDocumentHeader() apply to the document as
a whole (like document metadata).startDocumentHeader in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endDocumentHeader()
throws IFException
endDocumentHeader in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void startPageSequence(java.lang.String id)
throws IFException
startPageSequence in interface IFDocumentHandlerid - the page sequence's identifier (or null if none is available)IFException - if an error occurs while handling this eventpublic void startPage(int index,
java.lang.String name,
java.lang.String pageMasterName,
java.awt.Dimension size)
throws IFException
startPage in interface IFDocumentHandlerindex - the index of the page (0-based)name - the page name (usually the formatted page number)pageMasterName - the name of the simple-page-master that generated this pagesize - the size of the page (equivalent to the MediaBox in PDF)IFException - if an error occurs while handling this eventpublic void startPageHeader()
throws IFException
startPageHeader in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endPageHeader()
throws IFException
endPageHeader in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic IFPainter startPageContent() throws IFException
IFPainter interface
which is used to paint the page contents.startPageContent in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endPageContent()
throws IFException
IFPainter returned by the
respective IFDocumentHandler.startPageContent() method are illegal.endPageContent in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void startPageTrailer()
throws IFException
startPageTrailer in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endPageTrailer()
throws IFException
endPageTrailer in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endPage()
throws IFException
endPage in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endPageSequence()
throws IFException
endPageSequence in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void startDocumentTrailer()
throws IFException
IFDocumentHandler.startDocumentTrailer() and IFDocumentHandler.endDocumentTrailer() apply to the document as
a whole and is used for document-level content that is only known after all pages have
been rendered (like named destinations or the bookmark tree).startDocumentTrailer in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endDocumentTrailer()
throws IFException
IFDocumentHandler.endDocument() method.endDocumentTrailer in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void endDocument()
throws IFException
endDocument in interface IFDocumentHandlerIFException - if an error occurs while handling this eventpublic void handleExtensionObject(java.lang.Object extension)
throws IFException
handleExtensionObject in interface IFDocumentHandlerextension - the extension objectIFException - if an error occurs while handling this eventCopyright 1999-2010 The Apache Software Foundation. All Rights Reserved.