Interface HasProperties

All Known Subinterfaces:
SceneObject, SceneObjectList
All Known Implementing Classes:
GCurve, GLine, GObject, GPoint, GTri, Layer, Thing

public interface HasProperties
An interface for objects that have a collection of properties. This allows for generic handling of objects that expose configurable attributes.
See Also:
  • Method Details

    • getProperties

      ArrayList<Property<?,?>> getProperties()
      Returns an ArrayList of Property objects associated with this instance. Each property can hold a value of a specific type and have a specific key type.
      Returns:
      an ArrayList of properties.