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
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.Object convert(java.lang.String value, java.lang.Class type)
          Convert a value to Type
 java.lang.Object createSimpleElement(Tag tag)
          Create an element
 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

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

Method Detail

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:

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, 2010