DELL
2024-02-21 4982b9614516dde101c3e44c60a612b3bfd8d6fe
iec61850_forFoShanAES_Model/src/org/openmuc/openiec61850/internal/cli/CliParameter.java
@@ -1,47 +1,47 @@
package org.openmuc.openiec61850.internal.cli;
public abstract class CliParameter {
    final String name;
    final String description;
    final boolean optional;
    boolean selected;
    CliParameter(CliParameterBuilder builder) {
        name = builder.name;
        description = builder.description;
        optional = builder.optional;
    }
    /**
     * @return the name
     */
    public String getName() {
        return name;
    }
    /**
     * @return the description
     */
    public String getDescription() {
        return description;
    }
    /**
     * @return the optional
     */
    public boolean isOptional() {
        return optional;
    }
    public boolean isSelected() {
        return selected;
    }
    abstract int parse(String[] args, int i) throws CliParseException;
    abstract int appendSynopsis(StringBuilder sb);
    abstract void appendDescription(StringBuilder sb);
}
package org.openmuc.openiec61850.internal.cli;
public abstract class CliParameter {
    final String name;
    final String description;
    final boolean optional;
    boolean selected;
    CliParameter(CliParameterBuilder builder) {
        name = builder.name;
        description = builder.description;
        optional = builder.optional;
    }
    /**
     * @return the name
     */
    public String getName() {
        return name;
    }
    /**
     * @return the description
     */
    public String getDescription() {
        return description;
    }
    /**
     * @return the optional
     */
    public boolean isOptional() {
        return optional;
    }
    public boolean isSelected() {
        return selected;
    }
    abstract int parse(String[] args, int i) throws CliParseException;
    abstract int appendSynopsis(StringBuilder sb);
    abstract void appendDescription(StringBuilder sb);
}