javax.imageio.stream.FileImageOutputStream#writeShort ( )源码实例Demo

下面列出了javax.imageio.stream.FileImageOutputStream#writeShort ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: zserio   文件: UInt16ParamChoiceTest.java
private void writeUInt16ParamChoiceToFile(File file, int selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    switch (selector)
    {
    case 1:
        stream.writeByte(value);
        break;

    case 2:
    case 3:
    case 4:
        stream.writeShort(value);
        break;

    case 5:
    case 6:
        break;

    default:
        stream.writeInt(value);
    }

    stream.close();
}
 
源代码2 项目: zserio   文件: UInt32ParamChoiceTest.java
private void writeUInt32ParamChoiceToFile(File file, long selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector == 1)
    {
        stream.writeByte(value);
    }
    else if (selector == 2 || selector == 3 || selector == 4)
    {
        stream.writeShort(value);
    }
    else if (selector != 5 && selector != 6)
    {
        stream.writeInt(value);
    }

    stream.close();
}
 
源代码3 项目: zserio   文件: UInt64ParamChoiceTest.java
private void writeUInt64ParamChoiceToFile(File file, BigInteger selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector.compareTo(new BigInteger("1")) == 0)
        stream.writeByte(value);
    else if (selector.compareTo(new BigInteger("2")) == 0 || selector.compareTo(new BigInteger("3")) == 0 ||
             selector.compareTo(new BigInteger("4")) == 0)
        stream.writeShort(value);
    else if (selector.compareTo(new BigInteger("5")) == 0 || selector.compareTo(new BigInteger("6")) == 0)
        ;
    else
        stream.writeInt(value);

    stream.close();
}
 
源代码4 项目: zserio   文件: DefaultEmptyChoiceTest.java
private void writeDefaultEmptyChoiceToFile(File file, byte tag, short value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    switch (tag)
    {
    case 1:
        stream.writeByte(value);
        break;

    case 2:
        stream.writeShort(value);
        break;

    default:
        break;
    }

    stream.close();
}
 
源代码5 项目: zserio   文件: FullEnumParamChoiceTest.java
private void writeFullEnumParamChoiceToFile(File file, Selector selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector == Selector.BLACK)
        stream.writeByte(value);
    else if (selector == Selector.GREY)
        stream.writeShort(value);
    else if (selector == Selector.WHITE)
        stream.writeInt(value);
    else
        fail("Invalid selector: " + selector);

    stream.close();
}
 
源代码6 项目: zserio   文件: BoolParamChoiceTest.java
private void writeBoolParamChoiceToFile(File file, boolean selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector)
        stream.writeByte(value);
    else
        stream.writeShort(value);

    stream.close();
}
 
源代码7 项目: zserio   文件: EnumParamChoiceTest.java
private void writeEnumParamChoiceToFile(File file, Selector selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector == Selector.BLACK)
        stream.writeByte(value);
    else if (selector == Selector.GREY)
        stream.writeShort(value);
    else if (selector == Selector.WHITE)
        stream.writeInt(value);
    else
        fail("Invalid selector: " + selector);

    stream.close();
}
 
源代码8 项目: zserio   文件: FullBitmaskParamChoiceTest.java
private void writeFullBitmaskParamChoiceToFile(File file, Selector selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector == Selector.Values.BLACK)
        stream.writeByte(value);
    else if (selector == Selector.Values.WHITE)
        stream.writeByte(value);
    else if (selector == Selector.Values.BLACK_AND_WHITE)
        stream.writeShort(value);
    else
        fail("Invalid selector: " + selector);

    stream.close();
}
 
源代码9 项目: zserio   文件: BitmaskParamChoiceTest.java
private void writeBitmaskParamChoiceToFile(File file, Selector selector, int value) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);

    if (selector == Selector.Values.BLACK)
        stream.writeByte(value);
    else if (selector == Selector.Values.WHITE)
        stream.writeByte(value);
    else if (selector == Selector.Values.BLACK_AND_WHITE)
        stream.writeShort(value);
    else
        fail("Invalid selector: " + selector);

    stream.close();
}
 
源代码10 项目: zserio   文件: SimpleParamTest.java
private void writeItemToFile(File file, long version, short param, int extraParam) throws IOException
{
    final FileImageOutputStream stream = new FileImageOutputStream(file);
    stream.writeShort(param);
    if (version >= HIGHER_VERSION)
        stream.writeInt(extraParam);
    stream.close();
}