java.lang.Object
nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.Registry
All Implemented Interfaces:
IDebuggable
Enclosing class:
Property<T>

public static final class Property.Registry extends Object implements IDebuggable
The registry of all registered properties.

All instances of the Property class are registered in this class.

  • Constructor Details

    • Registry

      public Registry()
  • Method Details

    • fromName

      @Nullable public @Nullable Property<?> fromName(String propertyKey)
      Gets the property with the given serialization name.
      Parameters:
      propertyKey - The serialization name of the property.
      Returns:
      The property with the given serialization name, or null if no property with that name exists.
    • getDebugInformation

      public String getDebugInformation()
      Description copied from interface: IDebuggable
      Gets the debug information for this object.
      Specified by:
      getDebugInformation in interface IDebuggable
      Returns:
      The debug information or null if there's nothing to log at this time.