net.sf.saxon.expr
Class AtomicSequenceConverter.AtomicSequenceMappingFunction

java.lang.Object
  extended by net.sf.saxon.expr.AtomicSequenceConverter.AtomicSequenceMappingFunction
All Implemented Interfaces:
ItemMappingFunction<AtomicValue,AtomicValue>
Enclosing class:
AtomicSequenceConverter

public static class AtomicSequenceConverter.AtomicSequenceMappingFunction
extends Object
implements ItemMappingFunction<AtomicValue,AtomicValue>

Mapping function wrapped around a converter


Constructor Summary
AtomicSequenceConverter.AtomicSequenceMappingFunction()
           
 
Method Summary
 AtomicValue mapItem(AtomicValue item)
          Map one item to another item.
 void setConverter(Converter converter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicSequenceConverter.AtomicSequenceMappingFunction

public AtomicSequenceConverter.AtomicSequenceMappingFunction()
Method Detail

setConverter

public void setConverter(Converter converter)

mapItem

public AtomicValue mapItem(AtomicValue item)
                    throws XPathException
Description copied from interface: ItemMappingFunction
Map one item to another item.

Specified by:
mapItem in interface ItemMappingFunction<AtomicValue,AtomicValue>
Parameters:
item - The input item to be mapped.
Returns:
either the output item, or null.
Throws:
XPathException - if a dynamic error occurs


Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.