Class SchemaUtils


  • public final class SchemaUtils
    extends Object
    Provides utility methods for this package.
    • Constructor Detail

      • SchemaUtils

        private SchemaUtils()
        Default constructor.
    • Method Detail

      • parseDescriptors

        public static String[] parseDescriptors​(String descrs)
        Parses the supplied descriptors string and returns its contents as a string array. If the string contains a single quote it is assumed to be a multivalue descriptor of the form "'value1' 'value2' 'value3'". Otherwise, it is treated as a single value descriptor.
        Parameters:
        descrs - string to parse
        Returns:
        array of descriptors
      • parseOIDs

        public static String[] parseOIDs​(String oids)
        Parses the supplied OID string and returns its contents as a string array. If the string contains a dollar sign it is assumed to be a multivalue OID of the form "value1 $ value2 $ value3". Otherwise, it is treated as a single value OID.
        Parameters:
        oids - string to parse
        Returns:
        array of oids
      • parseNumbers

        public static int[] parseNumbers​(String numbers)
        Parses the supplied number string and returns its contents as a string array.
        Parameters:
        numbers - string to parse
        Returns:
        array of numbers
      • formatDescriptors

        public static String formatDescriptors​(String... descrs)
        Returns a formatted string to describe the supplied descriptors.
        Parameters:
        descrs - to format
        Returns:
        formatted string
      • formatOids

        public static String formatOids​(String... oids)
        Returns a formatted string to describe the supplied OIDs.
        Parameters:
        oids - to format
        Returns:
        formatted string
      • formatNumbers

        public static String formatNumbers​(int... numbers)
        Returns a formatted string to describe the supplied numbers.
        Parameters:
        numbers - to format
        Returns:
        formatted string