org.ow2.orchestra.pvm.internal.wire.binding
Class BasicTypeBinding
java.lang.Object
org.ow2.orchestra.pvm.internal.util.TagBinding
org.ow2.orchestra.pvm.internal.wire.binding.WireBinding
org.ow2.orchestra.pvm.internal.wire.binding.WireDescriptorBinding
org.ow2.orchestra.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
BasicTypeBinding
public BasicTypeBinding(String tagName)
parse
public Object parse(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 String createValueExceptionMessage(String message,
Element element)
createDescriptor
protected abstract AbstractDescriptor createDescriptor(String value,
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 © 2011 OW2 Consortium. All Rights Reserved.