info.sswap.api.input.impl
Class IntersectionInputImpl

java.lang.Object
  extended by info.sswap.api.input.impl.AbstractInput
      extended by info.sswap.api.input.impl.IntersectionInputImpl
All Implemented Interfaces:
Input, IntersectionInput, NaryInput, java.io.Serializable

public class IntersectionInputImpl
extends AbstractInput
implements IntersectionInput

Author:
Evren Sirin
See Also:
Serialized Form

Field Summary
private  com.google.common.collect.ImmutableList<Input> inputs
           
 
Fields inherited from class info.sswap.api.input.impl.AbstractInput
description, label, propertyInput, type, value
 
Constructor Summary
IntersectionInputImpl(java.util.Collection<Input> inputs)
           
 
Method Summary
 void accept(InputVisitor visitor)
          Visitor function.
 boolean equals(java.lang.Object obj)
           
 java.util.List<Input> getInputs()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class info.sswap.api.input.impl.AbstractInput
genericEqualTo, getDescription, getLabel, getPropertyInput, getType, getValue, isUnrestricted, setDescription, setLabel, setPropertyInput, setValue, toStringLabel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface info.sswap.api.input.IntersectionInput
getType
 
Methods inherited from interface info.sswap.api.input.Input
getDescription, getLabel, getPropertyInput, getValue, isUnrestricted, setDescription, setLabel, setPropertyInput, setValue
 

Field Detail

inputs

private final com.google.common.collect.ImmutableList<Input> inputs
Constructor Detail

IntersectionInputImpl

public IntersectionInputImpl(java.util.Collection<Input> inputs)
Method Detail

accept

public void accept(InputVisitor visitor)
Visitor function.

Specified by:
accept in interface Input

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getInputs

public java.util.List<Input> getInputs()
Specified by:
getInputs in interface NaryInput

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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