IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.element.simple
Class SimpleElementManager

java.lang.Object
  extended by com.ibm.btt.element.simple.SimpleElementManager

public class SimpleElementManager
extends java.lang.Object

This class is BTT internal Usage only


Constructor Summary
protected SimpleElementManager()
          Handles which type will be treated as simple type
 
Method Summary
 void addConverters(java.util.Map<java.lang.String,java.lang.String> map)
          Add set of extension
 void addSimpleElementCreators(java.util.Map<java.lang.String,java.lang.String> map)
          Add a default creator
 java.lang.Boolean contains(java.lang.Class type)
           
 java.lang.Boolean contains(java.lang.String type)
           
 java.lang.Object convert(java.lang.String value, java.lang.Class type)
          Convert a value to Type
 java.lang.Object convert(java.lang.String value, java.lang.String type)
           
 java.lang.Object createSimpleElement(Tag tag)
          Create an element
static SimpleElementManager getInstance()
           
 boolean isSimpleElementTag(Tag tag)
          Validate simple Tag or not
 void populate(java.lang.Object targetElement, TagAttribute attr)
          setter for attr
 void registerConverter(java.lang.String type, PropertyConverter setter)
          Register extension point of converter
 void registerCreator(java.lang.String tagName, SimpleElementCreator creator)
          Register extension point of creator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleElementManager

protected SimpleElementManager()
Handles which type will be treated as simple type

Method Detail

getInstance

public static SimpleElementManager getInstance()

populate

public void populate(java.lang.Object targetElement,
                     TagAttribute attr)
              throws ElementException
setter for attr

Parameters:
targetElement -
attr -
Throws:
ElementException

createSimpleElement

public java.lang.Object createSimpleElement(Tag tag)
                                     throws ElementException
Create an element

Parameters:
tag -
Returns:
Throws:
ElementException

registerConverter

public void registerConverter(java.lang.String type,
                              PropertyConverter setter)
Register extension point of converter

Parameters:
type -
setter -

registerCreator

public void registerCreator(java.lang.String tagName,
                            SimpleElementCreator creator)
Register extension point of creator

Parameters:
tagName -
creator -

addConverters

public void addConverters(java.util.Map<java.lang.String,java.lang.String> map)
                   throws ElementException
Add set of extension

Parameters:
map -
Throws:
ElementException

convert

public java.lang.Object convert(java.lang.String value,
                                java.lang.Class type)
Convert a value to Type

Parameters:
value -
type -
Returns:

convert

public java.lang.Object convert(java.lang.String value,
                                java.lang.String type)

contains

public java.lang.Boolean contains(java.lang.Class type)

contains

public java.lang.Boolean contains(java.lang.String type)

addSimpleElementCreators

public void addSimpleElementCreators(java.util.Map<java.lang.String,java.lang.String> map)
                              throws ElementException
Add a default creator

Parameters:
map -
Throws:
ElementException

isSimpleElementTag

public boolean isSimpleElementTag(Tag tag)
Validate simple Tag or not

Parameters:
tag -
Returns:

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011