Browse Source

JDK 1.5 compile-time compatibility (still doesn't compile under 1.5, yet)


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197875 13f79535-47bb-0310-9956-ffa450edef68
tags/Root_Temp_KnuthStylePageBreaking
Jeremias Maerki 20 years ago
parent
commit
965c0835b0

+ 16
- 1
src/java-1.4/org/apache/fop/svg/GraphicsConfiguration.java View File

@@ -18,6 +18,9 @@

package org.apache.fop.svg;

import java.awt.image.VolatileImage;

/**
* Adapter to allow subclassing java.awt.GraphicsConfiguration without
* compilation errors.
@@ -28,7 +31,19 @@ package org.apache.fop.svg;
*/
abstract public class GraphicsConfiguration extends java.awt.GraphicsConfiguration {

public java.awt.image.VolatileImage createCompatibleVolatileImage(int width, int height) {
/**
* @see java.awt.GraphicsConfiguration#createCompatibleVolatileImage(int, int)
* @since JDK 1.4
*/
public VolatileImage createCompatibleVolatileImage(int width, int height) {
return null;
}

/**
* @see java.awt.GraphicsConfiguration#createCompatibleVolatileImage(int, int, int)
* @since JDK 1.5
*/
public VolatileImage createCompatibleVolatileImage(int width, int height, int transparency) {
return null;
}


+ 4
- 4
src/java/org/apache/fop/fo/FOPropertyMapping.java View File

@@ -384,14 +384,14 @@ public class FOPropertyMapping implements Constants {
* @param enum A enum value from Constants.java.
* @return An EnumProperty instance.
*/
private Property makeEnumProperty(int enum) {
private Property makeEnumProperty(int enumValue) {
if (enums == null) {
enums = new Property[200];
}
if (enums[enum] == null) {
enums[enum] = new EnumProperty(enum);
if (enums[enumValue] == null) {
enums[enumValue] = new EnumProperty(enumValue);
}
return enums[enum];
return enums[enumValue];
}

/**

+ 3
- 3
src/java/org/apache/fop/fonts/apps/PFMReader.java View File

@@ -371,9 +371,9 @@ public class PFMReader {


// Get kerning
Iterator enum = pfm.getKerning().keySet().iterator();
while (enum.hasNext()) {
Integer kpx1 = (Integer)enum.next();
Iterator iter = pfm.getKerning().keySet().iterator();
while (iter.hasNext()) {
Integer kpx1 = (Integer)iter.next();
el = doc.createElement("kerning");
el.setAttribute("kpx1", kpx1.toString());
root.appendChild(el);

+ 11
- 11
src/java/org/apache/fop/fonts/apps/TTFReader.java View File

@@ -404,9 +404,9 @@ public class TTFReader {

el = doc.createElement("bfranges");
mel.appendChild(el);
Iterator e = ttf.getCMaps().listIterator();
while (e.hasNext()) {
TTFCmapEntry ce = (TTFCmapEntry)e.next();
Iterator iter = ttf.getCMaps().listIterator();
while (iter.hasNext()) {
TTFCmapEntry ce = (TTFCmapEntry)iter.next();
Element el2 = doc.createElement("bf");
el.appendChild(el2);
el2.setAttribute("us", String.valueOf(ce.getUnicodeStart()));
@@ -461,15 +461,15 @@ public class TTFReader {
Document doc = parent.getOwnerDocument();
// Get kerning
Iterator enum;
Iterator iter;
if (isCid) {
enum = ttf.getKerning().keySet().iterator();
iter = ttf.getKerning().keySet().iterator();
} else {
enum = ttf.getAnsiKerning().keySet().iterator();
iter = ttf.getAnsiKerning().keySet().iterator();
}

while (enum.hasNext()) {
Integer kpx1 = (Integer)enum.next();
while (iter.hasNext()) {
Integer kpx1 = (Integer)iter.next();

el = doc.createElement("kerning");
el.setAttribute("kpx1", kpx1.toString());
@@ -483,9 +483,9 @@ public class TTFReader {
h2 = (Map)ttf.getAnsiKerning().get(kpx1);
}

Iterator enum2 = h2.keySet().iterator();
while (enum2.hasNext()) {
Integer kpx2 = (Integer)enum2.next();
Iterator iter2 = h2.keySet().iterator();
while (iter2.hasNext()) {
Integer kpx2 = (Integer)iter2.next();
if (isCid || kpx2.intValue() < 256) {
el2 = doc.createElement("pair");
el2.setAttribute("kpx2", kpx2.toString());

+ 6
- 6
src/java/org/apache/fop/render/ps/PSProcSets.java View File

@@ -194,9 +194,9 @@ public final class PSProcSets {
// write("/gfF1{/Helvetica findfont} bd");
// write("/gfF3{/Helvetica-Bold findfont} bd");
Map fonts = fontInfo.getFonts();
Iterator enum = fonts.keySet().iterator();
while (enum.hasNext()) {
String key = (String)enum.next();
Iterator iter = fonts.keySet().iterator();
while (iter.hasNext()) {
String key = (String)iter.next();
Typeface fm = (Typeface)fonts.get(key);
gen.writeln("/" + key + " /" + fm.getFontName() + " def");
}
@@ -205,9 +205,9 @@ public final class PSProcSets {
defineWinAnsiEncoding(gen);
//Rewrite font encodings
enum = fonts.keySet().iterator();
while (enum.hasNext()) {
String key = (String)enum.next();
iter = fonts.keySet().iterator();
while (iter.hasNext()) {
String key = (String)iter.next();
Typeface fm = (Typeface)fonts.get(key);
if (null == fm.getEncoding()) {
//ignore (ZapfDingbats and Symbol run through here

Loading…
Cancel
Save