Package gg.xp.xivdata.data
Class JobSelection
java.lang.Object
gg.xp.xivdata.data.JobSelection
- Direct Known Subclasses:
CombatJobSelection
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic JobSelection
all()
void
changeCategoryState
(JobType type, boolean enabled) void
changeJobState
(Job job, boolean enabled) boolean
enabledForJob
(Job job) boolean
int
hashCode()
boolean
isEmpty()
boolean
boolean
isJobAllowed
(Job job) boolean
isTypeAllowed
(JobType type) static JobSelection
none()
void
setEnabledForAll
(boolean enabledForAll) stateForCategory
(JobType type) stateForJob
(Job job)
-
Field Details
-
enabledForAll
protected boolean enabledForAll -
enabledTypes
-
enabledJobs
-
-
Constructor Details
-
JobSelection
public JobSelection()
-
-
Method Details
-
enabledForJob
-
isTypeAllowed
-
isJobAllowed
-
none
-
all
-
stateForJob
-
stateForCategory
-
changeCategoryState
-
changeJobState
-
isEnabledForAll
public boolean isEnabledForAll() -
setEnabledForAll
public void setEnabledForAll(boolean enabledForAll) -
getEnabledTypes
-
getEnabledJobs
-
describeSelection
-
isEmpty
public boolean isEmpty() -
equals
-
hashCode
public int hashCode()
-