at.newmedialab.ldpath.template.model.transformers
Class TemplateDateTransformer<Node>

java.lang.Object
  extended by at.newmedialab.ldpath.template.model.transformers.TemplateDateTransformer<Node>
All Implemented Interfaces:
NodeTransformer<freemarker.template.TemplateDateModel,Node>

public class TemplateDateTransformer<Node>
extends Object
implements NodeTransformer<freemarker.template.TemplateDateModel,Node>

Transform a node into the freemarker date type (TemplateDateModel).

Author: Sebastian Schaffert


Constructor Summary
TemplateDateTransformer()
           
TemplateDateTransformer(int type)
           
 
Method Summary
 freemarker.template.TemplateDateModel transform(RDFBackend<Node> nodeRDFBackend, Node node)
          Transform the KiWiNode node into the datatype T.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateDateTransformer

public TemplateDateTransformer()

TemplateDateTransformer

public TemplateDateTransformer(int type)
Method Detail

transform

public freemarker.template.TemplateDateModel transform(RDFBackend<Node> nodeRDFBackend,
                                                       Node node)
                                                throws IllegalArgumentException
Transform the KiWiNode node into the datatype T. In case the node cannot be transformed to the respective datatype, throws an IllegalArgumentException that needs to be caught by the class carrying out the transformation.

Specified by:
transform in interface NodeTransformer<freemarker.template.TemplateDateModel,Node>
Parameters:
node -
Returns:
Throws:
IllegalArgumentException


Copyright © 2012 Salzburg Research. All Rights Reserved.