Package ptolemy.kernel.util

Examples of ptolemy.kernel.util.IllegalActionException


        if (rightArgument instanceof JAIImageToken) {
            ParameterBlock parameters = _parameterize(_renderedOp,
                    (JAIImageToken) rightArgument);
            return new JAIImageToken(JAI.create("add", parameters));
        } else {
            throw new IllegalActionException("illegal data type");
        }
    }
View Full Code Here


        if (rightArgument instanceof JAIImageToken) {
            ParameterBlock parameters = _parameterize(_renderedOp,
                    (JAIImageToken) rightArgument);
            return new JAIImageToken(JAI.create("divide", parameters));
        } else {
            throw new IllegalActionException("illegal data type");
        }
    }
View Full Code Here

        if (rightArgument instanceof JAIImageToken) {
            ParameterBlock parameters = _parameterize(_renderedOp,
                    (JAIImageToken) rightArgument);
            return new JAIImageToken(JAI.create("multiply", parameters));
        } else {
            throw new IllegalActionException("illegal data type");
        }
    }
View Full Code Here

        if (rightArgument instanceof JAIImageToken) {
            ParameterBlock parameters = _parameterize(_renderedOp,
                    (JAIImageToken) rightArgument);
            return new JAIImageToken(JAI.create("subtract", parameters));
        } else {
            throw new IllegalActionException("illegal data type");
        }
    }
View Full Code Here

            } else if (name.equals("Wrap")) {
                _borderType = _BORDER_WRAP;
            } else if (name.equals("Zero")) {
                _borderType = _BORDER_ZERO;
            } else {
                throw new IllegalActionException(this,
                        "Unrecognized Border Name: " + name);
            }
        } else if (attribute == leftPadding) {
            _leftPadding = ((IntToken) leftPadding.getToken()).intValue();
        } else if (attribute == rightPadding) {
View Full Code Here

            parameters.add(BorderExtender
                    .createInstance(BorderExtender.BORDER_ZERO));
            break;

        default:
            throw new IllegalActionException("Could not assign border");
        }

        RenderedOp newImage = JAI.create("Border", parameters);
        output.send(0, new JAIImageToken(newImage));
    }
View Full Code Here

        RenderedOp newImage;

        try {
            newImage = JAI.create("bandCombine", parameters);
        } catch (IllegalArgumentException ex) {
            throw new IllegalActionException(this, ex,
                    "Failed to band combine the image\n" + ex.getMessage()
                            + "\n  Number of bands: " + oldImage.getNumBands()
                            + "\n  Image: " + oldImage.toString());
        }
View Full Code Here

     *   class definition.
     */
    protected void _addEntity(ComponentEntity entity)
            throws IllegalActionException, NameDuplicationException {
        if (entity.isClassDefinition()) {
            throw new IllegalActionException(this,
                    "Cannot place a class definition in an "
                            + "MirrorComposite actor.");
        }

        super._addEntity(entity);
View Full Code Here

     *   name already in the actor.
     */
    protected void _addPort(Port port) throws IllegalActionException,
            NameDuplicationException {
        if (!(port instanceof MirrorPort)) {
            throw new IllegalActionException(this,
                    "MirrorComposite ports are required to be "
                            + "instances of MirrorPort");
        }

        super._addPort(port);
View Full Code Here

         *  collides with a name already in the actor.
         */
        protected void _addPort(final Port port) throws IllegalActionException,
                NameDuplicationException {
            if (!(port instanceof MirrorPort)) {
                throw new IllegalActionException(this,
                        "Ports in MirrorComposiMirrorCompositeContentsite must be MirrorPort.");
            }

            super._addPort(port);

View Full Code Here

TOP

Related Classes of ptolemy.kernel.util.IllegalActionException

Copyright © 2018 www.massapicom. 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.