org.crsh.lang.impl.java
Class PipeCommandMatch<T extends BaseCommand,C,P,PC extends Pipe<C,P>>
java.lang.Object
org.crsh.shell.impl.command.spi.CommandMatch<C,P>
org.crsh.lang.impl.java.BaseCommandMatch<T,C,P>
org.crsh.lang.impl.java.PipeCommandMatch<T,C,P,PC>
-
class PipeCommandMatch<T extends BaseCommand,C,P,PC extends Pipe<C,P>>
- extends BaseCommandMatch<T,C,P>
-
- Author:
- Julien Viet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ret
final Type ret
-
.
consumedType
final Class<C> consumedType
-
.
producedType
final Class<P> producedType
-
.
invoker
private final CommandInvoker<Instance<T extends BaseCommand>,PC extends Pipe<C,P>> invoker
-
.
name
private final String name
-
.
PipeCommandMatch
public PipeCommandMatch(ClassShellCommand<T> baseShellCommand,
CommandInvoker<Instance<T>,PC> invoker)
getProducedType
public Class<P> getProducedType()
-
- Specified by:
getProducedType
in class CommandMatch<C,P>
-
- Returns:
- the command produced type
getConsumedType
public Class<C> getConsumedType()
-
- Specified by:
getConsumedType
in class CommandMatch<C,P>
-
- Returns:
- the command consumed type
getInvoker
BaseCommandMatch.BaseInvoker getInvoker(T command)
throws CommandException
-
- Specified by:
getInvoker
in class BaseCommandMatch<T extends BaseCommand,C,P>
-
- Throws:
CommandException
Copyright © 2015 eXo Platform SAS. All Rights Reserved.