public class PortEntry extends VizEntry
Entry
that is a "continuous" Entry
with a twist: instead of the allowed values' being a range between two
doubles, they are a range between two integers. The range is specified by the
PortEntryContentProvider
.iComponentListener
Constructor and Description |
---|
PortEntry(PortEntry entry)
The copy constructor.
|
PortEntry(PortEntryContentProvider contentProvider)
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
This operation provides a deep copy of the Entry.
|
boolean |
equals(java.lang.Object object)
This method is used to check equality between the Entry and another
Entry.
|
int |
hashCode()
This operation returns the hashcode value of the Entry.
|
void |
setContentProvider(IVizEntryContentProvider contentProvider)
Overrides the parent method to enforce the rule that content providers
*must* be
PortEntryContentProvider s. |
void |
setContentProvider(PortEntryContentProvider contentProvider)
Sets the content provider.
|
boolean |
setValue(java.lang.String newValue)
Checks the new value before attempting to set it.
|
copy, getAllowedValues, getComment, getDefaultValue, getErrorMessage, getParent, getTag, getValue, getValueType, isModified, isReady, isRequired, isSecret, setComment, setParent, setReady, setRequired, setTag, update
copy, getDescription, getId, getName, register, setDescription, setId, setName, unregister
getClass, notify, notifyAll, toString, wait, wait, wait
register, unregister
public PortEntry(PortEntry entry)
entry
- The other PortEntry
to copy.public PortEntry(PortEntryContentProvider contentProvider)
contentProvider
- The PortEntry
's content provider. If null, a default
content provider is used.public java.lang.Object clone()
VizEntry
clone
in interface IVizObject
clone
in class VizEntry
public boolean equals(java.lang.Object object)
VizEntry
equals
in interface IVizObject
equals
in class VizEntry
object
- The Entry that should be checked for equality.Identifiable#equals(Object otherObject)
public int hashCode()
VizEntry
hashCode
in interface IVizObject
hashCode
in class VizEntry
Identifiable#hashCode()
public void setContentProvider(IVizEntryContentProvider contentProvider)
PortEntryContentProvider
s.setContentProvider
in class VizEntry
contentProvider
- The content provider.public void setContentProvider(PortEntryContentProvider contentProvider)
contentProvider
- The new PortEntryContentProvider
. If null, nothing is
done.public boolean setValue(java.lang.String newValue)
PortEntryContentProvider
.