Class LazyDataContainerUnit.Entry
java.lang.Object
com.pnfsoftware.jeb.core.units.impl.LazyDataContainerUnit.Entry
- Enclosing class:
LazyDataContainerUnit
Node of a lazy container unit.
-
Method Summary
Modifier and TypeMethodDescriptionstatic LazyDataContainerUnit.Entrycreate(IDataProvider prv, String entryName, long entrySize, String name, int index) Create a lazy leaf entry.static LazyDataContainerUnit.EntrycreateFolder(String name) Create a folder entry.Retrieve child entries.intgetIndex()Retrieve the provider entry index.getName()Retrieve the entry name.booleanisFolder()Determine whether this entry is a folder.
-
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 providerentryName- provider entry nameentrySize- entry sizename- display nameindex- provider entry index- Returns:
- a lazy entry
-
createFolder
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
Retrieve the entry name.- Returns:
- entry name
-
getIndex
public int getIndex()Retrieve the provider entry index.- Returns:
- provider entry index
-
getChildren
Retrieve child entries.- Returns:
- child entries
-