]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/pcd/entity/Token.java
Add PcdDxe and PcdPEIM to all-arch for EdkModulePkg-All-Archs.fpd
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / pcd / entity / Token.java
index 97c2d29195ee1c4d2b6594de9e0fce0a5a2da9a8..1ffad91183e3b86a91fd6d13eeb16eadf9f277db 100644 (file)
@@ -587,8 +587,6 @@ public class Token {
         DynamicTokenValue dynamicData = getDefaultSku();\r
         if (hasDefaultValue()) {\r
             switch (dynamicData.type) {\r
-            case HII_TYPE:\r
-                return dynamicData.hiiDefaultValue;\r
             case DEFAULT_TYPE:\r
                 return dynamicData.value;\r
             }\r
@@ -626,7 +624,6 @@ public class Token {
     }\r
 \r
     public boolean isValidNullValue(String judgedValue) {\r
-        int         intValue;\r
         String      subStr;\r
         BigInteger  bigIntValue;\r
 \r
@@ -687,7 +684,27 @@ public class Token {
         }\r
         return false;\r
     }\r
-\r
+    \r
+    public boolean isHiiDefaultValueUnicodeStringType() {\r
+        DynamicTokenValue dynamicData = getDefaultSku();\r
+        \r
+        if (dynamicData == null)\r
+            return false;\r
+        \r
+        return dynamicData.hiiDefaultValue.startsWith("L\"")\r
+                && dynamicData.hiiDefaultValue.endsWith("\"");\r
+    }\r
+    \r
+    public boolean isHiiDefaultValueASCIIStringType() {\r
+        DynamicTokenValue dynamicData = getDefaultSku();\r
+    \r
+        if (dynamicData == null)\r
+            return false;\r
+        \r
+        return dynamicData.hiiDefaultValue.startsWith("\"")\r
+        && dynamicData.hiiDefaultValue.endsWith("\"");\r
+    }\r
+    \r
     /**\r
        Judege whether current value is UNICODE string type.\r
        @return boolean\r