com.evolveum.midpoint.schema.namespace
Class MidPointNamespacePrefixMapper

java.lang.Object
  extended by com.evolveum.midpoint.schema.namespace.MidPointNamespacePrefixMapper

public class MidPointNamespacePrefixMapper
extends java.lang.Object

Maps namespaces to preferred prefixes. Should be used through the code to avoid generation of prefixes.

Author:
Igor Farinic
See Also:
MID-349

Constructor Summary
MidPointNamespacePrefixMapper()
           
 
Method Summary
static java.lang.String getPreferredPrefix(java.lang.String namespace)
           
static java.lang.String getPreferredPrefix(java.lang.String namespace, java.lang.String hintPrefix)
           
static void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidPointNamespacePrefixMapper

public MidPointNamespacePrefixMapper()
Method Detail

getPreferredPrefix

public static java.lang.String getPreferredPrefix(java.lang.String namespace)
Parameters:
namespace -
Returns:
preferred prefix for the namespace, if no prefix is assigned yet, then it will assign a prefix and return it.

getPreferredPrefix

public static java.lang.String getPreferredPrefix(java.lang.String namespace,
                                                  java.lang.String hintPrefix)
Parameters:
namespace -
hintPrefix -
Returns:
preferred prefix for the namespace, if no prefix is assigned yet, then it assign hint prefix (if it is not assigned yet) or assign a new prefix and return it (if hint prefix is already assigned to other namespace).

initialize

public static void initialize()


Copyright © 2011 evolveum. All Rights Reserved.