gr.uoa.di.madgik.execution.plan.element.variable
Class VariableCollection
java.lang.Object
gr.uoa.di.madgik.execution.plan.element.variable.VariableCollection
- All Implemented Interfaces:
- Serializable, Iterable<NamedDataType>
public class VariableCollection
- extends Object
- implements Iterable<NamedDataType>, Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VariableCollection
public VariableCollection()
VariableCollection
public VariableCollection(String XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
Add
public void Add(NamedDataType item)
Update
public void Update(String name,
Object value)
throws ExecutionValidationException
- Throws:
ExecutionValidationException
Get
public NamedDataType Get(String name)
Contains
public boolean Contains(String name)
iterator
public Iterator<NamedDataType> iterator()
- Specified by:
iterator in interface Iterable<NamedDataType>
Subset
public VariableCollection Subset(Set<String> NeededVars)
Update
public void Update(VariableCollection UpdateCollection,
Set<String> UpdateSubset)
throws ExecutionValidationException,
ExecutionSerializationException
- Throws:
ExecutionValidationException
ExecutionSerializationException
ToXML
public String ToXML()
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
public void FromXML(Node XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
public void FromXML(String XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
Copyright © 2013. All Rights Reserved.