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.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.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.