at.newmedialab.ldpath.model.functions.date
Class EarliestDateFunction<Node>

java.lang.Object
  extended by at.newmedialab.ldpath.model.functions.date.EarliestDateFunction<Node>
All Implemented Interfaces:
NodeFunction<Collection<Node>,Node>, SelectorFunction<Node>, LDPathConstruct<Node>, DateFunction<Node>

public class EarliestDateFunction<Node>
extends Object
implements DateFunction<Node>


Constructor Summary
EarliestDateFunction()
           
 
Method Summary
 Collection<Node> apply(RDFBackend<Node> backend, Node context, Collection<Node>... args)
           
 String getDescription()
           
 String getPathExpression(RDFBackend<Node> backend)
           
 String getSignature()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarliestDateFunction

public EarliestDateFunction()
Method Detail

apply

public Collection<Node> apply(RDFBackend<Node> backend,
                              Node context,
                              Collection<Node>... args)
                       throws IllegalArgumentException
Specified by:
apply in interface NodeFunction<Collection<Node>,Node>
Throws:
IllegalArgumentException

getSignature

public String getSignature()
Specified by:
getSignature in interface NodeFunction<Collection<Node>,Node>

getDescription

public String getDescription()
Specified by:
getDescription in interface NodeFunction<Collection<Node>,Node>

getPathExpression

public String getPathExpression(RDFBackend<Node> backend)
Specified by:
getPathExpression in interface LDPathConstruct<Node>


Copyright © 2012 Salzburg Research. All Rights Reserved.