org.jacorb.poa.util
public final class POAUtil extends Object
Version: $Id: POAUtil.java,v 1.20 2006/06/14 12:12:04 alphonse.bendt Exp $
Method Summary | |
---|---|
static String | convert(byte[] data)convert outputs a byte oid in a hex string dump formatted
like e.g.:
49 6d 52 ImR
....
|
static String | convert(Policy policy, int policy_type)
reads the policy value from the specified policy and
converts it into a string |
static String | convert(State state)
converts the state into a string |
static String | extractImplName(byte[] object_key)
extracts the impl name from a specified object key |
static byte[] | extractOID(byte[] object_key)
extracts the oid from a specified object key |
static byte[] | extractOID(Object reference)
extracts the oid from a specified object reference |
static String | extractPOAName(byte[] object_key)
extracts the poa name from a specified object key |
static List | extractScopedPOANames(String poa_name)extractScopedPOANames returns a list containing the
poa_names. |
static Policy | getPolicy(Policy[] policies, int policy_type)
returns the policy with the specified policy_type from a policy list |
static boolean | isActive(State state) |
static boolean | isDiscarding(State state) |
static boolean | isHolding(State state) |
static boolean | isInactive(State state) |
static byte[] | maskId(byte[] id)
masks the object key separator bytes |
static String | maskStr(String str)
masks the object key separator chars |
static String | toHex(byte b)toHex converts a byte into a readable string.
|
static byte[] | unmaskId(byte[] id)
unmasks the object key separator bytes |
static String | unmaskStr(String str)
unmasks the object key separator chars |
convert
outputs a byte oid in a hex string dump formatted
like e.g.:
49 6d 52 ImR
....
Parameters: data a byte
value
Returns: a String
value
extractScopedPOANames
returns a list containing the
poa_names. This method is faster than using a StringTokenizer.
Parameters: poa_name is a String
value which may contain
poa_names separated by
OBJECT_KEY_SEPARATOR
Returns: a Vector
value
toHex
converts a byte into a readable string.
Parameters: b a byte
value
Returns: a String
value