Package nis.svc.dat.api
Interface DataFolder
-
- All Superinterfaces:
DataEntry
- All Known Subinterfaces:
DataProject
public interface DataFolder extends DataEntry
A Data Folder is a container that can hold a DataEntry. It is also a DataEntry which means that a DataFolder can contain items that are one of the DataEntry types - DataFolder orDataTable
.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<DataFolder>
TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <P extends DataEntry>
Padd(java.lang.Class<P> type, java.lang.String... path)
java.lang.String[]
all()
void
cut(java.lang.String name)
<P extends DataEntry>
Pget(java.lang.Class<P> type, java.lang.String... path)
DataEntry
get(java.lang.String name)
boolean
has(java.lang.String name)
-
-
-
Field Detail
-
TYPE
static final java.lang.Class<DataFolder> TYPE
-
-
Method Detail
-
add
<P extends DataEntry> P add(java.lang.Class<P> type, java.lang.String... path)
-
get
<P extends DataEntry> P get(java.lang.Class<P> type, java.lang.String... path)
-
all
java.lang.String[] all()
-
cut
void cut(java.lang.String name)
-
has
boolean has(java.lang.String name)
-
get
DataEntry get(java.lang.String name)
-
-