Class AbstractDependOneOfOptionActivator
- java.lang.Object
-
- org.wildfly.core.cli.command.aesh.activator.AbstractDependOneOfOptionActivator
-
- All Implemented Interfaces:
org.aesh.command.activator.OptionActivator,DependOneOfOptionActivator
- Direct Known Subclasses:
OptionActivators.DependsOnAddHttpsListenerActivator,OptionActivators.ManagementInterfaceActivator,OptionActivators.NewKeyManagerNameActivator,OptionActivators.NewSSLContextNameActivator,OptionActivators.NewTrustManagerNameActivator,OptionActivators.NoOverrideSecurityRealmActivator,OptionActivators.NoReloadActivator
public abstract class AbstractDependOneOfOptionActivator extends Object implements DependOneOfOptionActivator
Use this activator to make an option to depend on a set of options that are in conflict with each others. Usage of this class allows CLI to automatically generate command help * synopsis.- Author:
- jdenise@redhat.com
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDependOneOfOptionActivator(String... opts)protectedAbstractDependOneOfOptionActivator(Set<String> opts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getOneOfDependsOn()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
-
getOneOfDependsOn
public Set<String> getOneOfDependsOn()
- Specified by:
getOneOfDependsOnin interfaceDependOneOfOptionActivator
-
-