當前位置: 首頁>>代碼示例>>Java>>正文


Java Connector.WRITE屬性代碼示例

本文整理匯總了Java中javax.microedition.io.Connector.WRITE屬性的典型用法代碼示例。如果您正苦於以下問題:Java Connector.WRITE屬性的具體用法?Java Connector.WRITE怎麽用?Java Connector.WRITE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在javax.microedition.io.Connector的用法示例。


在下文中一共展示了Connector.WRITE屬性的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: open

public Connection open(String protocol, String url, int mode, boolean timeouts) throws IOException {
    
    if(protocol == null || protocol.length()==0){
        throw new IllegalArgumentException("Protocol cannot be null or empty");
    }
    
    if (mode != Connector.READ && mode != Connector.WRITE && mode != Connector.READ_WRITE) {
        throw new IllegalArgumentException("illegal mode: " + mode);
    }
    
    if (opened) {
        throw new IOException("already connected");
    }
    
    this.url = url;
    this.mode = mode;
    this.timeouts = timeouts;
    parseURL();
    opened=true;
    opens++;
    return this;
}
 
開發者ID:tomatsu,項目名稱:squawk,代碼行數:22,代碼來源:Protocol.java

示例2: openOutputStream

public OutputStream openOutputStream() throws IOException {

        if (mode != Connector.WRITE && mode != Connector.READ_WRITE) {
            throw new IOException("read-only connection");
        }

        // If the connection was opened and closed before the
        // data output stream is accessed, throw an IO exception
        if (!opened) {
            throw new IOException("connection is closed");
        }

        if (out != null) {
            throw new IOException("already open");
        }

        opens++;
        out = new PrivateOutputStream();
        return out;
    }
 
開發者ID:tomatsu,項目名稱:squawk,代碼行數:20,代碼來源:Protocol.java

示例3: connect

/**
 * @inheritDoc
 */
public Object connect(String url, boolean read, boolean write) throws IOException {
    int mode;
    if(read && write) {
        mode = Connector.READ_WRITE;
    } else {
        if(write) {
            mode = Connector.WRITE;
        } else {
            mode = Connector.READ;
        }
    }
    return Connector.open(url, mode);
}
 
開發者ID:codenameone,項目名稱:CodenameOne,代碼行數:16,代碼來源:GameCanvasImplementation.java

示例4: checkOpenMode

private void checkOpenMode(int mode)  throws IllegalArgumentException {
    if (mode != Connector.READ_WRITE &&
        mode != Connector.READ &&
        mode != Connector.WRITE) {
        throw new IllegalArgumentException("Unsupported mode: " + mode);
    }
}
 
開發者ID:mozilla,項目名稱:pluotsorbet,代碼行數:7,代碼來源:BluetoothProtocol.java

示例5: checkWriteMode

protected void checkWriteMode() throws IOException {
    if ((mode & Connector.WRITE) == 0) {
        throw new IOException("Invalid mode: " + mode);
    }
}
 
開發者ID:mozilla,項目名稱:pluotsorbet,代碼行數:5,代碼來源:BluetoothConnection.java

示例6: openOutputStream

/**
    * Returns an output stream for this socket.
    *
    * @return     an output stream for writing bytes to this socket.
    * @exception  IOException  if an I/O error occurs when creating the
    *                          output stream.
    */
   synchronized public OutputStream openOutputStream() throws IOException {
       if ((mode & Connector.WRITE) == 0)
    throw new IOException("Connection not open for writing");
return (ssc.openOutputStream());
   }
 
開發者ID:tomatsu,項目名稱:squawk,代碼行數:12,代碼來源:Protocol.java


注:本文中的javax.microedition.io.Connector.WRITE屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。