Class AbstractDependRejectOptionActivator
- java.lang.Object
-
- org.wildfly.core.cli.command.aesh.activator.AbstractDependRejectOptionActivator
-
- All Implemented Interfaces:
org.aesh.command.activator.OptionActivator,DependOptionActivator,RejectOptionActivator
- Direct Known Subclasses:
HTTPServerEnableAuthCommand.MechanismActivator,HTTPServerEnableAuthCommand.ReferencedSecurityDomainActivator,OptionActivators.DisabledActivator,OptionActivators.EnabledActivator,OptionActivators.FilesystemRealmActivator,OptionActivators.KeyStoreActivator,OptionActivators.KeyStoreRealmActivator,OptionActivators.PropertiesFileRealmActivator,OptionActivators.PropertiesRealmActivator,OptionActivators.ReplaceActivator,OptionActivators.TrustStoreFileNameActivator
public abstract class AbstractDependRejectOptionActivator extends Object implements DependOptionActivator, RejectOptionActivator
Use this activator to make an option available if a set of options is already present and another set is not present. Usage of this class allows CLI to automatically generate command help synopsis.- Author:
- jdenise@redhat.com
-
-
Field Summary
-
Fields inherited from interface org.wildfly.core.cli.command.aesh.activator.DependOptionActivator
ARGUMENT_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDependRejectOptionActivator(boolean lax, Set<String> expectedOptions, Set<String> notExpectedOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getDependsOn()Set<String>getRejected()booleanisActivated(org.aesh.command.impl.internal.ParsedCommand processedCommand)
-
-
-
Method Detail
-
isActivated
public boolean isActivated(org.aesh.command.impl.internal.ParsedCommand processedCommand)
- Specified by:
isActivatedin interfaceorg.aesh.command.activator.OptionActivator
-
getRejected
public Set<String> getRejected()
- Specified by:
getRejectedin interfaceRejectOptionActivator
-
getDependsOn
public Set<String> getDependsOn()
- Specified by:
getDependsOnin interfaceDependOptionActivator
-
-