Class CV
- java.lang.Object
-
- org.proforma.variability.transfer.CV
-
- All Implemented Interfaces:
Serializable
,Iterable<V>
public class CV extends Object implements Iterable<V>, Serializable
A composite variant specification is a tuple of variation specifications. Every value itself can be a simple value like an integer or a string or a complex table-specification.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CV
clone()
static CV
compose(CV a, CV b)
boolean
equals(Object obj)
static CV
fromSpecs(Object... specData)
static CV
fromString(String string)
static CV
fromString(String delim, String string)
static CV
fromValues(Object... valueData)
V
get(int index)
CVp
getCVp()
List<V>
getVariants()
int
hashCode()
boolean
hasPrefix(List<V> prefix)
Iterator<V>
iterator()
void
setVariants(List<V> variants)
int
size()
CV
switchToSpecs()
CV
switchToValue()
String
toString()
String
toString(String delim)
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-