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

📄 jmarray.java

📁 梦界家园程序开发基底框架
💻 JAVA
字号:
package jm.util ;

/**
 *  柤慜晅偒崁栚抣偺侾師尦攝楍傊偺傾僋僙僗婡擻傪採嫙偡傞僀儞僞僼僃乕僗<BR>
 *<BR>
 *  <tt>JMArray</tt>僀儞僞僼僃乕僗偼師偺僋儔僗偵幚憰偝傟傞丅<BR>
 *丂丒<tt>MasterCache</tt>偺儅僗僞乕儗僐乕僪<BR>
 *<BR>
 *  <tt>JMArray</tt>僀儞僞僼僃乕僗偱傾僋僙僗偱偒傞僨乕僞宆偼師偺偲偍傝<BR>
 *丂丒java.lang.String<BR>
 *丂丒java婎杮宆乮byte丄short丄int丄long丄float丄double丄char丄boolean乯<BR>
 *丂丒byte攝楍<BR>
 *丂丒java.util.Date<BR>
 *<BR>
 *  奺庬僨乕僞偺庢摼帪偵巜掕偱偒傞僨乕僞宆偼</tt>JMItem</tt>僀儞僞僼僃乕僗偺
 *巇條偲摨條偲偡傞丅<BR>
 * @author fu_changyong(1shome)
 * @see jdk1.5.2
 * @version 1.5.2.2
 */
public interface JMArray
{
    /**
     *  楍悢傪曉偡丅
     * @return 楍悢
     */
    public int getColCount () ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞楍柤徧傪曉偡丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return 楍柤徧
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌
     */
    public String getColName ( int iCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return byte 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public byte getByteValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return byte 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public byte getByteValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return short 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *							晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public short getShortValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return short 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public short getShortValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return int 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public int getIntValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return int 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public int getIntValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return long 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public long getLongValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return long 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public long getLongValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return float 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public float getFloatValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return float 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public float getFloatValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return double 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public double getDoubleValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return double 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public double getDoubleValue ( int aiCol )
        throws Exception ;

    /**
     *  峴斣崋丄楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return char 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public char getCharValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return char 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public char getCharValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return boolean 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public boolean getBooleanValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return boolean 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public boolean getBooleanValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return String 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public String getStringValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return String 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public String getStringValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return byte[] 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public byte[] getByteArrayValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return byte[] 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public byte[] getByteArrayValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return java.util.Date 宆崁栚抣
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public java.util.Date getDateValue ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return java.util.Date 宆崁栚抣
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌丄
     *								晄惓側僨乕僞宆曄姺偑巜掕偝傟偨応崌
     */
    public java.util.Date getDateValue ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣偑 null 偐偳偆偐僠僃僢僋偡傞丅
     * @param  asName		楍柤
     * @return null 偺応崌 true丄偦偆偱側偗傟偽 false
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌
     */
    public boolean isNull ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣偑 null 偐偳偆偐僠僃僢僋偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return null 偺応崌 true丄偦偆偱側偗傟偽 false
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌
     */
    public boolean isNull ( int aiCol )
        throws Exception ;

    /**
     *  楍柤傪巜掕偟偰奩摉偡傞崁栚抣偺僨乕僞宆傪庢摼偡傞丅
     * @param  asName		楍柤
     * @return 崁栚抣偺僨乕僞宆
     * @throws Exception	晄惓側楍柤偑巜掕偝傟偨応崌
     */
    public int getDataType ( String asName )
        throws Exception ;

    /**
     *  巜掕偝傟偨楍斣崋偵奩摉偡傞崁栚抣偺僨乕僞宆傪庢摼偡傞丅
     * @param  aiCol		楍斣崋乮0 乣乯
     * @return 崁栚抣偺僨乕僞宆
     * @throws Exception	晄惓側楍斣崋偑巜掕偝傟偨応崌
     */
    public int getDataType ( int aiCol )
        throws Exception ;
}

⌨️ 快捷键说明

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