DLESE Tools
v1.6.0

org.dlese.dpc.xml.schema.compositor
Class SequenceGuard

java.lang.Object
  extended by org.dlese.dpc.xml.schema.compositor.CompositorGuard
      extended by org.dlese.dpc.xml.schema.compositor.SequenceGuard

public class SequenceGuard
extends CompositorGuard

Implementation of CompositorGuard for Sequence Compositors

Author:
ostwald

Field Summary
 
Fields inherited from class org.dlese.dpc.xml.schema.compositor.CompositorGuard
instanceMembers
 
Constructor Summary
SequenceGuard(Compositor compositor, Element instanceElement)
          Constructor for the SequenceGuard object
SequenceGuard(Compositor compositor, List instanceList)
          Constructor for the SequenceGuard object
 
Method Summary
 boolean acceptsNewMember()
          NOT YET DOCUMENTED
protected  List getOccurrences()
          Gets the occurrences attribute of the SequenceGuard object
 void printBucketElements(org.dlese.dpc.xml.schema.compositor.CompositorGuard.CMBucket bucket)
          Description of the Method
 void printCMBuckets(List buckets)
          debugging
 
Methods inherited from class org.dlese.dpc.xml.schema.compositor.CompositorGuard
acceptsNewMember, checkValid, findOccurence, findOccurrence, getCompositor, getInstance, getOccurrencesCount, getOccurrencesCount, getSubOccurrenceCount, printInstanceMembers, printOccurrences, resolveLeafNameToCM, resolveLeafNameToCMName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenceGuard

public SequenceGuard(Compositor compositor,
                     Element instanceElement)
Constructor for the SequenceGuard object

Parameters:
compositor - NOT YET DOCUMENTED
instanceElement - NOT YET DOCUMENTED

SequenceGuard

public SequenceGuard(Compositor compositor,
                     List instanceList)
Constructor for the SequenceGuard object

Parameters:
compositor - NOT YET DOCUMENTED
instanceList - NOT YET DOCUMENTED
Method Detail

acceptsNewMember

public boolean acceptsNewMember()
NOT YET DOCUMENTED

Overrides:
acceptsNewMember in class CompositorGuard
Returns:
NOT YET DOCUMENTED

getOccurrences

protected List getOccurrences()
                       throws Exception
Gets the occurrences attribute of the SequenceGuard object

Specified by:
getOccurrences in class CompositorGuard
Returns:
The occurrences value
Throws:
Exception - NOT YET DOCUMENTED

printCMBuckets

public void printCMBuckets(List buckets)
debugging

Parameters:
buckets - Description of the Parameter

printBucketElements

public void printBucketElements(org.dlese.dpc.xml.schema.compositor.CompositorGuard.CMBucket bucket)
Description of the Method

Parameters:
bucket - Description of the Parameter

DLESE Tools
v1.6.0