Class CurveParameterSize

  • All Implemented Interfaces:
    java.io.Serializable, Bean, ImmutableBean

    public final class CurveParameterSize
    extends java.lang.Object
    implements ImmutableBean, java.io.Serializable
    The curve name and number of parameters.

    This holds the curve name and the number of parameters that define it.

    See Also:
    Serialized Form
    • Method Detail

      • of

        public static CurveParameterSize of​(CurveName name,
                                            int parameterCount)
        Obtains an instance, specifying the name and parameter count.
        Parameters:
        name - the curve name
        parameterCount - the parameter count
        Returns:
        the curve data
      • meta

        public static CurveParameterSize.Meta meta()
        The meta-bean for CurveParameterSize.
        Returns:
        the meta-bean, not null
      • getName

        public CurveName getName()
        Gets the curve name.
        Returns:
        the value of the property, not null
      • getParameterCount

        public int getParameterCount()
        Gets the number of parameters.
        Returns:
        the value of the property
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object