]> source.dussan.org Git - xmlgraphics-fop.git/commit
* Added new DataObjectFactory to take care of MO:DCA DataObject creation/instantiation.
authorAdrian Cumiskey <acumiskey@apache.org>
Thu, 17 Jul 2008 19:13:56 +0000 (19:13 +0000)
committerAdrian Cumiskey <acumiskey@apache.org>
Thu, 17 Jul 2008 19:13:56 +0000 (19:13 +0000)
commit030cd56ed235409e5fe6d2914d7224d9a58380c1
tree0cb3bd47be75f861e3653f871dbc3888fc0ef39a
parente8d3199b5154012c1109085741b53f36b3a59282
* Added new DataObjectFactory to take care of MO:DCA DataObject creation/instantiation.
* Created a DataObjectCache which is now used to cache all resource objects such as images to a RandomAccessFile so all the memory isn't eaten by them during rendering.
* Added new GraphicsObjectPainter class invoked by DataObjectFactory on creation of GraphicsObject.
* Added Category and Type inner interfaces and handy copySF() to base AbstractAFPObject with more code reuse, simplifications/optimizations of writeStart() and writeEnd().
* SVG entry and isImage() isGraphic() convenience methods added to MO:DCA Registry.
* Updated AFPSVGHandler to use similar fox:conversion-mode foreign attribute mechanism for bitmap painting fallback used by PCLRenderer and PDFRenderer.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AFPGOCAResources@677689 13f79535-47bb-0310-9956-ffa450edef68
70 files changed:
conf/fop.xconf
src/java/org/apache/fop/render/AbstractGenericSVGHandler.java
src/java/org/apache/fop/render/afp/AFPGraphics2D.java
src/java/org/apache/fop/render/afp/AFPGraphics2DAdapter.java
src/java/org/apache/fop/render/afp/AFPInfo.java
src/java/org/apache/fop/render/afp/AFPRenderer.java
src/java/org/apache/fop/render/afp/AFPRendererConfigurator.java
src/java/org/apache/fop/render/afp/AFPSVGHandler.java
src/java/org/apache/fop/render/afp/AFPState.java
src/java/org/apache/fop/render/afp/DataObjectCache.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/DataObjectInfo.java
src/java/org/apache/fop/render/afp/ExternalResourceGroupManager.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/GraphicsObjectInfo.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/GraphicsObjectPainter.java [new file with mode: 0644]
src/java/org/apache/fop/render/afp/ImageObjectInfo.java
src/java/org/apache/fop/render/afp/ObjectAreaInfo.java
src/java/org/apache/fop/render/afp/ResourceInfo.java
src/java/org/apache/fop/render/afp/ResourceLevel.java
src/java/org/apache/fop/render/afp/goca/GraphicsChainedSegment.java
src/java/org/apache/fop/render/afp/modca/AFPDataStream.java
src/java/org/apache/fop/render/afp/modca/AbstractAFPObject.java
src/java/org/apache/fop/render/afp/modca/AbstractDataObject.java
src/java/org/apache/fop/render/afp/modca/AbstractDescriptor.java
src/java/org/apache/fop/render/afp/modca/AbstractEnvironmentGroup.java
src/java/org/apache/fop/render/afp/modca/AbstractNamedAFPObject.java
src/java/org/apache/fop/render/afp/modca/AbstractPageObject.java
src/java/org/apache/fop/render/afp/modca/AbstractPreparedAFPObject.java
src/java/org/apache/fop/render/afp/modca/AbstractPreparedObjectContainer.java
src/java/org/apache/fop/render/afp/modca/AbstractResourceEnvironmentGroupContainer.java
src/java/org/apache/fop/render/afp/modca/AbstractResourceGroupContainer.java
src/java/org/apache/fop/render/afp/modca/AbstractStructuredAFPObject.java
src/java/org/apache/fop/render/afp/modca/ActiveEnvironmentGroup.java
src/java/org/apache/fop/render/afp/modca/DataObjectFactory.java
src/java/org/apache/fop/render/afp/modca/Document.java
src/java/org/apache/fop/render/afp/modca/GraphicsObject.java
src/java/org/apache/fop/render/afp/modca/IMImageObject.java
src/java/org/apache/fop/render/afp/modca/ImageCellPosition.java
src/java/org/apache/fop/render/afp/modca/ImageDataDescriptor.java
src/java/org/apache/fop/render/afp/modca/ImageInputDescriptor.java
src/java/org/apache/fop/render/afp/modca/ImageObject.java
src/java/org/apache/fop/render/afp/modca/ImageOutputControl.java
src/java/org/apache/fop/render/afp/modca/ImageRasterData.java
src/java/org/apache/fop/render/afp/modca/ImageSegment.java
src/java/org/apache/fop/render/afp/modca/ImageSizeParameter.java
src/java/org/apache/fop/render/afp/modca/IncludeObject.java
src/java/org/apache/fop/render/afp/modca/IncludePageOverlay.java
src/java/org/apache/fop/render/afp/modca/IncludePageSegment.java
src/java/org/apache/fop/render/afp/modca/InterchangeSet.java
src/java/org/apache/fop/render/afp/modca/InvokeMediumMap.java
src/java/org/apache/fop/render/afp/modca/MapCodedFont.java
src/java/org/apache/fop/render/afp/modca/MapDataResource.java
src/java/org/apache/fop/render/afp/modca/ObjectAreaDescriptor.java
src/java/org/apache/fop/render/afp/modca/ObjectAreaPosition.java
src/java/org/apache/fop/render/afp/modca/ObjectContainer.java
src/java/org/apache/fop/render/afp/modca/ObjectEnvironmentGroup.java
src/java/org/apache/fop/render/afp/modca/Overlay.java
src/java/org/apache/fop/render/afp/modca/PageDescriptor.java
src/java/org/apache/fop/render/afp/modca/PageGroup.java
src/java/org/apache/fop/render/afp/modca/PageObject.java
src/java/org/apache/fop/render/afp/modca/PageSegment.java
src/java/org/apache/fop/render/afp/modca/PreprocessPresentationObject.java
src/java/org/apache/fop/render/afp/modca/PresentationTextDescriptor.java
src/java/org/apache/fop/render/afp/modca/PresentationTextObject.java
src/java/org/apache/fop/render/afp/modca/Registry.java
src/java/org/apache/fop/render/afp/modca/ResourceEnvironmentGroup.java
src/java/org/apache/fop/render/afp/modca/ResourceGroup.java
src/java/org/apache/fop/render/afp/modca/ResourceObject.java
src/java/org/apache/fop/render/afp/modca/Writable.java
src/java/org/apache/fop/render/pdf/PDFRendererConfigurator.java
src/java/org/apache/fop/render/pdf/PDFSVGHandler.java