当前位置: 首页>>代码示例>>Java>>正文


Java JavaUtils.getBytesFromStream方法代码示例

本文整理汇总了Java中com.sun.org.apache.xml.internal.security.utils.JavaUtils.getBytesFromStream方法的典型用法代码示例。如果您正苦于以下问题:Java JavaUtils.getBytesFromStream方法的具体用法?Java JavaUtils.getBytesFromStream怎么用?Java JavaUtils.getBytesFromStream使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.org.apache.xml.internal.security.utils.JavaUtils的用法示例。


在下文中一共展示了JavaUtils.getBytesFromStream方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getBytes

import com.sun.org.apache.xml.internal.security.utils.JavaUtils; //导入方法依赖的package包/类
/**
 * Returns the byte array from input which was specified as the parameter of
 * {@link XMLSignatureInput} constructor
 *
 * @return the byte[] from input which was specified as the parameter of
 * {@link XMLSignatureInput} constructor
 *
 * @throws CanonicalizationException
 * @throws IOException
 */
public byte[] getBytes() throws IOException, CanonicalizationException {
    if (bytes!=null) {
        return bytes;
    }
    InputStream is = getResetableInputStream();
    if (is!=null) {
        //resetable can read again bytes.
        if (bytes==null) {
            is.reset();
            bytes=JavaUtils.getBytesFromStream(is);
        }
        return bytes;
    }
    Canonicalizer20010315OmitComments c14nizer =
            new Canonicalizer20010315OmitComments();
    bytes=c14nizer.engineCanonicalize(this);
    return bytes;
}
 
开发者ID:openjdk,项目名称:jdk7-jdk,代码行数:29,代码来源:XMLSignatureInput.java

示例2: getResetableInputStream

import com.sun.org.apache.xml.internal.security.utils.JavaUtils; //导入方法依赖的package包/类
protected InputStream getResetableInputStream() throws IOException{
    if ((_inputOctetStreamProxy instanceof ByteArrayInputStream) ) {
        if (!_inputOctetStreamProxy.markSupported()) {
            throw new RuntimeException("Accepted as Markable but not truly been"+_inputOctetStreamProxy);
        }
        return _inputOctetStreamProxy;
    }
    if (bytes!=null) {
        _inputOctetStreamProxy=new ByteArrayInputStream(bytes);
        return _inputOctetStreamProxy;
    }
    if (_inputOctetStreamProxy ==null)
        return null;
    if (_inputOctetStreamProxy.markSupported()) {
        log.log(java.util.logging.Level.INFO, "Mark Suported but not used as reset");
    }
    bytes=JavaUtils.getBytesFromStream(_inputOctetStreamProxy);
    _inputOctetStreamProxy.close();
    _inputOctetStreamProxy=new ByteArrayInputStream(bytes);
    return _inputOctetStreamProxy;
}
 
开发者ID:openjdk,项目名称:jdk7-jdk,代码行数:22,代码来源:XMLSignatureInput.java

示例3: getBytesFromInputStream

import com.sun.org.apache.xml.internal.security.utils.JavaUtils; //导入方法依赖的package包/类
private byte[] getBytesFromInputStream() throws IOException {
    if (bytes != null) {
        return bytes;
    }
    if (inputOctetStreamProxy == null) {
        return null;
    }
    try {
        bytes = JavaUtils.getBytesFromStream(inputOctetStreamProxy);
    } finally {
        inputOctetStreamProxy.close();
    }
    return bytes;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:XMLSignatureInput.java


注:本文中的com.sun.org.apache.xml.internal.security.utils.JavaUtils.getBytesFromStream方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。