Class IJavaInterfaceLinkEnabler.InterfaceDefinition

  • Enclosing interface:
    IJavaInterfaceLinkEnabler

    public static class IJavaInterfaceLinkEnabler.InterfaceDefinition
    extends java.lang.Object
    Data holder class for each item.
    • Field Summary

      Fields 
      Modifier and TypeFieldDescription
      Atomatom
      The atom name of the ClassReference property.
      java.lang.Stringdescription
      The description.
      java.lang.StringimplementedInterface
      The interface that must be implemented.
      java.lang.Stringprompt
      The prompt string.
    • Constructor Summary

      Constructors 
      ConstructorDescription
      InterfaceDefinition​(Atom atom, java.lang.String implementedInterface, java.lang.String prompt, java.lang.String description)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      booleanequals​(java.lang.Object o)
      Checks if two definitions are equal.
      inthashCode()
      Gets the hash code of this object.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • atom

        public final Atom atom
        The atom name of the ClassReference property.
      • implementedInterface

        public final java.lang.String implementedInterface
        The interface that must be implemented.
      • prompt

        public final java.lang.String prompt
        The prompt string.
      • description

        public final java.lang.String description
        The description.
    • Constructor Detail

      • InterfaceDefinition

        public InterfaceDefinition​(Atom atom,
                                   java.lang.String implementedInterface,
                                   java.lang.String prompt,
                                   java.lang.String description)
        Constructor.
        Parameters:
        atom - The atom name of the ClassReference property.
        implementedInterface - The interface that must be implemented, can be null for none.
        prompt - The prompt string.
        description - The prompt string.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Checks if two definitions are equal.
        Overrides:
        equals in class java.lang.Object
        Returns:
        The equality flag.
      • hashCode

        public int hashCode()
        Gets the hash code of this object.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        The hash code.