public class PmSession extends Object implements org.aesh.command.invocation.CommandInvocationProvider<PmCommandInvocation>, org.aesh.command.completer.CompleterInvocationProvider<PmCompleterInvocation>, org.aesh.command.activator.CommandActivatorProvider, org.aesh.command.activator.OptionActivatorProvider<org.aesh.command.activator.OptionActivator>
| Constructor and Description |
|---|
PmSession(Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
static org.aesh.readline.Prompt |
buildPrompt(org.aesh.readline.AeshContext aeshCtx) |
static org.aesh.readline.Prompt |
buildPrompt(String name) |
org.aesh.command.activator.CommandActivator |
enhanceCommandActivator(org.aesh.command.activator.CommandActivator ca) |
PmCommandInvocation |
enhanceCommandInvocation(org.aesh.command.invocation.CommandInvocation commandInvocation) |
PmCompleterInvocation |
enhanceCompleterInvocation(org.aesh.command.completer.CompleterInvocation completerInvocation) |
org.aesh.command.activator.OptionActivator |
enhanceOptionActivator(org.aesh.command.activator.OptionActivator oa) |
ArtifactRepositoryManager |
getArtifactResolver() |
FeatureContainer |
getContainer() |
String |
getCurrentPath() |
FeatureContainer |
getExploredContainer() |
Configuration |
getPmConfiguration() |
State |
getState() |
Universes |
getUniverses() |
static Path |
getWorkDir(org.aesh.readline.AeshContext aeshCtx) |
boolean |
hasPopulatedUniverse() |
void |
println(String txt) |
void |
setCurrentPath(String currentPath) |
void |
setExploredContainer(FeatureContainer exploredContainer) |
void |
setState(State session) |
public PmSession(Configuration config) throws Exception
Exceptionpublic void setState(State session)
public State getState()
public void setExploredContainer(FeatureContainer exploredContainer)
public FeatureContainer getExploredContainer()
public FeatureContainer getContainer()
public String getCurrentPath()
public void setCurrentPath(String currentPath)
public void println(String txt)
public Configuration getPmConfiguration()
public Universes getUniverses()
public ArtifactRepositoryManager getArtifactResolver()
public boolean hasPopulatedUniverse()
public static org.aesh.readline.Prompt buildPrompt(org.aesh.readline.AeshContext aeshCtx)
public static org.aesh.readline.Prompt buildPrompt(String name)
public static Path getWorkDir(org.aesh.readline.AeshContext aeshCtx)
public PmCommandInvocation enhanceCommandInvocation(org.aesh.command.invocation.CommandInvocation commandInvocation)
enhanceCommandInvocation in interface org.aesh.command.invocation.CommandInvocationProvider<PmCommandInvocation>public PmCompleterInvocation enhanceCompleterInvocation(org.aesh.command.completer.CompleterInvocation completerInvocation)
enhanceCompleterInvocation in interface org.aesh.command.completer.CompleterInvocationProvider<PmCompleterInvocation>public org.aesh.command.activator.CommandActivator enhanceCommandActivator(org.aesh.command.activator.CommandActivator ca)
enhanceCommandActivator in interface org.aesh.command.activator.CommandActivatorProviderpublic org.aesh.command.activator.OptionActivator enhanceOptionActivator(org.aesh.command.activator.OptionActivator oa)
enhanceOptionActivator in interface org.aesh.command.activator.OptionActivatorProvider<org.aesh.command.activator.OptionActivator>Copyright © 2016–2018 JBoss by Red Hat. All rights reserved.