+++ /dev/null
-/** @file
- Tool Definition Class for translating the tools_def.txt entries
-
- Copyright (c) 2006, Intel Corporation
- All rights reserved. This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
- **/
-
-/**
- * This section should complete array values
- * this.TagName
- * this.Family
- * this.Valid
- * this.Arch
- * this.Targets[]
- * this.CmdCode[]
- * this.Path[]
- * this.Arguments[]
- *
- */
-
-package org.tianocore.CheckTools;
-
-import java.util.*;
-
-public class ToolInfo extends ArrayList {
-
- ///
- /// Define Class Serial Version UID
- ///
- private static final long serialVersionUID = 2513613555731096258L;
-
- private String sTagName;
-
- private String sFamily;
-
- private boolean bValid;
-
- private String sArch;
-
- private ArrayList<String> aTargetName = null;
-
- private ArrayList<String> aCmdCode = null;
-
- private ArrayList<String> aCmdName = null;
-
- private ArrayList<String> aPath = null;
-
- private ArrayList<String> aBadPath = null;
-
- private ArrayList<String> aArguments = null;
-
- public ToolInfo() {
- super();
- init();
- }
-
- private void init() {
- sTagName = "";
- sFamily = "";
- bValid = false;
- sArch = "";
- aTargetName = new ArrayList<String>();
- aCmdCode = new ArrayList<String>();
- aCmdName = new ArrayList<String>();
- aPath = new ArrayList<String>();
- aArguments = new ArrayList<String>();
- aBadPath = new ArrayList<String>();
- }
-
- public String getTagName() {
- return this.sTagName.trim();
- }
-
- public String getFamily() {
- return this.sFamily.trim();
- }
-
- public boolean isValid() {
- return this.bValid;
- }
-
- public String getArch() {
- return this.sArch.trim();
- }
-
- public ArrayList<String> getTargetName() {
- return this.aTargetName;
- }
-
- public String getTargetName(int id) {
- return this.aTargetName.get(id).trim();
- }
-
- public ArrayList<String> getCmdCode() {
- return this.aCmdCode;
- }
-
- public String getCmdCode(int id) {
- return this.aCmdCode.get(id).trim();
- }
-
- public ArrayList<String> getCmdName() {
- return this.aCmdName;
- }
-
- public String getCmdName(int id) {
- return this.aCmdName.get(id).trim();
- }
-
- public ArrayList<String> getPath() {
- return this.aPath;
- }
-
- public String getPath(int id) {
- return this.aPath.get(id).trim();
- }
-
- public ArrayList<String> getArguments() {
- return this.aArguments;
- }
-
- public String getArguments(int id) {
- return this.aArguments.get(id).trim();
- }
-
- public ArrayList<String> getBadPath() {
- return this.aBadPath;
- }
-
- public String getBadPath(int id) {
- return this.aBadPath.get(id).trim();
- }
-
- public void setTagName(String val) {
- this.sTagName = val.trim();
- }
-
- public void setFamily(String val) {
- this.sFamily = val.trim();
- }
-
- public void setValid() {
- this.bValid = true;
- }
-
- public void setInvalid() {
- this.bValid = false;
- }
-
- public void setArch(String val) {
- this.sArch = val.trim();
- }
-
- public void addTargetName(String val) {
- this.aTargetName.add(val.trim());
- }
-
- public void addCmdCode(String val) {
- this.aCmdCode.add(val.trim());
- }
-
- public void addCmdName(String val) {
- this.aCmdName.add(val.trim());
- }
-
- public void addPath(String val) {
- this.aPath.add(val.trim());
- }
-
- public void addArguments(String val) {
- this.aArguments.add(val.trim());
- }
-
- public void addBadPath(String val) {
- this.aBadPath.add(val.trim());
- }
-
-}