org.objectweb.jorm.lib
Class TestJormPathHelper.MyBinder

java.lang.Object
  extended byorg.objectweb.jorm.lib.TestJormPathHelper.MyBinder
Enclosing class:
TestJormPathHelper

public class TestJormPathHelper.MyBinder
extends java.lang.Object


Constructor Summary
TestJormPathHelper.MyBinder()
           
 
Method Summary
 void bind(PName pn, PBindingCtrl pb)
           
 boolean codingSupported(int codingtype)
           
 PName decode(byte[] en)
           
 PName decodeAbstract(java.lang.Object en, java.lang.Object context)
           
 PName decodeBigDecimal(java.math.BigDecimal en)
           
 PName decodeBigInteger(java.math.BigInteger en)
           
 PName decodeByte(byte en)
           
 PName decodeChar(char en)
           
 PName decodeCharArray(char[] en)
           
 PName decodeDate(java.util.Date en)
           
 PName decodeInt(int en)
           
 PName decodeLong(long en)
           
 PName decodeObyte(java.lang.Byte en)
           
 PName decodeOchar(java.lang.Character en)
           
 PName decodeOint(java.lang.Integer en)
           
 PName decodeOlong(java.lang.Long en)
           
 PName decodeOshort(java.lang.Short en)
           
 PName decodeShort(short en)
           
 PName decodeString(java.lang.String en)
           
 byte[] encode(PName pn)
           
 java.lang.Object encodeAbstract(PName pn)
           
 java.math.BigDecimal encodeBigDecimal(PName pn)
           
 java.math.BigInteger encodeBigInteger(PName pn)
           
 byte encodeByte(PName pn)
           
 char encodeChar(PName pn)
           
 char[] encodeCharArray(PName pn)
           
 java.util.Date encodeDate(PName pn)
           
 int encodeInt(PName pn)
           
 long encodeLong(PName pn)
           
 java.lang.Byte encodeObyte(PName pn)
           
 java.lang.Character encodeOchar(PName pn)
           
 java.lang.Integer encodeOint(PName pn)
           
 java.lang.Long encodeOlong(PName pn)
           
 java.lang.Short encodeOshort(PName pn)
           
 short encodeShort(PName pn)
           
 java.lang.String encodeString(PName pn)
           
 PName export(java.lang.Object conn, java.lang.Object infoitem)
           
 PName export(java.lang.Object conn, java.lang.Object infoitem, java.lang.Object hints)
           
 PClassMapping getBinderClassMapping()
           
 CacheManager getCacheManager()
           
 java.lang.String[] getMappedClasses()
           
 PName getNull()
           
 PType getPType()
           
 PBinding lookup(PName pn)
           
 void setCacheManager(CacheManager cm)
           
 void setNullPName(java.lang.Object o)
           
 void setPClassMapping(PClassMapping pcm)
           
 void setPType(PType pt)
           
 boolean supportCompositeField(java.lang.String fn, PType ft)
           
 boolean supportDynamicComposite()
           
 boolean supportStaticComposite()
           
 void unbind(PBindingCtrl pb)
           
 void unexport(java.lang.Object conn, PName pn)
           
 void unexport(java.lang.Object conn, PName pn, java.lang.Object hints)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestJormPathHelper.MyBinder

public TestJormPathHelper.MyBinder()
Method Detail

lookup

public PBinding lookup(PName pn)
                throws PException
Throws:
PException

bind

public void bind(PName pn,
                 PBindingCtrl pb)
          throws PException
Throws:
PException

getBinderClassMapping

public PClassMapping getBinderClassMapping()

setPClassMapping

public void setPClassMapping(PClassMapping pcm)

unbind

public void unbind(PBindingCtrl pb)
            throws PException
Throws:
PException

getCacheManager

public CacheManager getCacheManager()

setCacheManager

public void setCacheManager(CacheManager cm)
                     throws PException
Throws:
PException

export

public PName export(java.lang.Object conn,
                    java.lang.Object infoitem)
             throws PException
Throws:
PException

export

public PName export(java.lang.Object conn,
                    java.lang.Object infoitem,
                    java.lang.Object hints)
             throws PException
Throws:
PException

unexport

public void unexport(java.lang.Object conn,
                     PName pn)
              throws PException
Throws:
PException

unexport

public void unexport(java.lang.Object conn,
                     PName pn,
                     java.lang.Object hints)
              throws PException
Throws:
PException

codingSupported

public boolean codingSupported(int codingtype)

decode

public PName decode(byte[] en)
             throws PExceptionNaming
Throws:
PExceptionNaming

decodeAbstract

public PName decodeAbstract(java.lang.Object en,
                            java.lang.Object context)
                     throws PExceptionNaming,
                            java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeByte

public PName decodeByte(byte en)
                 throws PExceptionNaming,
                        java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeObyte

public PName decodeObyte(java.lang.Byte en)
                  throws PExceptionNaming,
                         java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeChar

public PName decodeChar(char en)
                 throws PExceptionNaming,
                        java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeOchar

public PName decodeOchar(java.lang.Character en)
                  throws PExceptionNaming,
                         java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeInt

public PName decodeInt(int en)
                throws PExceptionNaming,
                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeOint

public PName decodeOint(java.lang.Integer en)
                 throws PExceptionNaming,
                        java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeLong

public PName decodeLong(long en)
                 throws PExceptionNaming,
                        java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeOlong

public PName decodeOlong(java.lang.Long en)
                  throws PExceptionNaming,
                         java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeShort

public PName decodeShort(short en)
                  throws PExceptionNaming,
                         java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeOshort

public PName decodeOshort(java.lang.Short en)
                   throws PExceptionNaming,
                          java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

decodeString

public PName decodeString(java.lang.String en)
                   throws PExceptionNaming
Throws:
PExceptionNaming

decodeCharArray

public PName decodeCharArray(char[] en)
                      throws PExceptionNaming
Throws:
PExceptionNaming

decodeDate

public PName decodeDate(java.util.Date en)
                 throws PExceptionNaming
Throws:
PExceptionNaming

decodeBigDecimal

public PName decodeBigDecimal(java.math.BigDecimal en)
                       throws PExceptionNaming
Throws:
PExceptionNaming

decodeBigInteger

public PName decodeBigInteger(java.math.BigInteger en)
                       throws PExceptionNaming
Throws:
PExceptionNaming

encode

public byte[] encode(PName pn)
              throws PExceptionNaming
Throws:
PExceptionNaming

encodeAbstract

public java.lang.Object encodeAbstract(PName pn)
                                throws PExceptionNaming,
                                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeByte

public byte encodeByte(PName pn)
                throws PExceptionNaming,
                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeObyte

public java.lang.Byte encodeObyte(PName pn)
                           throws PExceptionNaming,
                                  java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeChar

public char encodeChar(PName pn)
                throws PExceptionNaming,
                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeOchar

public java.lang.Character encodeOchar(PName pn)
                                throws PExceptionNaming,
                                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeInt

public int encodeInt(PName pn)
              throws PExceptionNaming,
                     java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeOint

public java.lang.Integer encodeOint(PName pn)
                             throws PExceptionNaming,
                                    java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeLong

public long encodeLong(PName pn)
                throws PExceptionNaming,
                       java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeOlong

public java.lang.Long encodeOlong(PName pn)
                           throws PExceptionNaming,
                                  java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeShort

public short encodeShort(PName pn)
                  throws PExceptionNaming,
                         java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeOshort

public java.lang.Short encodeOshort(PName pn)
                             throws PExceptionNaming,
                                    java.lang.UnsupportedOperationException
Throws:
PExceptionNaming
java.lang.UnsupportedOperationException

encodeString

public java.lang.String encodeString(PName pn)
                              throws PExceptionNaming
Throws:
PExceptionNaming

encodeCharArray

public char[] encodeCharArray(PName pn)
                       throws PExceptionNaming
Throws:
PExceptionNaming

encodeDate

public java.util.Date encodeDate(PName pn)
                          throws PExceptionNaming
Throws:
PExceptionNaming

encodeBigDecimal

public java.math.BigDecimal encodeBigDecimal(PName pn)
                                      throws PExceptionNaming
Throws:
PExceptionNaming

encodeBigInteger

public java.math.BigInteger encodeBigInteger(PName pn)
                                      throws PExceptionNaming
Throws:
PExceptionNaming

getNull

public PName getNull()

setNullPName

public void setNullPName(java.lang.Object o)
                  throws PException
Throws:
PException

supportDynamicComposite

public boolean supportDynamicComposite()

supportCompositeField

public boolean supportCompositeField(java.lang.String fn,
                                     PType ft)

supportStaticComposite

public boolean supportStaticComposite()

getPType

public PType getPType()

setPType

public void setPType(PType pt)

getMappedClasses

public java.lang.String[] getMappedClasses()