info.sswap.api.input
Class InputValidator
java.lang.Object
info.sswap.api.input.InputValidator
- All Implemented Interfaces:
- InputVisitor
public class InputValidator
- extends java.lang.Object
- implements InputVisitor
- Author:
- Evren Sirin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
properties
private java.util.Set<java.net.URI> properties
hasValue
private boolean hasValue
InputValidator
public InputValidator()
isPropertyMissing
public boolean isPropertyMissing(Input input)
getMissingProperties
public java.util.Set<java.net.URI> getMissingProperties(Input input)
visit
public void visit(AtomicInput input)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(IntersectionInput intersection)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(UnionInput union)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(EnumeratedInput input)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(PropertyInput input)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(URIValue value)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(BNodeValue value)
-
- Specified by:
visit
in interface InputVisitor
visit
public void visit(LiteralValue value)
-
- Specified by:
visit
in interface InputVisitor
Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.