com.ebmwebsourcing.wsstar.notification.definition.utils
Class WSNotificationJAXBPrefixMapper

java.lang.Object
  extended by com.sun.xml.bind.marshaller.NamespacePrefixMapper
      extended by com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationJAXBPrefixMapper

public class WSNotificationJAXBPrefixMapper
extends com.sun.xml.bind.marshaller.NamespacePrefixMapper

This class provides a custom {Prefix/Namespace} mapping which is substituted to the default one.

Author:
Thierry Déjean - eBM Websourcing

Field Summary
 java.util.Map<java.lang.String,java.lang.String> predefinedNamespaces
           
 
Constructor Summary
WSNotificationJAXBPrefixMapper()
           
WSNotificationJAXBPrefixMapper(java.lang.String[] customNamespaces)
           
 
Method Summary
 void addContextualNamespaceDecls(java.lang.String[] nss)
           
 java.lang.String[] getContextualNamespaceDecls()
           
 java.lang.String[] getPreDeclaredNamespaceUris()
           
 java.lang.String getPreferredPrefix(java.lang.String namespaceUri, java.lang.String suggestion, boolean requirePrefix)
           
 
Methods inherited from class com.sun.xml.bind.marshaller.NamespacePrefixMapper
getPreDeclaredNamespaceUris2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

predefinedNamespaces

public java.util.Map<java.lang.String,java.lang.String> predefinedNamespaces
Constructor Detail

WSNotificationJAXBPrefixMapper

public WSNotificationJAXBPrefixMapper()

WSNotificationJAXBPrefixMapper

public WSNotificationJAXBPrefixMapper(java.lang.String[] customNamespaces)
Method Detail

getPreferredPrefix

public java.lang.String getPreferredPrefix(java.lang.String namespaceUri,
                                           java.lang.String suggestion,
                                           boolean requirePrefix)
Specified by:
getPreferredPrefix in class com.sun.xml.bind.marshaller.NamespacePrefixMapper

getPreDeclaredNamespaceUris

public java.lang.String[] getPreDeclaredNamespaceUris()
Overrides:
getPreDeclaredNamespaceUris in class com.sun.xml.bind.marshaller.NamespacePrefixMapper

getContextualNamespaceDecls

public java.lang.String[] getContextualNamespaceDecls()
Overrides:
getContextualNamespaceDecls in class com.sun.xml.bind.marshaller.NamespacePrefixMapper

addContextualNamespaceDecls

public void addContextualNamespaceDecls(java.lang.String[] nss)


Copyright © 2009 eBM Websourcing. All Rights Reserved.