Interface ItemFactory<I extends Item>

    • Method Detail

      • getItem

        I getItem​(java.lang.String name,
                  long id,
                  long size)
           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getItem

        I getItem​(java.lang.String line)
           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getItemClass

        java.lang.Class<I> getItemClass()