クラス AclFormattingUtils


  • public abstract class AclFormattingUtils
    extends java.lang.Object
    ACL 情報を表示するためのユーティリティメソッド。
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      AclFormattingUtils()
    • メソッドのサマリー

      すべてのメソッド   静的メソッド   具象メソッド  
      修飾子と型 メソッド 説明
      static java.lang.StringdemergePatterns​(java.lang.String original, java.lang.String removeBits)
      static java.lang.StringmergePatterns​(java.lang.String original, java.lang.String extraBits)
      static java.lang.StringprintBinary​(int i)
      提示されたマスクのアクティブビットの表現を返します。各アクティブビットは文字 "*" で示されます。
      static java.lang.StringprintBinary​(int mask, char code)
      提示されたマスクのアクティブビットの表現を返します。各アクティブビットは渡された文字で示されます。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • AclFormattingUtils

        public AclFormattingUtils()
    • メソッドの詳細

      • demergePatterns

        public static java.lang.String demergePatterns​(java.lang.String original,
                                                       java.lang.String removeBits)
      • mergePatterns

        public static java.lang.String mergePatterns​(java.lang.String original,
                                                     java.lang.String extraBits)
      • printBinary

        public static java.lang.String printBinary​(int i)
        提示されたマスクのアクティブビットの表現を返します。各アクティブビットは文字 "*" で示されます。

        非アクティブなビットは、文字 Permission.RESERVED_OFF で示されます。

        パラメーター:
        i - アクティブビットを出力する整数ビットマスク
        戻り値:
        ビットマスクの 32 文字表現
      • printBinary

        public static java.lang.String printBinary​(int mask,
                                                   char code)
        提示されたマスクのアクティブビットの表現を返します。各アクティブビットは渡された文字で示されます。

        非アクティブなビットは、文字 Permission.RESERVED_OFF で示されます。

        パラメーター:
        mask - アクティブビットを出力する整数ビットマスク
        code - アクティブビットが検出されたときに出力する文字
        戻り値:
        ビットマスクの 32 文字表現