public class PlantUMLDependencyOutputOption
extends net.sourceforge.plantumldependency.commoncli.option.impl.output.OutputOption
implements net.sourceforge.plantumldependency.commoncli.option.execution.ExecutableOption
| Constructor and Description |
|---|
PlantUMLDependencyOutputOption(net.sourceforge.plantumldependency.commoncli.option.impl.verbose.VerboseLevelOption verboseLvlOpt,
PlantUMLDependencyProgrammingLanguageOption programmingLanguageOpt,
PlantUMLDependencyIncludeOption includeOpt,
PlantUMLDependencyExcludeOption excludeOpt,
PlantUMLDependencyDisplayTypeOption displayTypeOpt,
PlantUMLDependencyDisplayPackageNameOption displayPackageNameOpt,
PlantUMLDependencyDisplayNameOption displayNameOpt,
PlantUMLDependencyBaseDirectoryOption baseDirOpt,
int optionPriority)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getPriority() |
net.sourceforge.plantumldependency.commoncli.option.execution.OptionExecution |
parseCommandLine(net.sourceforge.plantumldependency.commoncli.command.CommandLine commandLine) |
getDefaultArgumentAsStringIfOptionNotSpecified, getDefaultArgumentAsStringIfOptionSpecifieddeepClone, findAndParseArgumentAsStringOrGetDefaultArgument, findAndParseArgumentOrGetDefaultArgument, getDefaultArgumentIfOptionNotSpecified, getDefaultArgumentIfOptionSpecified, getFullUsageAdditions, getFullUsageDescriptionAdditions, getMainUsageAdditions, getOptionArgument, getValueSeparator, toStringcompareTo, equals, getAllNames, getFullUsage, getMainUsage, getName, getSecondaryNames, getStatus, hashCode, isMandatoryclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllNames, getFullUsage, getMainUsage, getName, getSecondaryNames, getStatus, isMandatorycompareTopublic PlantUMLDependencyOutputOption(net.sourceforge.plantumldependency.commoncli.option.impl.verbose.VerboseLevelOption verboseLvlOpt,
PlantUMLDependencyProgrammingLanguageOption programmingLanguageOpt,
PlantUMLDependencyIncludeOption includeOpt,
PlantUMLDependencyExcludeOption excludeOpt,
PlantUMLDependencyDisplayTypeOption displayTypeOpt,
PlantUMLDependencyDisplayPackageNameOption displayPackageNameOpt,
PlantUMLDependencyDisplayNameOption displayNameOpt,
PlantUMLDependencyBaseDirectoryOption baseDirOpt,
int optionPriority)
verboseLvlOpt - the VerboseLevelOption instance, to display log information, mustn't be
null.programmingLanguageOpt - the PlantUMLDependencyProgrammingLanguageOption instance, to know what is
the programming language to parse, mustn't be null.includeOpt - the PlantUMLDependencyIncludeOption instance, to know input files to
include for parsing, mustn't be null.excludeOpt - the PlantUMLDependencyExcludeOption instance, to know exclude files which
mustn't be parsed, mustn't be null.displayTypeOpt - the PlantUMLDependencyDisplayTypeOption instance, to know which types to
display in the plantUML generated file, mustn't be null.displayPackageNameOpt - the PlantUMLDependencyDisplayTypeOption instance, to know which package
name to display in the plantUML generated file, mustn't be null.displayNameOpt - the PlantUMLDependencyDisplayTypeOption instance, to know which package
name to display in the plantUML generated file, mustn't be null.baseDirOpt - the PlantUMLDependencyBaseDirectoryOption instance, to know the base
directory where to look for source files, mustn't be null.optionPriority - the option priority as an integer. Note : the priority must be unique amongst
all options.public int getPriority()
getPriority in interface net.sourceforge.plantumldependency.commoncli.option.execution.ExecutableOptionpublic net.sourceforge.plantumldependency.commoncli.option.execution.OptionExecution parseCommandLine(net.sourceforge.plantumldependency.commoncli.command.CommandLine commandLine)
throws net.sourceforge.plantumldependency.commoncli.exception.CommandLineException
parseCommandLine in interface net.sourceforge.plantumldependency.commoncli.option.execution.ExecutableOptionnet.sourceforge.plantumldependency.commoncli.exception.CommandLineExceptionCopyright © 2014 Sourceforge. All rights reserved.