Interface LegacyDesignSupport.Provider

  • All Superinterfaces:
    java.lang.Cloneable, GameComponent, java.io.Serializable
    Enclosing class:
    LegacyDesignSupport

    public static interface LegacyDesignSupport.Provider
    extends GameComponent
    Implemented by game components that provide design support the pre-SE3.0 way.
    Since:
    3.0
    Author:
    Chris Jennings
    • Method Detail

      • validate

        void validate()
        Validates the component, updating design support information.
      • isValid

        boolean isValid()
        Returns true if the design is valid.
        Returns:
        false if the component is considered unbalanced
      • getValidityDescription

        java.lang.String getValidityDescription()
        Returns a verbal analysis of the design.
        Returns:
        text designed to support the user's design process