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 Type Field Description
      Atom atom
      The atom name of the ClassReference property.
      java.lang.String description
      The description.
      java.lang.String implementedInterface
      The interface that must be implemented.
      java.lang.String prompt
      The prompt string.
    • Constructor Summary

      Constructors 
      Constructor Description
      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 Type Method Description
      boolean equals​(java.lang.Object o)
      Checks if two definitions are equal.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, 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