Class ArabicShapingSample


  • public class ArabicShapingSample
    extends java.lang.Object
    Interactive test for Arabic shaping. Invoke from a command line passing args and strings. Use '-help' to see description of arguments.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int COPY  
      private static int INPLACE  
      private static int STRING  
      private static java.lang.String usage  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.String escapedText​(char[] text, int start, int length)  
      static void main​(java.lang.String[] args)  
      private static java.lang.String parseText​(java.lang.String text)  
      private static void throwOptError​(java.lang.String opt)  
      private static void throwUsageError​(java.lang.String message)  
      private static void throwValError​(java.lang.String opt, java.lang.String val)  
      • Methods inherited from class java.lang.Object

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

      • ArabicShapingSample

        public ArabicShapingSample()
    • Method Detail

      • main

        public static final void main​(java.lang.String[] args)
      • throwOptError

        private static void throwOptError​(java.lang.String opt)
      • throwValError

        private static void throwValError​(java.lang.String opt,
                                          java.lang.String val)
      • throwUsageError

        private static void throwUsageError​(java.lang.String message)
      • escapedText

        private static java.lang.String escapedText​(char[] text,
                                                    int start,
                                                    int length)
      • parseText

        private static java.lang.String parseText​(java.lang.String text)