org.apache.jetspeed.container.namespace
Class JetspeedNamespaceMapperImpl

java.lang.Object
  extended by org.apache.jetspeed.container.namespace.JetspeedNamespaceMapperImpl
All Implemented Interfaces:
JetspeedNamespaceMapper, org.apache.pluto.util.NamespaceMapper

public class JetspeedNamespaceMapperImpl
extends java.lang.Object
implements JetspeedNamespaceMapper

Jetspeed implementation of Name space mapping for creating named attributes.

Version:
$Id: JetspeedNamespaceMapperImpl.java 551860 2007-06-29 11:56:23Z ate $
Author:
David Sean Taylor, Ate Douma

Field Summary
 
Fields inherited from interface org.apache.jetspeed.container.namespace.JetspeedNamespaceMapper
DEFAULT_PREFIX
 
Constructor Summary
JetspeedNamespaceMapperImpl()
           
JetspeedNamespaceMapperImpl(java.lang.String prefix)
           
 
Method Summary
 java.lang.String decode(org.apache.pluto.om.common.ObjectID ns, java.lang.String name)
           
 java.lang.String decode(java.lang.String ns, java.lang.String name)
           
 java.lang.String encode(long id, java.lang.String name)
           
 java.lang.String encode(org.apache.pluto.om.common.ObjectID ns1, org.apache.pluto.om.common.ObjectID ns2, java.lang.String name)
           
 java.lang.String encode(org.apache.pluto.om.common.ObjectID ns, java.lang.String name)
           
 java.lang.String encode(java.lang.String ns, java.lang.String name)
           
 java.lang.String encode(java.lang.String ns1, java.lang.String ns2, java.lang.String name)
           
 java.lang.String getPrefix()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetspeedNamespaceMapperImpl

public JetspeedNamespaceMapperImpl(java.lang.String prefix)

JetspeedNamespaceMapperImpl

public JetspeedNamespaceMapperImpl()
Method Detail

getPrefix

public java.lang.String getPrefix()
Specified by:
getPrefix in interface JetspeedNamespaceMapper

encode

public java.lang.String encode(java.lang.String ns,
                               java.lang.String name)

encode

public java.lang.String encode(java.lang.String ns1,
                               java.lang.String ns2,
                               java.lang.String name)

decode

public java.lang.String decode(java.lang.String ns,
                               java.lang.String name)

encode

public java.lang.String encode(long id,
                               java.lang.String name)

encode

public java.lang.String encode(org.apache.pluto.om.common.ObjectID ns,
                               java.lang.String name)
Specified by:
encode in interface org.apache.pluto.util.NamespaceMapper

encode

public java.lang.String encode(org.apache.pluto.om.common.ObjectID ns1,
                               org.apache.pluto.om.common.ObjectID ns2,
                               java.lang.String name)
Specified by:
encode in interface org.apache.pluto.util.NamespaceMapper

decode

public java.lang.String decode(org.apache.pluto.om.common.ObjectID ns,
                               java.lang.String name)
Specified by:
decode in interface org.apache.pluto.util.NamespaceMapper


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.