Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.internal.tools/src/org/eclipse/jdt/core/internal/tools/unicode/StartEnvironment.java')
-rw-r--r--org.eclipse.jdt.core.internal.tools/src/org/eclipse/jdt/core/internal/tools/unicode/StartEnvironment.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.internal.tools/src/org/eclipse/jdt/core/internal/tools/unicode/StartEnvironment.java b/org.eclipse.jdt.core.internal.tools/src/org/eclipse/jdt/core/internal/tools/unicode/StartEnvironment.java
new file mode 100644
index 0000000000..ec6b50ad87
--- /dev/null
+++ b/org.eclipse.jdt.core.internal.tools/src/org/eclipse/jdt/core/internal/tools/unicode/StartEnvironment.java
@@ -0,0 +1,30 @@
+package org.eclipse.jdt.core.internal.tools.unicode;
+
+import java.util.HashSet;
+import java.util.Set;
+
+public class StartEnvironment extends Environment {
+ private static final String RESOURCE_FILE_NAME = "start"; //$NON-NLS-1$
+
+ private static enum Category {
+ Lu, Ll, Lt, Lm, Lo, Nl, Sc, Pc
+ }
+
+ private static final Set<String> categories = new HashSet<>();
+ static {
+ for (Category c : Category.values()) {
+ categories.add(c.name());
+ }
+ }
+
+ @Override
+ public boolean hasCategory(String value) {
+ return categories.contains(value);
+ }
+
+ @Override
+ public String getResourceFileName() {
+ return RESOURCE_FILE_NAME;
+ }
+
+}

Back to the top