Package gg.xp.xivsupport.callouts
Class CalloutGroup
java.lang.Object
gg.xp.xivsupport.callouts.CalloutGroup
Represents a group of callouts, generally from a single class.
-
Constructor Summary
ConstructorDescriptionCalloutGroup
(Class<?> clazz, String name, String topLevelPropStub, PersistenceProvider persistence, List<ModifiedCalloutHandle> callouts) CalloutGroup
(Class<?> clazz, String name, String topLevelPropStub, BooleanSetting enabled, List<ModifiedCalloutHandle> callouts) -
Method Summary
-
Constructor Details
-
CalloutGroup
public CalloutGroup(Class<?> clazz, String name, String topLevelPropStub, PersistenceProvider persistence, List<ModifiedCalloutHandle> callouts) -
CalloutGroup
public CalloutGroup(Class<?> clazz, String name, String topLevelPropStub, BooleanSetting enabled, List<ModifiedCalloutHandle> callouts)
-
-
Method Details
-
updateChildren
public void updateChildren()Should be called after enabling/disabling this group. -
getName
- Returns:
- The name for this callout group
-
getEnabled
- Returns:
- The setting that controls the enablement of this group.
-
getCallouts
- Returns:
- The callouts within this group
-
getCallClass
- Returns:
- The class in which the callouts are defined
-
getDuty
- Returns:
- The duty for which the callouts are relevant to, or
KnownDuty.None
if these are not marked as being specific to any duty.
-
resetAllBooleans
public void resetAllBooleans()Reset all enabled/disable status for this group.- See Also:
-