diff options
author | Noel Grandin <noel@peralex.com> | 2013-04-17 14:59:35 +0200 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2013-04-19 07:52:08 +0000 |
commit | 8d87758d65e4a03271f76e354dfc84c1fcd5fe21 (patch) | |
tree | bc8f4f0df6981ad10fe1333db1a2b015ea079709 /odk/examples/java/Drawing | |
parent | d62425cc27e04a3237cfec2ea2663b8b11284ec8 (diff) |
Java cleanup, remove the rest of the unnecessary casts
Change-Id: Ia61d250f6b3711abc29569c5ece38a6f87e38daa
Reviewed-on: https://gerrit.libreoffice.org/3432
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'odk/examples/java/Drawing')
-rw-r--r-- | odk/examples/java/Drawing/SDraw.java | 49 |
1 files changed, 22 insertions, 27 deletions
diff --git a/odk/examples/java/Drawing/SDraw.java b/odk/examples/java/Drawing/SDraw.java index dfb544e3db02..5f56dc25d541 100644 --- a/odk/examples/java/Drawing/SDraw.java +++ b/odk/examples/java/Drawing/SDraw.java @@ -92,13 +92,13 @@ public class SDraw { try { System.out.println( "getting Drawpage" ); com.sun.star.drawing.XDrawPagesSupplier xDPS = - (com.sun.star.drawing.XDrawPagesSupplier)UnoRuntime.queryInterface( - com.sun.star.drawing.XDrawPagesSupplier.class, xDrawDoc); + UnoRuntime.queryInterface( + com.sun.star.drawing.XDrawPagesSupplier.class, xDrawDoc); com.sun.star.drawing.XDrawPages xDPn = xDPS.getDrawPages(); com.sun.star.container.XIndexAccess xDPi = - (com.sun.star.container.XIndexAccess)UnoRuntime.queryInterface( - com.sun.star.container.XIndexAccess.class, xDPn); - xDrawPage = (com.sun.star.drawing.XDrawPage)UnoRuntime.queryInterface( + UnoRuntime.queryInterface( + com.sun.star.container.XIndexAccess.class, xDPn); + xDrawPage = UnoRuntime.queryInterface( com.sun.star.drawing.XDrawPage.class, xDPi.getByIndex(0)); } catch ( Exception e ) { System.err.println( "Couldn't create document"+ e ); @@ -109,9 +109,8 @@ public class SDraw { //put something on the drawpage System.out.println( "inserting some Shapes" ); - com.sun.star.drawing.XShapes xShapes = (com.sun.star.drawing.XShapes) - UnoRuntime.queryInterface( - com.sun.star.drawing.XShapes.class, xDrawPage); + com.sun.star.drawing.XShapes xShapes = UnoRuntime.queryInterface( + com.sun.star.drawing.XShapes.class, xDrawPage); xShapes.add(createShape(xDrawDoc,2000,1500,1000,1000,"Line",0)); xShapes.add(createShape(xDrawDoc,3000,4500,15000,1000,"Ellipse",16711680)); xShapes.add(createShape(xDrawDoc,5000,3500,7500,5000,"Rectangle",6710932)); @@ -136,9 +135,8 @@ public class SDraw { Object oDesktop = xMCF.createInstanceWithContext( "com.sun.star.frame.Desktop", xContext); - xCLoader = (com.sun.star.frame.XComponentLoader) - UnoRuntime.queryInterface(com.sun.star.frame.XComponentLoader.class, - oDesktop); + xCLoader = UnoRuntime.queryInterface(com.sun.star.frame.XComponentLoader.class, + oDesktop); com.sun.star.beans.PropertyValue szEmptyArgs[] = new com.sun.star.beans.PropertyValue[0]; String strDoc = "private:factory/sdraw"; @@ -163,13 +161,13 @@ public class SDraw { //get MSF com.sun.star.lang.XMultiServiceFactory xDocMSF = - (com.sun.star.lang.XMultiServiceFactory) UnoRuntime.queryInterface( - com.sun.star.lang.XMultiServiceFactory.class, xDocComp ); + UnoRuntime.queryInterface( + com.sun.star.lang.XMultiServiceFactory.class, xDocComp ); try { Object oInt = xDocMSF.createInstance("com.sun.star.drawing." +kind + "Shape"); - xShape = (com.sun.star.drawing.XShape)UnoRuntime.queryInterface( + xShape = UnoRuntime.queryInterface( com.sun.star.drawing.XShape.class, oInt); size.Height = height; size.Width = width; @@ -183,9 +181,8 @@ public class SDraw { e.printStackTrace(System.err); } - com.sun.star.beans.XPropertySet xSPS = (com.sun.star.beans.XPropertySet) - UnoRuntime.queryInterface( - com.sun.star.beans.XPropertySet.class, xShape); + com.sun.star.beans.XPropertySet xSPS = UnoRuntime.queryInterface( + com.sun.star.beans.XPropertySet.class, xShape); try { xSPS.setPropertyValue("FillColor", new Integer(col)); @@ -203,8 +200,7 @@ public class SDraw { com.sun.star.awt.Size size = new com.sun.star.awt.Size(); com.sun.star.awt.Point position = new com.sun.star.awt.Point(); com.sun.star.drawing.XShape xShape = null; - com.sun.star.drawing.XShapes xShapes = (com.sun.star.drawing.XShapes) - UnoRuntime.queryInterface(com.sun.star.drawing.XShapes.class, xDP); + com.sun.star.drawing.XShapes xShapes = UnoRuntime.queryInterface(com.sun.star.drawing.XShapes.class, xDP); int height = 3000; int width = 3500; int x = 1900; @@ -216,13 +212,13 @@ public class SDraw { //get MSF com.sun.star.lang.XMultiServiceFactory xDocMSF = - (com.sun.star.lang.XMultiServiceFactory)UnoRuntime.queryInterface( - com.sun.star.lang.XMultiServiceFactory.class, xDocComp ); + UnoRuntime.queryInterface( + com.sun.star.lang.XMultiServiceFactory.class, xDocComp ); for (int i=0; i<370; i=i+25) { try{ oInt = xDocMSF.createInstance("com.sun.star.drawing.EllipseShape"); - xShape = (com.sun.star.drawing.XShape)UnoRuntime.queryInterface( + xShape = UnoRuntime.queryInterface( com.sun.star.drawing.XShape.class, oInt); size.Height = height; size.Width = width; @@ -240,9 +236,8 @@ public class SDraw { b=b+8; - com.sun.star.beans.XPropertySet xSPS = (com.sun.star.beans.XPropertySet) - UnoRuntime.queryInterface(com.sun.star.beans.XPropertySet.class, - xShape); + com.sun.star.beans.XPropertySet xSPS = UnoRuntime.queryInterface(com.sun.star.beans.XPropertySet.class, + xShape); try { xSPS.setPropertyValue("FillColor", new Integer(getCol(r,g,b))); @@ -255,8 +250,8 @@ public class SDraw { } com.sun.star.drawing.XShapeGrouper xSGrouper = - (com.sun.star.drawing.XShapeGrouper)UnoRuntime.queryInterface( - com.sun.star.drawing.XShapeGrouper.class, xDP); + UnoRuntime.queryInterface( + com.sun.star.drawing.XShapeGrouper.class, xDP); xShape = xSGrouper.group(xShapes); |