Uses of Interface
info.sswap.api.input.Input

Packages that use Input
info.sswap.api.input   
info.sswap.api.input.impl   
info.sswap.api.input.io   
 

Uses of Input in info.sswap.api.input
 

Subinterfaces of Input in info.sswap.api.input
 interface AtomicInput
          Represents an atomic input type for named classes or datatypes.
 interface EnumeratedInput
          Represents an enumerated input where the allowed values should be chosen from a given set of values.
 interface IntersectionInput
          Represents an intersection type where valid input values should satisfy the requirements of every nested input type.
 interface NaryInput
          Represents an input type that is a combination of other inputs.
 interface PropertyInput
           
 interface UnionInput
          Represents a union type where valid input values should satisfy the one of the nested input types.
 

Methods in info.sswap.api.input that return Input
static Input InputFactory.createUnrestricedInput()
           
static Input Inputs.fromJSON(org.json.JSONObject obj)
           
static Input Inputs.fromSSWAP(SSWAPIndividual ind)
           
static Input Inputs.fromSSWAP(SSWAPType type)
           
 Input PropertyInput.getRange()
           
 

Methods in info.sswap.api.input that return types with arguments of type Input
 java.util.List<Input> NaryInput.getInputs()
           
 

Methods in info.sswap.api.input with parameters of type Input
static IntersectionInput InputFactory.createIntersectionInput(Input... inputs)
           
static PropertyInput InputFactory.createPropertyInput(java.net.URI property, Input range)
           
static PropertyInput InputFactory.createPropertyInput(java.net.URI property, Input range, int minCardinality, int maxCardinality)
           
static UnionInput InputFactory.createUnionInput(Input... inputs)
           
 java.util.Set<java.net.URI> InputValidator.getMissingProperties(Input input)
           
 boolean InputValidator.isPropertyMissing(Input input)
           
 void PropertyInput.setRange(Input range)
           
static org.json.JSONObject Inputs.toJSON(Input input)
           
static java.lang.String Inputs.toJSONString(Input input)
           
static java.lang.String Inputs.toPrettyString(Input input)
           
 

Method parameters in info.sswap.api.input with type arguments of type Input
static IntersectionInput InputFactory.createIntersectionInput(java.util.Collection<Input> inputs)
           
static UnionInput InputFactory.createUnionInput(java.util.Collection<Input> inputs)
           
 

Uses of Input in info.sswap.api.input.impl
 

Classes in info.sswap.api.input.impl that implement Input
 class AbstractInput
           
 class AtomicInputImpl
           
 class EnumeratedInputImpl
           
 class IntersectionInputImpl
           
 class PropertyInputImpl
           
 class UnionInputImpl
           
 

Fields in info.sswap.api.input.impl declared as Input
private  Input PropertyInputImpl.range
           
 

Fields in info.sswap.api.input.impl with type parameters of type Input
private  com.google.common.collect.ImmutableList<Input> IntersectionInputImpl.inputs
           
private  com.google.common.collect.ImmutableList<Input> UnionInputImpl.inputs
           
 

Methods in info.sswap.api.input.impl that return Input
 Input PropertyInputImpl.getRange()
          
 

Methods in info.sswap.api.input.impl that return types with arguments of type Input
 java.util.List<Input> IntersectionInputImpl.getInputs()
           
 java.util.List<Input> UnionInputImpl.getInputs()
           
 

Methods in info.sswap.api.input.impl with parameters of type Input
protected  boolean AbstractInput.genericEqualTo(Input that)
          Checks the equality of generic fields value, label, description.
 void PropertyInputImpl.setRange(Input range)
          
 

Constructor parameters in info.sswap.api.input.impl with type arguments of type Input
IntersectionInputImpl(java.util.Collection<Input> inputs)
           
UnionInputImpl(java.util.Collection<Input> inputs)
           
 

Uses of Input in info.sswap.api.input.io
 

Fields in info.sswap.api.input.io with type parameters of type Input
private static com.google.common.base.Predicate<Input> SSWAPDeserializer.HAS_LABEL
           
private static com.google.common.base.Predicate<Input> SSWAPDeserializer.IS_UNRESTRICTED
           
 

Methods in info.sswap.api.input.io that return Input
private  Input SSWAPDeserializer.createInputFromList(java.util.List<Input> inputs)
           
private  Input SSWAPDeserializer.createRangeInput(aterm.ATermAppl p, Input additionalRange)
           
 Input JSONDeserializer.deserialize(org.json.JSONObject obj)
           
 Input SSWAPIndividualDeserializer.deserialize(SSWAPIndividual ind)
           
 Input SSWAPDeserializer.deserialize(SSWAPType type)
           
 Input InputDeserializer.deserialize(T obj)
          Deserializes an Input instance from the given object.
private  Input SSWAPDeserializer.visit(aterm.ATermAppl cls)
           
 

Methods in info.sswap.api.input.io that return types with arguments of type Input
protected  java.util.List<Input> JSONDeserializer.createInputs(org.json.JSONObject obj)
           
 

Methods in info.sswap.api.input.io with parameters of type Input
private  void SSWAPDeserializer.copyLabelAndDescription(Input source, Input target)
           
private  Input SSWAPDeserializer.createRangeInput(aterm.ATermAppl p, Input additionalRange)
           
private  org.json.JSONObject JSONSerializer.newJSONObject(Input input)
           
private  void JenaSerializer.outputValue(Input input)
           
private  void SSWAPIndividualDeserializer.processUnions(SSWAPIndividual ind, Input input, java.util.List<java.net.URI> unionTypes)
           
private  void JSONDeserializer.readDescription(org.json.JSONObject obj, Input input)
           
private  void JSONDeserializer.readLabel(org.json.JSONObject obj, Input input)
           
private  void JSONDeserializer.readValue(org.json.JSONObject obj, Input input)
           
 T InputSerializer.serialize(Input input)
          Serializes the given input to an object.
 org.json.JSONObject JSONSerializer.serialize(Input input)
           
 com.hp.hpl.jena.rdf.model.RDFNode JenaSerializer.serialize(Input input)
           
 java.lang.String StringSerializer.serialize(Input input)
           
 com.hp.hpl.jena.rdf.model.RDFNode JenaSerializer.serialize(Input input, com.hp.hpl.jena.rdf.model.Model model)
           
 com.hp.hpl.jena.rdf.model.RDFNode JenaSerializer.serialize(Input input, com.hp.hpl.jena.rdf.model.Resource resource)
           
 void StringSerializer.serialize(java.io.Writer writer, Input input)
           
private  void SSWAPDeserializer.setLabelDescription(Input input, aterm.ATermAppl term)
           
 

Method parameters in info.sswap.api.input.io with type arguments of type Input
private  void SSWAPDeserializer.addDomainRestrictions(aterm.ATermAppl p, java.util.List<Input> inputs)
           
private  Input SSWAPDeserializer.createInputFromList(java.util.List<Input> inputs)
           
private  com.google.common.collect.UnmodifiableIterator<PropertyInput> SSWAPDeserializer.propertyInputs(java.util.List<Input> inputs, java.net.URI prop)
           
private  void SSWAPDeserializer.visit(aterm.ATermAppl cls, java.util.List<Input> inputs, boolean isSuperClass)
           
private  void SSWAPDeserializer.visitAllValues(aterm.ATermAppl allValues, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitCard(aterm.ATermAppl card, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitIntersectionOf(java.util.Iterator<aterm.ATermAppl> intersection, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitIntersectionOf(java.util.Iterator<aterm.ATermAppl> intersection, java.util.List<Input> inputs, boolean isSuperClass)
           
private  void SSWAPDeserializer.visitMax(aterm.ATermAppl max, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitMin(aterm.ATermAppl p, int cardinality, aterm.ATermAppl type, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitMin(aterm.ATermAppl min, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitNamedClass(aterm.ATermAppl namedClass, java.util.Collection<aterm.ATermAppl> supers, java.util.List<Input> inputs, boolean isSuperClass)
           
private  void SSWAPDeserializer.visitNamedClass(aterm.ATermAppl namedClass, java.util.List<Input> inputs, boolean isSuperClass)
           
private  void SSWAPDeserializer.visitOneOf(java.util.Iterator<aterm.ATermAppl> enumeration, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitSomeValues(aterm.ATermAppl someValues, java.util.List<Input> inputs)
           
private  void SSWAPDeserializer.visitUnionOf(java.util.Iterator<aterm.ATermAppl> union, java.util.List<Input> inputs)
           
 



Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.