Class ShapeList

    • Constructor Detail

      • ShapeList

        public ShapeList()
    • Method Detail

      • getElementsOf

        public <T extends GenericShapeWrapper<?>> List<T> getElementsOf​(Class<? extends T> clazz)
        Gets a list of elements from this list whose class is specified.
        Type Parameters:
        T - Subclass of GenericShapeWrapper.
        Parameters:
        clazz - Class of the wanted elements.
        Returns:
        List of elements of
      • add

        public boolean add​(ShapeData shape)
        Wraps the specified ShapeData object and add it to the end of this list.
        Parameters:
        shape - element to be wrapped and appended to this list
        Returns:
        true (as specified by ArrayList.add(Object))