Class SchemaUtils


  • public final class SchemaUtils
    extends java.lang.Object
    Provides utility methods for this package.
    Author:
    Middleware Services
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String formatDescriptors​(java.lang.String... descrs)
      Returns a formatted string to describe the supplied descriptors.
      static java.lang.String formatNumbers​(int... numbers)
      Returns a formatted string to describe the supplied numbers.
      static java.lang.String formatOids​(java.lang.String... oids)
      Returns a formatted string to describe the supplied OIDs.
      static java.lang.String[] parseDescriptors​(java.lang.String descrs)
      Parses the supplied descriptors string and returns it's contents as a string array.
      static int[] parseNumbers​(java.lang.String numbers)
      Parses the supplied number string and returns it's contents as a string array.
      static java.lang.String[] parseOIDs​(java.lang.String oids)
      Parses the supplied OID string and returns it's contents as a string array.
      • Methods inherited from class java.lang.Object

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

      • parseDescriptors

        public static java.lang.String[] parseDescriptors​(java.lang.String descrs)
        Parses the supplied descriptors string and returns it's 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 java.lang.String[] parseOIDs​(java.lang.String oids)
        Parses the supplied OID string and returns it's 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​(java.lang.String numbers)
        Parses the supplied number string and returns it's contents as a string array.
        Parameters:
        numbers - string to parse
        Returns:
        array of numbers
      • formatDescriptors

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

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

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