Package org.jboss.galleon.cli.path
Class FeatureContainerPathConsumer
- java.lang.Object
-
- org.jboss.galleon.cli.path.FeatureContainerPathConsumer
-
- All Implemented Interfaces:
PathParser.PathConsumer
public class FeatureContainerPathConsumer extends java.lang.Object implements PathParser.PathConsumer
- Author:
- jdenise@redhat.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFeatureContainerPathConsumer.State
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIGSstatic java.lang.StringDEPENDENCIESstatic GroupEDIT_ROOT_GRPstatic GroupEXPLORE_ROOT_GRPstatic java.lang.StringFEATURESstatic java.lang.StringFEATURES_PATHstatic java.lang.StringFINALstatic java.lang.StringFINAL_CONFIGS_PATHstatic java.lang.StringOPTIONSstatic java.lang.StringPACKAGESstatic java.lang.StringPACKAGES_PATHstatic java.lang.StringROOT
-
Constructor Summary
Constructors Constructor Description FeatureContainerPathConsumer(FeatureContainer info, boolean completion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterConfigurationModel(java.lang.String model)voidenterConfigurationName(java.lang.String name)voidenterNode(PathParser.Node node)voidenterRoot()booleanexpectEndOfNode()java.util.List<java.lang.String>getCandidates(java.lang.String path)ConfigInfogetConfig()java.lang.StringgetConfigModel()java.lang.StringgetConfigName()GroupgetCurrentNode(java.lang.String path)java.lang.StringgetPackagesOrigin()FeatureContainerPathConsumer.StategetState()
-
-
-
Field Detail
-
FEATURES
public static final java.lang.String FEATURES
- See Also:
- Constant Field Values
-
DEPENDENCIES
public static final java.lang.String DEPENDENCIES
- See Also:
- Constant Field Values
-
PACKAGES
public static final java.lang.String PACKAGES
- See Also:
- Constant Field Values
-
CONFIGS
public static final java.lang.String CONFIGS
- See Also:
- Constant Field Values
-
FINAL
public static final java.lang.String FINAL
- See Also:
- Constant Field Values
-
OPTIONS
public static final java.lang.String OPTIONS
- See Also:
- Constant Field Values
-
ROOT
public static final java.lang.String ROOT
- See Also:
- Constant Field Values
-
EDIT_ROOT_GRP
public static final Group EDIT_ROOT_GRP
-
EXPLORE_ROOT_GRP
public static final Group EXPLORE_ROOT_GRP
-
FINAL_CONFIGS_PATH
public static final java.lang.String FINAL_CONFIGS_PATH
- See Also:
- Constant Field Values
-
PACKAGES_PATH
public static final java.lang.String PACKAGES_PATH
- See Also:
- Constant Field Values
-
FEATURES_PATH
public static final java.lang.String FEATURES_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FeatureContainerPathConsumer
public FeatureContainerPathConsumer(FeatureContainer info, boolean completion)
-
-
Method Detail
-
enterConfigurationModel
public void enterConfigurationModel(java.lang.String model) throws PathConsumerException- Throws:
PathConsumerException
-
enterConfigurationName
public void enterConfigurationName(java.lang.String name) throws PathConsumerException- Throws:
PathConsumerException
-
enterNode
public void enterNode(PathParser.Node node) throws PathConsumerException
- Specified by:
enterNodein interfacePathParser.PathConsumer- Throws:
PathConsumerException
-
enterRoot
public void enterRoot() throws PathConsumerException- Specified by:
enterRootin interfacePathParser.PathConsumer- Throws:
PathConsumerException
-
getConfigModel
public java.lang.String getConfigModel()
-
getConfigName
public java.lang.String getConfigName()
-
getConfig
public ConfigInfo getConfig()
-
getState
public FeatureContainerPathConsumer.State getState()
-
getPackagesOrigin
public java.lang.String getPackagesOrigin()
-
getCandidates
public java.util.List<java.lang.String> getCandidates(java.lang.String path)
-
expectEndOfNode
public boolean expectEndOfNode()
- Specified by:
expectEndOfNodein interfacePathParser.PathConsumer
-
getCurrentNode
public Group getCurrentNode(java.lang.String path) throws PathConsumerException
- Throws:
PathConsumerException
-
-