Package org.ldaptive.schema
Class SchemaUtils
- java.lang.Object
-
- org.ldaptive.schema.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.
-
-
-
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
-
-