Class LazyDataContainerUnit.Entry

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

@Ser public static class LazyDataContainerUnit.Entry extends Object
Node of a lazy container unit.
  • Method Details

    • create

      public static LazyDataContainerUnit.Entry create(IDataProvider prv, String entryName, long entrySize, String name, int index)
      Create a lazy leaf entry.
      Parameters:
      prv - data provider
      entryName - provider entry name
      entrySize - entry size
      name - display name
      index - provider entry index
      Returns:
      a lazy entry
    • createFolder

      public static LazyDataContainerUnit.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
    • getIndex

      public int getIndex()
      Retrieve the provider entry index.
      Returns:
      provider entry index
    • getChildren

      public Map<String,LazyDataContainerUnit.Entry> getChildren()
      Retrieve child entries.
      Returns:
      child entries