gr.uoa.di.madgik.execution.plan.element.variable
Class VariableCollection

java.lang.Object
  extended by gr.uoa.di.madgik.execution.plan.element.variable.VariableCollection
All Implemented Interfaces:
Iterable<NamedDataType>

public class VariableCollection
extends Object
implements Iterable<NamedDataType>


Constructor Summary
VariableCollection()
           
VariableCollection(String XML)
           
 
Method Summary
 void Add(NamedDataType item)
           
 boolean Contains(String name)
           
 void FromXML(Node XML)
           
 void FromXML(String XML)
           
 NamedDataType Get(String name)
           
 Iterator<NamedDataType> iterator()
           
 VariableCollection Subset(Set<String> NeededVars)
           
 String ToXML()
           
 void Update(String name, Object value)
           
 void Update(VariableCollection UpdateCollection, Set<String> UpdateSubset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableCollection

public VariableCollection()

VariableCollection

public VariableCollection(String XML)
                   throws ExecutionSerializationException
Throws:
ExecutionSerializationException
Method Detail

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.