Package com.google.code.appengine.awt.image.renderable

Examples of com.google.code.appengine.awt.image.renderable.ParameterBlock


    }

    @SuppressWarnings("unchecked")
    @Override
    public Object clone() {
        ParameterBlock replica;
        try{
            replica = (ParameterBlock)super.clone();
        }catch(Exception e){
            return null;
        }
        if(sources != null){
            replica.setSources((Vector<Object>)(sources.clone()));
        }
        if(parameters != null){
            replica.setParameters((Vector<Object>)(parameters.clone()));
        }
        return replica;
    }
View Full Code Here


    public Object getProperty(String name) {
        return CRIF.getProperty(paramBlock, name);
    }

    public ParameterBlock setParameterBlock(ParameterBlock paramBlock) {
        ParameterBlock oldParam = this.paramBlock;
        this.paramBlock = (ParameterBlock) paramBlock.clone();
        return oldParam;
    }
View Full Code Here

    }

    public RenderedImage createRendering(RenderContext renderContext) {

        Vector<RenderableImage> sources = getSources();
        ParameterBlock rdParam = (ParameterBlock) paramBlock.clone();

        if (sources != null) {
            Vector<Object> rdSources = new Vector<Object>();
            int i = 0;
            while (i < sources.size()) {
                RenderContext newContext = CRIF.mapRenderContext(i, renderContext, paramBlock,
                        this);
                RenderedImage rdim = sources.elementAt(i).createRendering(newContext);

                if (rdim != null) {
                    rdSources.addElement(rdim);
                }
                i++;
            }
            if (rdSources.size() > 0) {
                rdParam.setSources(rdSources);
            }
        }
        return CRIF.create(renderContext, rdParam);
    }
View Full Code Here

TOP

Related Classes of com.google.code.appengine.awt.image.renderable.ParameterBlock

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.