org.ow2.bonita.pvm.internal.wire.binding
Class BasicTypeBinding
java.lang.Object
org.ow2.bonita.pvm.internal.util.TagBinding
org.ow2.bonita.pvm.internal.wire.binding.WireBinding
org.ow2.bonita.pvm.internal.wire.binding.WireDescriptorBinding
org.ow2.bonita.pvm.internal.wire.binding.BasicTypeBinding
- All Implemented Interfaces:
- Binding
- Direct Known Subclasses:
- ByteBinding, CharBinding, DoubleBinding, FloatBinding, IntBinding, LongBinding, ShortBinding, StringBinding
public abstract class BasicTypeBinding
- extends WireDescriptorBinding
Method Summary |
protected abstract AbstractDescriptor |
createDescriptor(java.lang.String value,
org.w3c.dom.Element element,
Parse parse)
subclasses can be sure that the value is not null. |
java.lang.String |
createValueExceptionMessage(java.lang.String message,
org.w3c.dom.Element element)
|
java.lang.Object |
parse(org.w3c.dom.Element element,
Parse parse,
Parser parser)
translates the given element into a domain model java object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BasicTypeBinding
public BasicTypeBinding(java.lang.String tagName)
parse
public java.lang.Object parse(org.w3c.dom.Element element,
Parse parse,
Parser parser)
- Description copied from interface:
Binding
- translates the given element into a domain model java object. Use the parse
to report problems.
- Returns:
- the domain model java object.
- See Also:
Parser
createValueExceptionMessage
public java.lang.String createValueExceptionMessage(java.lang.String message,
org.w3c.dom.Element element)
createDescriptor
protected abstract AbstractDescriptor createDescriptor(java.lang.String value,
org.w3c.dom.Element element,
Parse parse)
- subclasses can be sure that the value is not null. subclasses should use
{@link #createValueExceptionMessage(String, Element) for reporting format
problems in the parse.
Copyright © 2009 OW2 Consortium. All Rights Reserved.