Lines Matching refs:utility
39 * @param utility common data
42 public static boolean commandVerify(Utility utility) {
43 if (!utility.getForceRewrite().isEmpty() && !"true".equals(utility.getForceRewrite())
44 && !"false".equals(utility.getForceRewrite())) {
49 if (!utility.getParseMode().isEmpty() && !UncompressEntrance.PARSE_MODE_HAPLIST.equals(utility.getParseMode())
50 && !UncompressEntrance.PARSE_MODE_HAPINFO.equals(utility.getParseMode())
51 && !UncompressEntrance.PARSE_MODE_ALL.equals(utility.getParseMode())) {
56 if (Utility.MODE_HAP.equals(utility.getMode())) {
57 return hapCommandVerify(utility);
58 } else if (Utility.MODE_HAR.equals(utility.getMode())) {
59 return harCommandVerify(utility);
60 } else if (Utility.MODE_APP.equals(utility.getMode())) {
61 return appCommandVerify(utility);
62 } else if (Utility.MODE_APPQF.equals(utility.getMode())) {
63 return appqfVerify(utility);
64 } else if (Utility.MODE_HSP.equals(utility.getMode())) {
65 return hspCommandVerify(utility);
75 * @param utility common data
78 private static boolean hapCommandVerify(Utility utility) {
79 utility.setHapPath(utility.getFormattedPath(utility.getHapPath()));
80 File file = new File(utility.getHapPath());
86 if (!(TRUE.equals(utility.getRpcid()) || FALSE.equals(utility.getRpcid()))) {
90 if (TRUE.equals(utility.getRpcid())) {
91 return rpcidCommandVerify(utility);
94 return verifyOutPath(utility, file);
97 private static boolean hspCommandVerify(Utility utility) {
98 utility.setHspPath(utility.getFormattedPath(utility.getHspPath()));
99 File file = new File(utility.getHspPath());
104 return verifyOutPath(utility, file);
110 * @param utility common data
113 private static boolean rpcidCommandVerify(Utility utility) {
114 File outPath = new File(utility.getOutPath(), RPCID_SC);
115 if (outPath.exists() && FALSE.equals(utility.getForceRewrite())) {
125 * @param utility common data
128 private static boolean harCommandVerify(Utility utility) {
129 utility.setHarPath(utility.getFormattedPath(utility.getHarPath()));
130 File file = new File(utility.getHarPath());
136 if (utility.getOutPath().isEmpty()) {
141 return verifyOutPath(utility, file);
147 * @param utility common data
150 private static boolean appCommandVerify(Utility utility) {
151 if (UncompressEntrance.PARSE_MODE_HAPINFO.equals(utility.getParseMode())
152 && utility.getHapName().isEmpty()) {
157 utility.setAppPath(utility.getFormattedPath(utility.getAppPath()));
158 File file = new File(utility.getAppPath());
164 return verifyOutPath(utility, file);
170 * @param utility common data
173 private static boolean appqfVerify(Utility utility) {
174 utility.setAPPQFPath(utility.getFormattedPath(utility.getAPPQFPath()));
175 File file = new File(utility.getAPPQFPath());
182 return verifyOutPath(utility, file);
188 * @param utility common data
192 private static boolean verifyOutPath(Utility utility, File file) {
193 if (utility.getOutPath().isEmpty() && !utility.getIsParse()) {
198 File outFile = new File(utility.getOutPath());
199 if (("false".equals(utility.getForceRewrite())) && (outFile.exists())) {