Browse Source

FOP-2265: Enable xlint cast; patch submitted by Simon Steiner

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1502902 13f79535-47bb-0310-9956-ffa450edef68
pull/1/head
Luis Bernardo 11 years ago
parent
commit
55a7cd0c40
31 changed files with 55 additions and 57 deletions
  1. 13
    14
      src/java/org/apache/fop/afp/AFPResourceManager.java
  2. 2
    2
      src/java/org/apache/fop/afp/modca/MapPageOverlay.java
  3. 1
    1
      src/java/org/apache/fop/area/BodyRegion.java
  4. 1
    1
      src/java/org/apache/fop/area/LineArea.java
  5. 1
    1
      src/java/org/apache/fop/events/EventExceptionManager.java
  6. 2
    2
      src/java/org/apache/fop/fo/ElementMappingRegistry.java
  7. 1
    1
      src/java/org/apache/fop/fo/expr/PropertyParser.java
  8. 1
    1
      src/java/org/apache/fop/fo/properties/CommonFont.java
  9. 1
    1
      src/java/org/apache/fop/fo/properties/FontFamilyProperty.java
  10. 1
    1
      src/java/org/apache/fop/fonts/FontUtil.java
  11. 1
    1
      src/java/org/apache/fop/fonts/truetype/TTFFile.java
  12. 1
    1
      src/java/org/apache/fop/hyphenation/CharVector.java
  13. 5
    5
      src/java/org/apache/fop/hyphenation/TernaryTree.java
  14. 1
    1
      src/java/org/apache/fop/layoutmgr/AbstractBreaker.java
  15. 1
    1
      src/java/org/apache/fop/layoutmgr/AbstractPageSequenceLayoutManager.java
  16. 1
    1
      src/java/org/apache/fop/layoutmgr/BlockKnuthSequence.java
  17. 1
    1
      src/java/org/apache/fop/layoutmgr/LocalBreaker.java
  18. 1
    2
      src/java/org/apache/fop/layoutmgr/PageBreaker.java
  19. 1
    1
      src/java/org/apache/fop/layoutmgr/table/TableCellLayoutManager.java
  20. 1
    1
      src/java/org/apache/fop/layoutmgr/table/TableContentLayoutManager.java
  21. 2
    2
      src/java/org/apache/fop/pdf/PDFFilterList.java
  22. 1
    1
      src/java/org/apache/fop/render/afp/AFPDocumentHandler.java
  23. 1
    1
      src/java/org/apache/fop/render/intermediate/IFRenderer.java
  24. 2
    2
      src/java/org/apache/fop/render/java2d/Java2DGraphics2DAdapter.java
  25. 1
    1
      src/java/org/apache/fop/render/ps/ImageEncoderPNG.java
  26. 3
    3
      src/java/org/apache/fop/render/ps/PSGraphics2DAdapter.java
  27. 2
    2
      src/java/org/apache/fop/render/ps/PSImageHandlerGraphics2D.java
  28. 1
    1
      src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfJforCmd.java
  29. 1
    1
      src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfList.java
  30. 1
    1
      src/java/org/apache/fop/svg/PDFTextUtil.java
  31. 2
    2
      src/java/org/apache/fop/util/text/AdvancedMessageFormat.java

+ 13
- 14
src/java/org/apache/fop/afp/AFPResourceManager.java View File

@@ -279,20 +279,20 @@ public class AFPResourceManager {
*/
public boolean includeCachedObject(AFPResourceInfo resourceInfo, AFPObjectAreaInfo areaInfo) {

String objectName;
String objectName;

AbstractCachedObject cachedObject = (AbstractCachedObject)includeObjectCache.get(resourceInfo);
AbstractCachedObject cachedObject = includeObjectCache.get(resourceInfo);

if (cachedObject != null) {
if (areaInfo != null) {
cachedObject.dataObjectInfo.setObjectAreaInfo(areaInfo);
}
cachedObject.includeObject();

return true;
} else {
return false;
if (cachedObject != null) {
if (areaInfo != null) {
cachedObject.dataObjectInfo.setObjectAreaInfo(areaInfo);
}
cachedObject.includeObject();

return true;
} else {
return false;
}
}


@@ -382,8 +382,7 @@ public class AFPResourceManager {
resourceInfo.setName(resourceName);
resourceInfo.setUri(uri.toASCIIString());

AbstractCachedObject cachedObject = (AbstractCachedObject)
includeObjectCache.get(resourceInfo);
AbstractCachedObject cachedObject = includeObjectCache.get(resourceInfo);
if (cachedObject == null) {
if (log.isDebugEnabled()) {
log.debug("Adding included resource: " + resourceName);
@@ -425,7 +424,7 @@ public class AFPResourceManager {
resourceInfo.setName(resourceName);
resourceInfo.setUri(uri.toASCIIString());

AbstractCachedObject cachedObject = (AbstractCachedObject) includeObjectCache.get(resourceInfo);
AbstractCachedObject cachedObject = includeObjectCache.get(resourceInfo);
if (cachedObject == null) {
ResourceGroup resourceGroup = streamer.getResourceGroup(resourceLevel);


+ 2
- 2
src/java/org/apache/fop/afp/modca/MapPageOverlay.java View File

@@ -99,8 +99,8 @@ public class MapPageOverlay extends AbstractAFPObject {

// Structured field ID for a MPO
data[3] = (byte) 0xD3;
data[4] = (byte) Type.MAP;
data[5] = (byte) Category.PAGE_OVERLAY;
data[4] = Type.MAP;
data[5] = Category.PAGE_OVERLAY;

data[6] = 0x00; // Reserved
data[7] = 0x00; // Reserved

+ 1
- 1
src/java/org/apache/fop/area/BodyRegion.java View File

@@ -135,7 +135,7 @@ public class BodyRegion extends RegionReference {
List<Span> spans = getMainReference().getSpans();
int previousSpanCount = spans.size() - 1;
for (int i = 0; i < previousSpanCount; i++) {
usedBPD += ((Span)spans.get(i)).getHeight();
usedBPD += spans.get(i).getHeight();
}
return getBPD() - usedBPD;
}

+ 1
- 1
src/java/org/apache/fop/area/LineArea.java View File

@@ -258,7 +258,7 @@ public class LineArea extends Area {
boolean bUnresolvedAreasPresent = false;
// recursively apply variation factor to descendant areas
for (int i = 0, len = inlineAreas.size(); i < len; i++) {
bUnresolvedAreasPresent |= ((InlineArea) inlineAreas.get(i))
bUnresolvedAreasPresent |= inlineAreas.get(i)
.applyVariationFactor(adjustingInfo.variationFactor,
adjustingInfo.availableStretch,
adjustingInfo.availableShrink);

+ 1
- 1
src/java/org/apache/fop/events/EventExceptionManager.java View File

@@ -53,7 +53,7 @@ public final class EventExceptionManager {
*/
public static void throwException(Event event, String exceptionClass) throws Throwable {
if (exceptionClass != null) {
ExceptionFactory factory = (ExceptionFactory)EXCEPTION_FACTORIES.get(exceptionClass);
ExceptionFactory factory = EXCEPTION_FACTORIES.get(exceptionClass);
if (factory != null) {
throw factory.createException(event);
} else {

+ 2
- 2
src/java/org/apache/fop/fo/ElementMappingRegistry.java View File

@@ -160,7 +160,7 @@ public class ElementMappingRegistry {
* @return the handling DOMImplementation, or null if not applicable
*/
public DOMImplementation getDOMImplementationForNamespace(String namespaceURI) {
ElementMapping mapping = (ElementMapping)this.namespaces.get(namespaceURI);
ElementMapping mapping = this.namespaces.get(namespaceURI);
if (mapping == null) {
return null;
} else {
@@ -175,7 +175,7 @@ public class ElementMappingRegistry {
* available.
*/
public ElementMapping getElementMapping(String namespaceURI) {
return (ElementMapping)this.namespaces.get(namespaceURI);
return this.namespaces.get(namespaceURI);
}

/**

+ 1
- 1
src/java/org/apache/fop/fo/expr/PropertyParser.java View File

@@ -393,7 +393,7 @@ public final class PropertyParser extends PropertyTokenizer {
}
}
}
return (Property[]) args.toArray(new Property [ args.size() ]);
return args.toArray(new Property [ args.size() ]);
}

/**

+ 1
- 1
src/java/org/apache/fop/fo/properties/CommonFont.java View File

@@ -144,7 +144,7 @@ public final class CommonFont {

/** @return the first font-family name in the list */
public String getFirstFontFamily() {
return ((Property) fontFamily.list.get(0)).getString();
return fontFamily.list.get(0).getString();
}

/** @return the "font-selection-strategy" property */

+ 1
- 1
src/java/org/apache/fop/fo/properties/FontFamilyProperty.java View File

@@ -140,7 +140,7 @@ public final class FontFamilyProperty extends ListProperty {
/** {@inheritDoc} */
public String getString() {
if (list.size() > 0) {
Property first = (Property)list.get(0);
Property first = list.get(0);
return first.getString();
} else {
return super.getString();

+ 1
- 1
src/java/org/apache/fop/fonts/FontUtil.java View File

@@ -40,7 +40,7 @@ public final class FontUtil {
int weight = 400;
try {
weight = Integer.parseInt(text);
weight = ((int)weight / 100) * 100;
weight = (weight / 100) * 100;
weight = Math.max(weight, 100);
weight = Math.min(weight, 900);
} catch (NumberFormatException nfe) {

+ 1
- 1
src/java/org/apache/fop/fonts/truetype/TTFFile.java View File

@@ -990,7 +990,7 @@ public class TTFFile {
int[] bboxInTTFUnits = mtxTab[glyphIndex].getBoundingBox();
int[] bbox = new int[4];
for (int i = 0; i < 4; i++) {
bbox[i] = (int) convertTTFUnit2PDFUnit(bboxInTTFUnits[i]);
bbox[i] = convertTTFUnit2PDFUnit(bboxInTTFUnits[i]);
}
return bbox;
}

+ 1
- 1
src/java/org/apache/fop/hyphenation/CharVector.java View File

@@ -103,7 +103,7 @@ public class CharVector implements Cloneable, Serializable {
/** {@inheritDoc} */
public Object clone() throws CloneNotSupportedException {
CharVector cv = (CharVector) super.clone();
cv.array = (char[])array.clone();
cv.array = array.clone();
return cv;
}


+ 5
- 5
src/java/org/apache/fop/hyphenation/TernaryTree.java View File

@@ -284,7 +284,7 @@ public class TernaryTree implements Cloneable, Serializable {
}
}
if (a[start + i] != 0) {
return (int)-a[start + i];
return -a[start + i];
}
return 0;

@@ -408,10 +408,10 @@ public class TernaryTree implements Cloneable, Serializable {
/** {@inheritDoc} */
public Object clone() throws CloneNotSupportedException {
TernaryTree t = (TernaryTree) super.clone();
t.lo = (char[])this.lo.clone();
t.hi = (char[])this.hi.clone();
t.eq = (char[])this.eq.clone();
t.sc = (char[])this.sc.clone();
t.lo = this.lo.clone();
t.hi = this.hi.clone();
t.eq = this.eq.clone();
t.sc = this.sc.clone();
t.kv = (CharVector)this.kv.clone();

return t;

+ 1
- 1
src/java/org/apache/fop/layoutmgr/AbstractBreaker.java View File

@@ -861,7 +861,7 @@ public abstract class AbstractBreaker {
}
int averageLineLength = 0;
if (accumulatedLineLength > 0 && boxCount > 0) {
averageLineLength = (int) (accumulatedLineLength / boxCount);
averageLineLength = accumulatedLineLength / boxCount;
log.debug("Average line length = " + averageLineLength);
if (averageLineLength < greatestMinimumLength) {
averageLineLength = greatestMinimumLength;

+ 1
- 1
src/java/org/apache/fop/layoutmgr/AbstractPageSequenceLayoutManager.java View File

@@ -244,7 +244,7 @@ public abstract class AbstractPageSequenceLayoutManager extends AbstractLayoutMa
PageViewport pv = areaTreeModel.getPage(seq, page);
int originalPosition = rm.getPosition();
rm.changePositionTo(Constants.EN_LEWP);
mark = (Marker) pv.resolveMarker(rm);
mark = pv.resolveMarker(rm);
// this is probably not necessary since the RM will not be used again, but to be safe...
rm.changePositionTo(originalPosition);
if (mark != null) {

+ 1
- 1
src/java/org/apache/fop/layoutmgr/BlockKnuthSequence.java View File

@@ -71,7 +71,7 @@ public class BlockKnuthSequence extends KnuthSequence {
if (keepTogether) {
breakElement.setPenaltyValue(KnuthElement.INFINITE);
add(breakElement);
} else if (!((ListElement) getLast()).isGlue()) {
} else if (!getLast().isGlue()) {
breakElement.setPenaltyValue(0);
add(breakElement);
}

+ 1
- 1
src/java/org/apache/fop/layoutmgr/LocalBreaker.java View File

@@ -115,7 +115,7 @@ public abstract class LocalBreaker extends AbstractBreaker {
protected void doPhase3(PageBreakingAlgorithm alg, int partCount, BlockSequence originalList,
BlockSequence effectiveList) {
if (partCount > 1) {
PageBreakPosition pos = (PageBreakPosition) alg.getPageBreaks().getFirst();
PageBreakPosition pos = alg.getPageBreaks().getFirst();
int firstPartLength = ElementListUtils.calcContentLength(effectiveList,
effectiveList.ignoreAtStart, pos.getLeafPos());
overflow += alg.totalWidth - firstPartLength;

+ 1
- 2
src/java/org/apache/fop/layoutmgr/PageBreaker.java View File

@@ -328,8 +328,7 @@ public class PageBreaker extends AbstractBreaker {
//restarting point
addAreas(alg, restartPoint, originalList, effectiveList);
//Get page break from which we restart
PageBreakPosition pbp = (PageBreakPosition)
alg.getPageBreaks().get(restartPoint - 1);
PageBreakPosition pbp = alg.getPageBreaks().get(restartPoint - 1);
newStartPos = alg.par.getFirstBoxIndex(pbp.getLeafPos() + 1);
//Handle page break right here to avoid any side-effects
if (newStartPos > 0) {

+ 1
- 1
src/java/org/apache/fop/layoutmgr/table/TableCellLayoutManager.java View File

@@ -289,7 +289,7 @@ public class TableCellLayoutManager extends BlockStackingLayoutManager
}
int n = childrenLMs.size();
for (int j = 0; j < n; j++) {
LayoutManager lm = (LayoutManager) childrenLMs.get(j);
LayoutManager lm = childrenLMs.get(j);
if (lm == null) {
return;
} else if (lm instanceof RetrieveTableMarkerLayoutManager) {

+ 1
- 1
src/java/org/apache/fop/layoutmgr/table/TableContentLayoutManager.java View File

@@ -350,7 +350,7 @@ public class TableContentLayoutManager implements PercentBaseContext {
Position lastPos = null;
Position lastCheckPos = null;
while (parentIter.hasNext()) {
Position pos = (Position)parentIter.next();
Position pos = parentIter.next();
if (pos instanceof SpaceHandlingBreakPosition) {
//This position has only been needed before addAreas was called, now we need the
//original one created by the layout manager.

+ 2
- 2
src/java/org/apache/fop/pdf/PDFFilterList.java View File

@@ -250,7 +250,7 @@ public class PDFFilterList {
// run the filters
int nonNullParams = 0;
for (int count = 0; count < filters.size(); count++) {
PDFFilter filter = (PDFFilter)filters.get(count);
PDFFilter filter = filters.get(count);
// place the names in our local vector in reverse order
if (filter.getName().length() > 0) {
names.add(0, filter.getName());
@@ -365,7 +365,7 @@ public class PDFFilterList {
OutputStream out = stream;
if (!isDisableAllFilters()) {
for (int count = filters.size() - 1; count >= 0; count--) {
PDFFilter filter = (PDFFilter)filters.get(count);
PDFFilter filter = filters.get(count);
out = filter.applyFilter(out);
}
}

+ 1
- 1
src/java/org/apache/fop/render/afp/AFPDocumentHandler.java View File

@@ -446,7 +446,7 @@ public class AFPDocumentHandler extends AbstractBinaryWritingIFDocumentHandler
* @return document id of the corner image
*/
public String getCachedRoundedCorner(String cornerKey) {
return (String)roundedCornerNameCache.get(cornerKey);
return roundedCornerNameCache.get(cornerKey);
}



+ 1
- 1
src/java/org/apache/fop/render/intermediate/IFRenderer.java View File

@@ -992,7 +992,7 @@ public class IFRenderer extends AbstractPathOrientedRenderer {
}

private Typeface getTypeface(String fontName) {
Typeface tf = (Typeface) fontInfo.getFonts().get(fontName);
Typeface tf = fontInfo.getFonts().get(fontName);
if (tf instanceof LazyFont) {
tf = ((LazyFont)tf).getRealFont();
}

+ 2
- 2
src/java/org/apache/fop/render/java2d/Java2DGraphics2DAdapter.java View File

@@ -51,8 +51,8 @@ public class Java2DGraphics2DAdapter extends AbstractGraphics2DAdapter {
float imw = (float)dim.getWidth() / 1000f;
float imh = (float)dim.getHeight() / 1000f;

float sx = fwidth / (float)imw;
float sy = fheight / (float)imh;
float sx = fwidth / imw;
float sy = fheight / imh;

Java2DRenderer renderer = (Java2DRenderer)context.getRenderer();
Java2DGraphicsState state = renderer.state;

+ 1
- 1
src/java/org/apache/fop/render/ps/ImageEncoderPNG.java View File

@@ -51,7 +51,7 @@ public class ImageEncoderPNG implements ImageEncoder {
*/
public ImageEncoderPNG(ImageRawPNG image) {
this.image = image;
ColorModel cm = ((ImageRawPNG) this.image).getColorModel();
ColorModel cm = this.image.getColorModel();
if (cm instanceof IndexColorModel) {
numberOfInterleavedComponents = 1;
} else {

+ 3
- 3
src/java/org/apache/fop/render/ps/PSGraphics2DAdapter.java View File

@@ -76,8 +76,8 @@ public class PSGraphics2DAdapter extends AbstractGraphics2DAdapter {
&& ImageHandlerUtil.isConversionModeBitmap(foreign));
}

float sx = paintAsBitmap ? 1.0f : (fwidth / (float)imw);
float sy = paintAsBitmap ? 1.0f : (fheight / (float)imh);
float sx = paintAsBitmap ? 1.0f : (fwidth / imw);
float sy = paintAsBitmap ? 1.0f : (fheight / imh);

gen.commentln("%FOPBeginGraphics2D");
gen.saveGraphicsState();
@@ -102,7 +102,7 @@ public class PSGraphics2DAdapter extends AbstractGraphics2DAdapter {
gen.getCurrentState().concatMatrix(transform);
if (paintAsBitmap) {
//Fallback solution: Paint to a BufferedImage
int resolution = (int)Math.round(context.getUserAgent().getTargetResolution());
int resolution = Math.round(context.getUserAgent().getTargetResolution());
RendererContextWrapper ctx = RendererContext.wrapRendererContext(context);
BufferedImage bi = paintToBufferedImage(painter, ctx, resolution, false, false);


+ 2
- 2
src/java/org/apache/fop/render/ps/PSImageHandlerGraphics2D.java View File

@@ -65,8 +65,8 @@ public class PSImageHandlerGraphics2D implements PSImageHandler {
float imw = (float)dim.getWidth() / 1000f;
float imh = (float)dim.getHeight() / 1000f;

float sx = fwidth / (float)imw;
float sy = fheight / (float)imh;
float sx = fwidth / imw;
float sy = fheight / imh;

gen.commentln("%FOPBeginGraphics2D");
gen.saveGraphicsState();

+ 1
- 1
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfJforCmd.java View File

@@ -43,7 +43,7 @@ public class RtfJforCmd extends RtfContainer {


RtfJforCmd(RtfContainer parent, Writer w, RtfAttributes attrs) throws IOException {
super((RtfContainer)parent, w);
super(parent, w);
attrib = attrs;
}


+ 1
- 1
src/java/org/apache/fop/render/rtf/rtflib/rtfdoc/RtfList.java View File

@@ -48,7 +48,7 @@ public class RtfList extends RtfContainer {

/** Create an RTF list as a child of given container with given attributes */
RtfList(RtfContainer parent, Writer w, RtfAttributes attr) throws IOException {
super((RtfContainer)parent, w, attr);
super(parent, w, attr);

//random number generator for ids
listId = new Integer(listIdGenerator.nextInt());

+ 1
- 1
src/java/org/apache/fop/svg/PDFTextUtil.java View File

@@ -104,7 +104,7 @@ public abstract class PDFTextUtil extends org.apache.fop.pdf.PDFTextUtil {
* @return true if it's a multi-byte font
*/
protected boolean isMultiByteFont(String name) {
Typeface f = (Typeface)fontInfo.getFonts().get(name);
Typeface f = fontInfo.getFonts().get(name);
return f.isMultiByte();
}


+ 2
- 2
src/java/org/apache/fop/util/text/AdvancedMessageFormat.java View File

@@ -170,7 +170,7 @@ public class AdvancedMessageFormat {
}
} else {
String format = parts[1];
PartFactory factory = (PartFactory)PART_FACTORIES.get(format);
PartFactory factory = PART_FACTORIES.get(format);
if (factory == null) {
throw new IllegalArgumentException(
"No PartFactory available under the name: " + format);
@@ -184,7 +184,7 @@ public class AdvancedMessageFormat {
}

private static Function getFunction(String functionName) {
return (Function)FUNCTIONS.get(functionName);
return FUNCTIONS.get(functionName);
}

/**

Loading…
Cancel
Save