diff options
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.java | 30 |
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; + } + +} |