Package java.nio

Examples of java.nio.ByteBuffer.position()


  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(getValueLength());
    result.put(Convert.intToByte(tagValue.capacity()));
    tagValue.position(0);
    result.put(tagValue);
    result.position(0);
    return result;
  }


  int getValueLength() {
View Full Code Here


 
  public ByteBuffer getAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(getByteSize());
    for(Tag tag : tagList) {
      ByteBuffer b = tag.getAsByteBuffer();
      b.position(0);
      result.put(b);
    }
    result.position(0);
    return result;
  }
View Full Code Here

  public ByteBuffer getAsByteBuffer() {
    ByteBuffer result = getByteBuffer(getSize());
    result.put(getTagHeader());
    result.put(getValueAsByteBuffer());

    result.position(0);
    return result;
  }
 
  public String toString() {
    return "[ "+Convert.byteToHexString(getAsByteBuffer().array(), " 0x") + " ] = [ " + getValue() +" ]";
View Full Code Here

  public ByteBuffer getTagHeader() {
    ByteBuffer result = getByteBuffer(1 + 2 + tagName.length);
    result.put(tagType);
    result.putShort(intToShort(tagName.length));
    result.put(tagName);
    result.position(0);
    return result;
  }
 
  public int getHeaderSize() {
    return 1 + 2 + tagName.length ;
View Full Code Here


  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(4);
    result.putFloat(tagValue);
    result.position(0);
    return result;
  }


  int getValueLength() {
View Full Code Here

  }

  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(1);
    result.put(tagValue);
    result.position(0);
    return result;
  }


  int getValueLength() {
View Full Code Here

  }

  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(4);
    result.putInt(tagValue);
    result.position(0);
    return result;
  }


  int getValueLength() {
View Full Code Here

  }
 
  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(8);
    result.putLong(tagValue);
    result.position(0);
    return result;
  }

  int getValueLength() {
    return 8;
View Full Code Here

  }

  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(2);
    result.putShort(tagValue);
    result.position(0);
    return result;
  }


  int getValueLength() {
View Full Code Here

 
  ByteBuffer getValueAsByteBuffer() {
    ByteBuffer result = Misc.getByteBuffer(getValueLength());
    result.putInt(tagValue.length);
    result.put(tagValue);
    result.position(0);
    return result;
  }

  int getValueLength() {
    return tagValue.length + 4;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.