Package uk.ac.starlink.array
Class AccessMode
java.lang.Object
uk.ac.starlink.array.AccessMode
Access mode identifier. Objects in this class are used to
indicate what kind of access is required for a requested array object.
This class exemplifies the typesafe enum pattern -- the only
possible instances are supplied as static final fields of the class, and
these instances are immutable.
- Author:
- Mark Taylor (Starlink)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AccessMode
Object representing read-only access.static final AccessMode
Object representing update (read and write) access.static final AccessMode
Object representing write-only access. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether this mode includes read access.boolean
Indicates whether this mode includes write access.toString()
-
Field Details
-
READ
Object representing read-only access. -
UPDATE
Object representing update (read and write) access. -
WRITE
Object representing write-only access.
-
-
Method Details
-
isReadable
public boolean isReadable()Indicates whether this mode includes read access.- Returns:
- true for READ and UPDATE, false for WRITE
-
isWritable
public boolean isWritable()Indicates whether this mode includes write access.- Returns:
- true for WRITE and UPDATE, false for READ
-
toString
-