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 or DataTable.
    • 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>
      P
      add​(java.lang.Class<P> type, java.lang.String... path)  
      java.lang.String[] all()  
      void cut​(java.lang.String name)  
      <P extends DataEntry>
      P
      get​(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)