Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io.report.impl
Class IOMessageImplDefinition

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition<IOMessageImpl>
      extended by eu.esdihumboldt.hale.common.core.io.report.impl.IOMessageImplDefinition
All Implemented Interfaces:
MessageDefinition<IOMessageImpl>, ObjectDefinition<IOMessageImpl>

public class IOMessageImplDefinition
extends AbstractMessageDefinition<IOMessageImpl>

Object definition for IOMessageImpl

Author:
Simon Templer

Field Summary
static String KEY_IO_COLUMN
          Key for the column string
static String KEY_IO_LINE
          Key for the line string
 
Fields inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition
KEY_MESSAGE, KEY_STACK_TRACE
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.report.MessageDefinition
ID_PREFIX
 
Constructor Summary
IOMessageImplDefinition()
          Default constructor
 
Method Summary
protected  Properties asProperties(IOMessageImpl message)
          Get a Properties representation of the given message that can be used to create a new message instance using AbstractMessageDefinition.createMessage(Properties).
protected  IOMessageImpl createMessage(Properties props)
          Create a message from a set of properties
 
Methods inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractMessageDefinition
asString, getIdentifier, getObjectClass, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_IO_LINE

public static final String KEY_IO_LINE
Key for the line string

See Also:
Constant Field Values

KEY_IO_COLUMN

public static final String KEY_IO_COLUMN
Key for the column string

See Also:
Constant Field Values
Constructor Detail

IOMessageImplDefinition

public IOMessageImplDefinition()
Default constructor

Method Detail

createMessage

protected IOMessageImpl createMessage(Properties props)
Description copied from class: AbstractMessageDefinition
Create a message from a set of properties

Specified by:
createMessage in class AbstractMessageDefinition<IOMessageImpl>
Parameters:
props - the properties
Returns:
the message
See Also:
AbstractMessageDefinition.createMessage(Properties)

asProperties

protected Properties asProperties(IOMessageImpl message)
Description copied from class: AbstractMessageDefinition
Get a Properties representation of the given message that can be used to create a new message instance using AbstractMessageDefinition.createMessage(Properties).

Overrides:
asProperties in class AbstractMessageDefinition<IOMessageImpl>
Parameters:
message - the message
Returns:
the properties representing the message
See Also:
AbstractMessageDefinition.asProperties(eu.esdihumboldt.hale.common.core.report.Message)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d