Package Summary  Overview Summary

class:IntegerSyntax [NONE]

constructor:<init>(int) [NONE]

  • IntegerSyntax

    protected IntegerSyntax​(int value)
    Construct a new integer attribute with the given integer value.
    Parameters:
    value - Integer value

constructor:<init>(int,int,int) [NONE]

  • IntegerSyntax

    protected IntegerSyntax​(int value,
                            int lowerBound,
                            int upperBound)
    Construct a new integer attribute with the given integer value, which must lie within the given range.
    Parameters:
    value - Integer value
    lowerBound - Lower bound
    upperBound - Upper bound
    Throws:
    IllegalArgumentException - if value is less than lowerBound or greater than upperBound

method:getValue() [NONE]

  • getValue

    public int getValue()
    Returns this integer attribute's integer value.
    Returns:
    the integer value

method:equals(java.lang.Object) [NONE]

  • equals

    public boolean equals​(Object object)
    Returns whether this integer attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:
    1. object is not null.
    2. object is an instance of class IntegerSyntax.
    3. This integer attribute's value and object's value are equal.
    Overrides:
    equals in class Object
    Parameters:
    object - Object to compare to
    Returns:
    true if object is equivalent to this integer attribute, false otherwise
    See Also:
    Object.hashCode(), HashMap

method:hashCode() [NONE]

method:toString() [NONE]

  • toString

    public String toString()
    Returns a string value corresponding to this integer attribute. The string value is just this integer attribute's integer value converted to a string.
    Overrides:
    toString in class Object
    Returns:
    a string representation of the object.

© 2019 Oracle Corporation and/or its affiliates