src/share/classes/java/awt/image/renderable/ParameterBlock.java
Print this page
*** 91,100 ****
--- 91,103 ----
* ParameterBlock pb = new ParameterBlock();
* op = new RenderableImageOp("operation", pb.add(arg1).add(arg2));
* </pre>
* */
public class ParameterBlock implements Cloneable, Serializable {
+
+ private static final long serialVersionUID = -7577115551785240750L;
+
/** A Vector of sources, stored as arbitrary Objects. */
protected Vector<Object> sources = new Vector<Object>();
/** A Vector of non-source parameters, stored as arbitrary Objects. */
protected Vector<Object> parameters = new Vector<Object>();
*** 276,286 ****
this.sources = sources;
}
/** Clears the list of source images. */
public void removeSources() {
! sources = new Vector();
}
/**
* Returns the number of parameters (not including source images).
* @return the number of parameters in the <code>parameters</code>
--- 279,289 ----
this.sources = sources;
}
/** Clears the list of source images. */
public void removeSources() {
! sources = new Vector<Object>();
}
/**
* Returns the number of parameters (not including source images).
* @return the number of parameters in the <code>parameters</code>
*** 309,319 ****
this.parameters = parameters;
}
/** Clears the list of parameters. */
public void removeParameters() {
! parameters = new Vector();
}
/**
* Adds an object to the list of parameters.
* @param obj the <code>Object</code> to add to the
--- 312,322 ----
this.parameters = parameters;
}
/** Clears the list of parameters. */
public void removeParameters() {
! parameters = new Vector<Object>();
}
/**
* Adds an object to the list of parameters.
* @param obj the <code>Object</code> to add to the