Class WffBMByteArray

java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
com.webfirmframework.wffweb.wffbm.data.WffBMByteArray
All Implemented Interfaces:
Closeable, Flushable, Serializable, AutoCloseable

public class WffBMByteArray extends ByteArrayOutputStream implements Serializable
This a byte array to hold utf-8 bytes. use WffBMByteArray.write to add bytes into this array.
Sample :-
 WffBMObject bmObject = new WffBMObject();

 WffBMByteArray byteArray = new WffBMByteArray(); byteArray.write("こんにちは
 WFFWEB".getBytes(StandardCharsets.UTF_8));

 bmObject.put("byteArray", BMValueType.BM_BYTE_ARRAY, byteArray);

 
See Also:
  • Constructor Details

    • WffBMByteArray

      public WffBMByteArray()
    • WffBMByteArray

      public WffBMByteArray(boolean outer)
    • WffBMByteArray

      public WffBMByteArray(byte[] bmArrayBytes)
    • WffBMByteArray

      public WffBMByteArray(byte[] bmArrayBytes, boolean outer)
  • Method Details

    • getValueType

      public BMValueType getValueType()
    • isOuter

      public boolean isOuter()
    • setOuter

      public void setOuter(boolean outer)
    • build

      public byte[] build()
      Returns:
      the wff bm array bytes
      Since:
      2.0.0
    • build

      public byte[] build(boolean outer)
      Parameters:
      outer -
      Returns:
      the wff bm array bytes as outer array
      Since:
      1.1.5