org.mmbase.bridge.util.fields
Class ValueIntercepter

java.lang.Object
  extended byorg.mmbase.bridge.util.fields.ValueIntercepter

public class ValueIntercepter
extends java.lang.Object

Since:
MMBase-1.7
Version:
$Id: ValueIntercepter.java,v 1.10.2.1 2005/02/09 14:28:00 michiel Exp $
Author:
Michiel Meeuwissen

Field Summary
static java.lang.String DTD_FIELD_TYPE_DEFINITIONS
           
static java.lang.String DTD_FIELD_TYPE_DEFINITIONS_0_1
           
static java.lang.String PUBLIC_ID_FIELD_TYPE_DEFINITIONS
           
static java.lang.String PUBLIC_ID_FIELD_TYPE_DEFINITIONS_0_1
           
static java.lang.String XML_FIELD_TYPE_DEFINITIONS
           
 
Constructor Summary
ValueIntercepter()
           
 
Method Summary
protected static Processor getDefaultGetProcessor(int setType, int type)
           
protected static Processor getDefaultSetProcessor(int setType, int type)
           
protected static int getType(java.lang.String s)
           
static java.lang.Object processGet(int getType, Node node, Field field, java.lang.Object value)
           
static java.lang.Object processSet(int setType, Node node, Field field, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PUBLIC_ID_FIELD_TYPE_DEFINITIONS_0_1

public static final java.lang.String PUBLIC_ID_FIELD_TYPE_DEFINITIONS_0_1
See Also:
Constant Field Values

DTD_FIELD_TYPE_DEFINITIONS_0_1

public static final java.lang.String DTD_FIELD_TYPE_DEFINITIONS_0_1
See Also:
Constant Field Values

PUBLIC_ID_FIELD_TYPE_DEFINITIONS

public static final java.lang.String PUBLIC_ID_FIELD_TYPE_DEFINITIONS
See Also:
Constant Field Values

DTD_FIELD_TYPE_DEFINITIONS

public static final java.lang.String DTD_FIELD_TYPE_DEFINITIONS
See Also:
Constant Field Values

XML_FIELD_TYPE_DEFINITIONS

public static final java.lang.String XML_FIELD_TYPE_DEFINITIONS
See Also:
Constant Field Values
Constructor Detail

ValueIntercepter

public ValueIntercepter()
Method Detail

getType

protected static int getType(java.lang.String s)

getDefaultSetProcessor

protected static final Processor getDefaultSetProcessor(int setType,
                                                        int type)

getDefaultGetProcessor

protected static final Processor getDefaultGetProcessor(int setType,
                                                        int type)

processSet

public static final java.lang.Object processSet(int setType,
                                                Node node,
                                                Field field,
                                                java.lang.Object value)

processGet

public static final java.lang.Object processGet(int getType,
                                                Node node,
                                                Field field,
                                                java.lang.Object value)


MMBase build 1.7.4.20050922