public class MutableObjectId extends AnyObjectId
| Constructor and Description | 
|---|
MutableObjectId()
Empty constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clear()
Make this id match  
ObjectId.zeroId(). | 
void | 
fromObjectId(AnyObjectId src)
Copy an ObjectId into this mutable buffer. 
 | 
void | 
fromRaw(byte[] bs)
Convert an ObjectId from raw binary representation. 
 | 
void | 
fromRaw(byte[] bs,
       int p)
Convert an ObjectId from raw binary representation. 
 | 
void | 
fromRaw(int[] ints)
Convert an ObjectId from binary representation expressed in integers. 
 | 
void | 
fromRaw(int[] ints,
       int p)
Convert an ObjectId from binary representation expressed in integers. 
 | 
void | 
fromString(byte[] buf,
          int offset)
Convert an ObjectId from hex characters (US-ASCII). 
 | 
void | 
fromString(String str)
Convert an ObjectId from hex characters. 
 | 
void | 
set(int a,
   int b,
   int c,
   int d,
   int e)
Convert an ObjectId from binary representation expressed in integers. 
 | 
void | 
setByte(int index,
       int value)
Set any byte in the id. 
 | 
ObjectId | 
toObjectId()
Obtain an immutable copy of this current object name value. 
 | 
public MutableObjectId()
public void setByte(int index,
                    int value)
index - index of the byte to set in the raw form of the ObjectId. Must
            be in range [0,
            Constants.OBJECT_ID_LENGTH).value - the value of the specified byte at index. Values are
            unsigned and thus are in the range [0,255] rather than the
            signed byte range of [-128, 127].ArrayIndexOutOfBoundsException - index is less than 0, equal to
             Constants.OBJECT_ID_LENGTH, or
             greater than
             Constants.OBJECT_ID_LENGTH.public void clear()
ObjectId.zeroId().public void fromObjectId(AnyObjectId src)
src - the source id to copy from.public void fromRaw(byte[] bs)
bs - the raw byte buffer to read from. At least 20 bytes must be
            available within this byte array.public void fromRaw(byte[] bs,
                    int p)
bs - the raw byte buffer to read from. At least 20 bytes after p
            must be available within this byte array.p - position to read the first byte of data from.public void fromRaw(int[] ints)
ints - the raw int buffer to read from. At least 5 integers must be
            available within this integers array.public void fromRaw(int[] ints,
                    int p)
ints - the raw int buffer to read from. At least 5 integers after p
            must be available within this integers array.p - position to read the first integer of data from.public void set(int a,
                int b,
                int c,
                int d,
                int e)
a - an int.b - an int.c - an int.d - an int.e - an int.public void fromString(byte[] buf,
                       int offset)
buf - the US-ASCII buffer to read from. At least 40 bytes after
            offset must be available within this byte array.offset - position to read the first character from.public void fromString(String str)
str - the string to read from. Must be 40 characters long.public ObjectId toObjectId()
 See AnyObjectId.copy() if this is a possibly subclassed (but
 immutable) identity and the application needs a lightweight identity
 only reference.
toObjectId in class AnyObjectIdthis if this is already
         an immutable instance.Copyright © 2020 Eclipse JGit Project. All rights reserved.