Package Modules

Examples of Modules.Element


     * @param namePack Nombre del pack.  
     * @param element1 Identificador del mueble.  
     * @param element2 Identificador del item.  
     */
    public void addPack(String namePack, int element1, int element2){
        Element elem = cjtElements.getElement(element1);
        Element newElement = new Element(namePack, elem.getDimension().getX(), elem.getDimension().getY(),
                                        elem.getDimensionMax().getX(), elem.getDimensionMax().getY(),
                                        elem.getDimensionMin().getX(), elem.getDimensionMin().getY(),
                                        true, false, "Pack");
        cjtElements.set(newElement);
        cjtElements.setPack(element1, element2, (cjtElements.getCount()-1));
View Full Code Here


     * Comprueba que los parametros son validos y crea el elemento.
     */
    public Element checkParameters(String[] list){
        int dimX, dimY, dimMaxX, dimMaxY, dimMinX, dimMinY;       
        boolean err, newIsTall, newStackable;
        Element elem = new Element();
        newIsTall = newStackable = false;
      
        dimMinX = Integer.parseInt(list[5]);
        dimMinY = Integer.parseInt(list[6]);
        dimMaxX = Integer.parseInt(list[3]);
        dimMaxY = Integer.parseInt(list[4]);
        dimX = Integer.parseInt(list[1]);
        dimY = Integer.parseInt(list[2]);
       
        err = (dimMinX < 1) || (dimMinY < 1)
                || (dimMaxX < dimMinX) || (dimMaxY < dimMinY)
                || (dimX < dimMinX) || (dimMaxX < dimX)
                || (dimY < dimMinY) || (dimMaxY < dimY)
                || !(list[7].equals("Si") || (list[7].equals("No"))) || !(list[8].equals("Si") || (list[8].equals("No")));
       
        if(!list[9].equals("Pack") && !list[9].equals("Mueble") && !list[9].equals("Item")) {
            err=true;
        }
        if(err == false){          
            if(list[7].equals("Si")) {
                newIsTall = true;
            }
            if(list[8].equals("Si")) {
                newStackable = true;
            }           
            elem = new Element(list[0], dimX, dimY, dimMaxX, dimMaxY, dimMinX, dimMinY, newIsTall, newStackable, list[9]);          
        }
        if(err == true) {
            elem = null;
        }
        return elem;
View Full Code Here

     */
    public boolean getObject(int id, String[] list){
        Dimension dim, dimMax, dimMin;
        boolean exist = this.cjtElements.existsKey(id);
        if(exist){           
            Element ob = this.cjtElements.getElement(id);
            dim = ob.getDimension();
            dimMax = ob.getDimensionMax();
            dimMin = ob.getDimensionMin();
       
            list[0] = ob.getName();
            list[1] = Integer.toString(dim.getX());
            list[2] = Integer.toString(dim.getY());
            list[3] = Integer.toString(dimMax.getX());
            list[4] = Integer.toString(dimMax.getY());
            list[5] = Integer.toString(dimMin.getX());
            list[6] = Integer.toString(dimMin.getY());
            if(ob.getIsTall()) {
                list[7] "Si";
            }
            else {
                list[7] = "No";
            }
            if(ob.getIsStackable()) {
                list[8] "Si";
            }
            else {
                list[8] = "No";
            }
            list[9] = ob.getType();
        }       
        return exist;
    }  
View Full Code Here

     * @return Retorna 'true' si el nuevo elemento es valido, 'false' en caso contrario.
     * Comprueba que el elemento es valido y actualiza un elemento con los parametros en 'list'.
     */
    public boolean update(int id,String[] list){       
        boolean err;
        Element elem = this.checkParameters(list);       
        if(elem == null) {
            err = true;
        }
        else {
            err = false;
View Full Code Here

     * @return Retorna 'true' si el nuevo elemento es valido, 'false' en caso contrario.
     * Comprueba que el elemento es valido y forma un nuevo elemento con los parametros en 'list'.
     */
    public boolean add(String[] list){       
        boolean err;
        Element elem = this.checkParameters(list);       
        if(elem == null) {
            err = true;
        }
        else {
            err = false;
View Full Code Here

TOP

Related Classes of Modules.Element

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.