org.jomc.sequences.ri
Interface SequenceMapper

Package class diagram package SequenceMapper
All Known Implementing Classes:
DefaultSequenceMapper

@Generated(value="org.jomc.tools.SourceFileProcessor 1.0",
           comments="See http://jomc.sourceforge.net/jomc/1.0/jomc-tools")
public interface SequenceMapper

Maps model classes.

This specification declares a multiplicity of Many. An application assembler may provide multiple implementations of this specification (including none).

Use of class ObjectManager is supported for accessing implementations.

 SequenceMapper[] objects = ObjectManagerFactory.getObjectManager( getClass().getClassLoader() ).getObject( SequenceMapper[].class );
 SequenceMapper object = ObjectManagerFactory.getObjectManager( getClass().getClassLoader() ).getObject( SequenceMapper.class, "implementation name" );
   

This specification does not apply to any scope. A new object is returned whenever requested.

Version:
$Id: SequenceMapper.java 2247 2010-06-29 08:01:42Z schulte2005 $
Author:
Christian Schulte 1.0

Method Summary
Modifier and Type Method and Description
 org.jomc.sequences.model.SequenceType map(org.jomc.sequences.Sequence sequence, org.jomc.sequences.model.SequenceType sequenceType)
          Maps a Sequence instance to a SequenceType instance.
 org.jomc.sequences.Sequence map(org.jomc.sequences.model.SequenceType sequenceType, org.jomc.sequences.Sequence sequence)
          Maps a SequenceType instance to a Sequence instance.
 

Method Detail

map

org.jomc.sequences.Sequence map(org.jomc.sequences.model.SequenceType sequenceType,
                                org.jomc.sequences.Sequence sequence)
                                throws org.jomc.sequences.SequencesSystemException
Maps a SequenceType instance to a Sequence instance.

Parameters:
sequenceType - The instance to map.
sequence - The target instance to map sequenceType to.
Returns:
sequenceType mapped to sequence.
Throws:
org.jomc.sequences.SequencesSystemException - if mapping fails unexpectedly.

map

org.jomc.sequences.model.SequenceType map(org.jomc.sequences.Sequence sequence,
                                          org.jomc.sequences.model.SequenceType sequenceType)
                                          throws org.jomc.sequences.SequencesSystemException
Maps a Sequence instance to a SequenceType instance.

Parameters:
sequence - The instance to map.
sequenceType - The target instance to map sequence to.
Returns:
sequence mapped to sequenceType.
Throws:
org.jomc.sequences.SequencesSystemException - if mapping fails unexpectedly.


Copyright © 2005-2010 The JOMC Project. All Rights Reserved.