Class DataContainerUnit.Entry

java.lang.Object
com.pnfsoftware.jeb.core.units.impl.DataContainerUnit.Entry
Enclosing class:
DataContainerUnit

@Ser public static class DataContainerUnit.Entry extends Object
Node of a container unit. A node is named, may contain data, and may have children nodes.
  • Method Details

    • create

      public static DataContainerUnit.Entry create(String name, byte[] data)
      Create a leaf entry.
      Parameters:
      name - entry name
      data - entry data
      Returns:
      a data entry
    • createFolder

      public static DataContainerUnit.Entry createFolder(String name)
      Create a folder entry.
      Parameters:
      name - folder name
      Returns:
      a folder entry
    • isFolder

      public boolean isFolder()
      Determine whether this entry is a folder.
      Returns:
      true if this entry is a folder
    • getName

      public String getName()
      Retrieve the entry name.
      Returns:
      entry name
    • getData

      public byte[] getData()
      Retrieve the entry data.
      Returns:
      entry data, or null for folders
    • getChildren

      public Map<String,DataContainerUnit.Entry> getChildren()
      Retrieve child entries.
      Returns:
      child entries, or null for leaves
    • toString

      public String toString()
      Overrides:
      toString in class Object