ZeroInstall.Publish.EntryPoints.JavaJar.CreateCommand C# (CSharp) Method

CreateCommand() public method

public CreateCommand ( ) : Command
return Command
        public override Command CreateCommand()
        {
            return ExternalDependencies
                ? new Command
                {
                    Name = CommandName,
                    Bindings = {new EnvironmentBinding {Name = "CLASSPATH", Insert = RelativePath}},
                    Runner = new Runner
                    {
                        InterfaceUri = new FeedUri("http://repo.roscidus.com/java/jar-launcher"),
                        Command = NeedsTerminal ? Command.NameRun : Command.NameRunGui,
                        Versions = (VersionRange)MinimumRuntimeVersion
                    }
                }
                : new Command
                {
                    Name = CommandName,
                    Path = RelativePath,
                    Runner = new Runner
                    {
                        InterfaceUri = new FeedUri("http://repo.roscidus.com/java/openjdk-jre"),
                        Command = NeedsTerminal ? Command.NameRun : Command.NameRunGui,
                        Arguments = {@"-jar"},
                        Versions = (VersionRange)MinimumRuntimeVersion
                    }
                };
        }
    }