Package com.iizigo.link.java
Class IJavaInterfaceLinkEnabler.InterfaceDefinition
- java.lang.Object
- com.iizigo.link.java.IJavaInterfaceLinkEnabler.InterfaceDefinition
 
- Enclosing interface:
- IJavaInterfaceLinkEnabler
 - public static class IJavaInterfaceLinkEnabler.InterfaceDefinition extends java.lang.ObjectData holder class for each item.
- Field Summary- Fields - Modifier and Type - Field - Description - Atom- atomThe atom name of the ClassReference property.- java.lang.String- descriptionThe description.- java.lang.String- implementedInterfaceThe interface that must be implemented.- java.lang.String- promptThe 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.- int- hashCode()Gets the hash code of this object.
 
- 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.