Examples of SerializableRenderedImage


Examples of com.lightcrafts.mediax.jai.remote.SerializableRenderedImage

    }
    else if (source instanceof RenderedImage) {
        try {
      remoteImage.setRenderableSource(
        id,
        new SerializableRenderedImage((RenderedImage)source),
        i);

        } catch(RemoteException e) {
                        String message = JaiI18N.getString("RMIServerProxy6");
                        listener.errorOccurred(message,
View Full Code Here

Examples of com.lightcrafts.mediax.jai.remote.SerializableRenderedImage

    private void writeObject(ObjectOutputStream out) throws IOException {

        out.defaultWriteObject();

  SerializableRenderedImage sri;

  if (formatName == null ||
      encodingParam == null ||
      decodingParam == null) {
      sri = new SerializableRenderedImage((RenderedImage)theObject,
            useDeepCopy);
  } else {
      sri =
            new SerializableRenderedImage((RenderedImage)theObject,
                                          useDeepCopy,
                                          registry,
                                          formatName,
                                          encodingParam,
                                          decodingParam);
View Full Code Here

Examples of com.lightcrafts.mediax.jai.remote.SerializableRenderedImage

            try {
                if(source instanceof Serializable) {
                    remoteImage.setSource(id, source);
                } else {
                    remoteImage.setSource(id,
                                          new
                                          SerializableRenderedImage(source));
                }
            } catch(RemoteException e) {
                throw new RuntimeException(e.getMessage());
            }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

               "::"+rmisp.getRMIID());
      replacedSrcs.add(str);
        }
    } else {
        RenderedImage ri = (RenderedImage)ai;
        replacedSrcs.add(new SerializableRenderedImage(ri));
    }
      } else if (obj instanceof RenderedOp){
    RenderedOp rop = (RenderedOp)obj;
    replacedSrcs.add(new SerializableRenderedImage(
            (RenderedImage)rop.getRendering()));
      } else if (obj instanceof Serializable) {
    replacedSrcs.add(obj);
      } else if (obj instanceof RenderedImage) {
    RenderedImage ri = (RenderedImage)obj;
    replacedSrcs.add(new SerializableRenderedImage(ri));
      }
  }

  return replacedSrcs;               
    }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

  } else if (obj instanceof RenderedImage) {

      if (obj instanceof Serializable)
    return obj;
      else
    return new SerializableRenderedImage(obj);
  }

  return obj;
    }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

    private void writeObject(ObjectOutputStream out) throws IOException {

        out.defaultWriteObject();

  SerializableRenderedImage sri;

  if (formatName == null ||
      encodingParam == null ||
      decodingParam == null) {
      sri = new SerializableRenderedImage((RenderedImage)theObject,
            useDeepCopy);
  } else {
      sri =
            new SerializableRenderedImage((RenderedImage)theObject,
                                          useDeepCopy,
                                          registry,
                                          formatName,
                                          encodingParam,
                                          decodingParam);
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

  RenderingHints hints = (RenderingHints)hintsState.getObject();
  RenderedImage rendering = ri.createScaledRendering(w, h, hints);
  if (rendering instanceof Serializable) {
      return rendering;
  } else {
      return new SerializableRenderedImage(rendering);
  }
    }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

  RenderableImage ri = (RenderableImage)nodes.get(id);
  RenderedImage rendering = ri.createDefaultRendering();
  if (rendering instanceof Serializable) {
      return rendering;
  } else {
      return new SerializableRenderedImage(rendering);
  }
    }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

      (RenderContext)renderContextState.getObject();
  RenderedImage rendering = ri.createRendering(renderContext);
  if (rendering instanceof Serializable) {
      return rendering;
  } else {
      return new SerializableRenderedImage(rendering);
  }
    }
View Full Code Here

Examples of javax.media.jai.remote.SerializableRenderedImage

                } catch (Exception e) {
                    throw new RuntimeException(e.getMessage());
                }

    RenderedImage ri = null;
    SerializableRenderedImage sri;
                // Switch according to object class; ignore unsupported types.
                if (obj instanceof String) {
        String str = (String)obj;

                    if (str.equals(CLOSE_MESSAGE)) {
      // Decrement the remote reference count.
      decrementRemoteReferenceCount(this);
     
        } else {
      if (str.equals("createDefaultRendering")) {
         
          ri = source.createDefaultRendering();
         
      } else if (str.equals("createRendering")) {
         
          // Read the Object from the object stream.
          obj = null;
          try {
        obj = objectIn.readObject();
          } catch (Exception e) {
        throw new RuntimeException(e.getMessage());
          }
         
          SerializableState ss = (SerializableState)obj;
          RenderContext rc = (RenderContext)ss.getObject();
         
          ri = source.createRendering(rc);

      } else if (str.equals("createScaledRendering")) {
         
          // Read the Object from the object stream.
          obj = null;
          try {
        obj = objectIn.readObject();
          } catch (Exception e) {
        throw new RuntimeException(e.getMessage());
          }
         
          int w = ((Integer)obj).intValue();
         
          try {
        obj = objectIn.readObject();
          } catch (Exception e) {
        throw new RuntimeException(e.getMessage());
          }
         
          int h = ((Integer)obj).intValue();
         
          try {
        obj = objectIn.readObject();
          } catch (Exception e) {
        throw new RuntimeException(e.getMessage());
          }
         
          SerializableState ss = (SerializableState)obj;
          RenderingHints rh = (RenderingHints)ss.getObject();
         
          ri = source.createScaledRendering(w, h, rh);
      }

      if (useTileCodec) {
          try {
        sri = new SerializableRenderedImage(ri,
                    true,
                    registry,
                    formatName,
                    encodingParam,
                    decodingParam);
          } catch (java.io.NotSerializableException nse) {
        throw new RuntimeException(nse.getMessage());
          }
      } else {
          sri = new SerializableRenderedImage(ri, true);
      }
     
      try {
          objectOut.writeObject(sri);
      } catch (Exception e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.