Class BookSeriesImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getAttribute​(java.lang.String name)
      Get the runtime custom attribute that stored in this book
      java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
      Get the unmodifiable runtime attributes map
      SBook getBook​(java.lang.String name)
      Get the book by name;
      java.util.List<SBook> getBooks()
      Gets the books list
      DependencyTable getDependencyTable()  
      java.util.concurrent.locks.ReadWriteLock getLock()
      Get the ReadWriteLock for synchronized when read-write model for current accessing.
      java.lang.Object setAttribute​(java.lang.String name, java.lang.Object value)
      Set the runtime custom attribute to stored in this book, the attribute is only use for developer to stored runtime data in the book, values will not stored to excel when exporting.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getBook

        public SBook getBook​(java.lang.String name)
        Description copied from interface: SBookSeries
        Get the book by name;
        Parameters:
        name - the book name
        Returns:
        the book or null if not found.
      • getLock

        public java.util.concurrent.locks.ReadWriteLock getLock()
        Description copied from interface: SBookSeries
        Get the ReadWriteLock for synchronized when read-write model for current accessing.
        Returns:
      • getBooks

        public java.util.List<SBook> getBooks()
        Description copied from interface: SBookSeries
        Gets the books list
        Returns:
        the readonly books list
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String name)
        Description copied from interface: SBookSeries
        Get the runtime custom attribute that stored in this book
        Parameters:
        name - the attribute name
        Returns:
        the value, or null if not found
      • setAttribute

        public java.lang.Object setAttribute​(java.lang.String name,
                                             java.lang.Object value)
        Description copied from interface: SBookSeries
        Set the runtime custom attribute to stored in this book, the attribute is only use for developer to stored runtime data in the book, values will not stored to excel when exporting.
        Parameters:
        name - name the attribute name
        value - the attribute value
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
        Description copied from interface: SBookSeries
        Get the unmodifiable runtime attributes map
        Returns: