org.minidns.record

## Class TXT

- java.lang.Object
- - org.minidns.record.Data
  - - org.minidns.record.TXT

-     public class TXT
      extends Data

  DNS TXT record payload for arbitrary text data.
  Contains one or more text strings, commonly used for verification, policies, or other metadata. Each string is prefixed with a length byte.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `TXT(byte[] blob)`

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `byte[]` | `getBlob()`
    `List<String>` | `getCharacterStrings()`
    `List<byte[]>` | `getExtents()`
    `String` | `getText()`
    `Record.TYPE` | `getType()` The payload type.
    `static TXT` | `parse(DataInputStream dis, int length)`
    `void` | `serialize(DataOutputStream dos)` The internal method used to serialize Data subclasses.
    `String` | `toString()`

    - ### Methods inherited from class org.minidns.record.Data

      `equals, hashCode, length, toByteArray, toOutputStream, toOutputStream`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### TXT

          public TXT(byte[] blob)

  - ### Method Detail

    - #### getBlob

          public byte[] getBlob()

    - #### getCharacterStrings

          public List<String> getCharacterStrings()

    - #### getExtents

          public List<byte[]> getExtents()

    - #### getText

          public String getText()

    - #### getType

          public Record.TYPE getType()

      Description copied from class: `Data`
      The payload type.
      Specified by:
        `getType` in class `Data`
      Returns:
        The payload type.

    - #### parse

          public static TXT parse(DataInputStream dis,
                                  int length)
                           throws IOException

      Throws:
        `IOException`

    - #### serialize

          public void serialize(DataOutputStream dos)
                         throws IOException

      Description copied from class: `Data`
      The internal method used to serialize Data subclasses.
      Specified by:
        `serialize` in class `Data`
      Parameters:
        `dos` - the output stream to serialize to.
      Throws:
        `IOException` - if an I/O error occurs.

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`