From 4982b9614516dde101c3e44c60a612b3bfd8d6fe Mon Sep 17 00:00:00 2001 From: DELL <DELL@WIN-3EOIPEE9ML1> Date: 星期三, 21 二月 2024 16:26:06 +0800 Subject: [PATCH] 新增IEDScout调试工具功能 --- iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.java | 122 ++++++++++++++++++++-------------------- 1 files changed, 61 insertions(+), 61 deletions(-) diff --git a/iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.java b/iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.java index bca62cb..d2d1a84 100644 --- a/iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.java +++ b/iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameterBuilder.java @@ -1,61 +1,61 @@ -package org.openmuc.openiec61850.internal.cli; - -import java.util.List; - -public class CliParameterBuilder { - - final String name; - String description; - boolean optional = true; - - public CliParameterBuilder(String name) { - this.name = name; - } - - public CliParameterBuilder setDescription(String description) { - this.description = description; - return this; - } - - public CliParameterBuilder setMandatory() { - optional = false; - return this; - } - - public LongCliParameter buildLongParameter(String parameterName, long defaultValue) { - return new LongCliParameter(this, parameterName, defaultValue); - } - - public LongCliParameter buildLongParameter(String parameterName) { - return new LongCliParameter(this, parameterName); - } - - public IntCliParameter buildIntParameter(String parameterName, int defaultValue) { - return new IntCliParameter(this, parameterName, defaultValue); - } - - public IntCliParameter buildIntParameter(String parameterName) { - return new IntCliParameter(this, parameterName); - } - - public StringCliParameter buildStringParameter(String parameterName, String defaultValue) { - return new StringCliParameter(this, parameterName, defaultValue); - } - - public StringCliParameter buildStringParameter(String parameterName) { - return new StringCliParameter(this, parameterName); - } - - public StringListCliParameter buildStringListParameter(String parameterName) { - return new StringListCliParameter(this, parameterName); - } - - public StringListCliParameter buildStringListParameter(String parameterName, List<String> defaultValue) { - return new StringListCliParameter(this, parameterName, defaultValue); - } - - public FlagCliParameter buildFlagParameter() { - return new FlagCliParameter(this); - } - -} +package org.openmuc.openiec61850.internal.cli; + +import java.util.List; + +public class CliParameterBuilder { + + final String name; + String description; + boolean optional = true; + + public CliParameterBuilder(String name) { + this.name = name; + } + + public CliParameterBuilder setDescription(String description) { + this.description = description; + return this; + } + + public CliParameterBuilder setMandatory() { + optional = false; + return this; + } + + public LongCliParameter buildLongParameter(String parameterName, long defaultValue) { + return new LongCliParameter(this, parameterName, defaultValue); + } + + public LongCliParameter buildLongParameter(String parameterName) { + return new LongCliParameter(this, parameterName); + } + + public IntCliParameter buildIntParameter(String parameterName, int defaultValue) { + return new IntCliParameter(this, parameterName, defaultValue); + } + + public IntCliParameter buildIntParameter(String parameterName) { + return new IntCliParameter(this, parameterName); + } + + public StringCliParameter buildStringParameter(String parameterName, String defaultValue) { + return new StringCliParameter(this, parameterName, defaultValue); + } + + public StringCliParameter buildStringParameter(String parameterName) { + return new StringCliParameter(this, parameterName); + } + + public StringListCliParameter buildStringListParameter(String parameterName) { + return new StringListCliParameter(this, parameterName); + } + + public StringListCliParameter buildStringListParameter(String parameterName, List<String> defaultValue) { + return new StringListCliParameter(this, parameterName, defaultValue); + } + + public FlagCliParameter buildFlagParameter() { + return new FlagCliParameter(this); + } + +} -- Gitblit v1.9.1