⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jm2darray.java

📁 梦界家园程序开发基底框架
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    public synchronized void addItem (double adValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param acValue
     *            char 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, char acValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(acValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param acValue
     *            char 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (char acValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(acValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param abValue
     *            boolean 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, boolean abValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(abValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param abValue
     *            boolean 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (boolean abValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(abValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param asValue
     *            String 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, String asValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(asValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param asValue
     *            String 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (String asValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(asValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param asValue
     *            String 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, BigDecimal asValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(asValue));

    }

    /**
     * 添加全部到自身
     * @param data JM2DArray
     * @throws Exception
     */
    public synchronized void addAll (JM2DArray data) throws Exception {
        if(this.colCount()==0){
            paColNames = data.getColNames();
            for (int i = 0; i < data.getColNames().size(); i++) {
                String sRegulatedName = data.getColNames().get(i).toUpperCase();
                if (poColNameMap.containsKey(sRegulatedName)) {
                    throw new Exception("列名[" + sRegulatedName + "]已经被使用");
                }

                poColNameMap.put(sRegulatedName, new Integer(i));
            }
        }

        for (int r = 0; r < data.rowCount(); r++) {
            this.addRow(data.getRow(r));
        }
    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param asValue
     *            String 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (BigDecimal asValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(asValue));
    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param ayValues
     *            byte[] 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, byte[] ayValues) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(ayValues));
    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param ayValues
     *            byte[] 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (byte[] ayValues) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(ayValues));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param adtValue
     *            java.utilDate 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, java.util.Date adtValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adtValue));
    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param adtValues
     *            java.util.Date 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (java.util.Date adtValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adtValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param adtValue
     *            java.sql.Time 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, java.sql.Time adtValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adtValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param adtValues
     *            java.sql.Time 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (java.sql.Time adtValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adtValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵楍柤傪晅偗偰崁栚抣傪搊榐偡傞丅<BR>
     * 僆僽僕僃僋僩惗惉帪偺峴斣崋丄楍斣崋偼偲傕偵 0 偱偁傞丅
     *
     * @param asName
     *            楍柤
     * @param adtValue
     *            java.sql.Time 宆崁栚抣
     * @throws Exception
     *             晄惓側楍柤乮嬻暥帤丄null乯傪巜掕偟偨応崌丄 楍柤枹巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌丄
     *             摨堦峴偵搊榐嵪傒楍柤傪巜掕偟偨応崌丄 婛搊榐峴偺摨堦楍偲堎側傞楍柤傪巜掕偟偨応崌
     */
    public synchronized void addItem (String asName, java.sql.Timestamp adtValue) throws Exception {

        // 楍柤傪惓婯壔偟偰搊榐偡傞
        registerColumnName(asName);
        // 崁栚僆僽僕僃僋僩傪搊榐偡傞
        addItemBody(new JMVal(adtValue));

    }

    /**
     * 僇儗儞僩峴偺愭摢楍偐傜弴斣偵崁栚抣傪搊榐偡傞丅
     *
     * @param adtValues
     *            java.sql.Timestamp 宆崁栚抣
     * @throws Exception
     *             楍柤巊梡愝掕偺僆僽僕僃僋僩偱屇傃弌偝傟偨応崌
     */
    public synchronized void addItem (java.sql.Timestamp adtValue) throws Exception {

        // 楍柤巊梡偺応崌丄椺奜傪憲弌偡傞
        if (hasNamedColumn()) {
            throw new Exception("重复列名出现");
        }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -