Class CharacterDefinitionWriter


  • final class CharacterDefinitionWriter
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void putCharacterCategory​(int codePoint, java.lang.String characterClassName)
      Put mapping from unicode code point to character class.
      (package private) void putInvokeDefinition​(java.lang.String characterClassName, int invoke, int group, int length)  
      void write​(java.nio.file.Path baseDir)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • characterCategoryMap

        private final byte[] characterCategoryMap
      • invokeMap

        private final boolean[] invokeMap
      • groupMap

        private final boolean[] groupMap
    • Constructor Detail

      • CharacterDefinitionWriter

        CharacterDefinitionWriter()
        Constructor for building. TODO: remove write access
    • Method Detail

      • putCharacterCategory

        void putCharacterCategory​(int codePoint,
                                  java.lang.String characterClassName)
        Put mapping from unicode code point to character class.
        Parameters:
        codePoint - code point
        characterClassName - character class name
      • putInvokeDefinition

        void putInvokeDefinition​(java.lang.String characterClassName,
                                 int invoke,
                                 int group,
                                 int length)
      • write

        public void write​(java.nio.file.Path baseDir)
                   throws java.io.IOException
        Throws:
        java.io.IOException