package com.processpuzzle.application.configuration.domain;
import java.util.Iterator;
import javax.xml.namespace.NamespaceContext;
public class ProcessPuzzleContextNamespace implements NamespaceContext {
@Override
public String getNamespaceURI( String prefix ) {
if( prefix.equals( "pp" ) )
return "http://www.processpuzzle.com";
else if( prefix.equals( "ac" ) )
return "http://www.processpuzzle.com/ApplicationConfiguration";
else if( prefix.equals( "bc" ) )
return "http://www.processpuzzle.com/BeanContainerConfiguration";
else if( prefix.equals( "bd" ) )
return "http://www.processpuzzle.com/BusinessDefinitionsConfiguration";
else if( prefix.equals( "bi" ) )
return "http://www.processpuzzle.com/BusinessImplementationsConfiguration";
else if( prefix.equals( "dl" ) )
return "http://www.processpuzzle.com/DataLoadersConfiguration";
else if( prefix.equals( "em" ) )
return "http://www.processpuzzle.com/EmailConfiguration";
else if( prefix.equals( "fc" ) )
return "http://www.processpuzzle.com/FrontControllerConfiguration";
else if( prefix.equals( "ge" ) )
return "http://www.processpuzzle.com/GlobalElements";
else if( prefix.equals( "in" ) )
return "http://www.processpuzzle.com/InternationalizationConfiguration";
else if( prefix.equals( "pr" ) )
return "http://www.processpuzzle.com/PersistenceConfiguration";
else if( prefix.equals( "rt" ) )
return "http://www.processpuzzle.com/RuntimeConfiguration";
else if( prefix.equals( "wui" ) )
return "http://www.processpuzzle.com/WebUIConfiguration";
else
throw new IllegalArgumentException(prefix);
}
@Override
public String getPrefix( String namespaceURI ) {
if( namespaceURI.equals( "http://www.processpuzzle.com" )) return "pp";
else if( namespaceURI.equals( "http://www.processpuzzle.com/ApplicationConfiguration" )) return "ac";
else if( namespaceURI.equals( "http://www.processpuzzle.com/BeanContainerConfiguration" )) return "bc";
else if( namespaceURI.equals( "http://www.processpuzzle.com/BusinessDefinitionsConfiguration" )) return "bd";
else if( namespaceURI.equals( "http://www.processpuzzle.com/BusinessImplementationsConfiguration" )) return "bi";
else if( namespaceURI.equals( "http://www.processpuzzle.com/DataLoadersConfiguration" )) return "dl";
else if( namespaceURI.equals( "http://www.processpuzzle.com/EmailConfiguration" )) return "em";
else if( namespaceURI.equals( "http://www.processpuzzle.com/FrontControllerConfiguration" )) return "fc";
else if( namespaceURI.equals( "http://www.processpuzzle.com/GlobalElements" )) return "ge";
else if( namespaceURI.equals( "http://www.processpuzzle.com/InternationalizationConfiguration" )) return "in";
else if( namespaceURI.equals( "http://www.processpuzzle.com/PersistenceConfiguration" )) return "pr";
else if( namespaceURI.equals( "http://www.processpuzzle.com/RuntimeConfiguration" )) return "rt";
else if( namespaceURI.equals( "http://www.processpuzzle.com/WebUIConfiguration" )) return "wui";
else throw new IllegalArgumentException( namespaceURI );
}
@Override
public Iterator<String> getPrefixes( String namespaceURI ) {
return null;
}
}