com.batavia.xbrl.instance
Interface TupleChildren

All Superinterfaces:
java.util.Collection, java.lang.Iterable, java.util.List, java.util.Set

public interface TupleChildren
extends Set

Set for children of Tuples

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 boolean containsDuplicateExceptParent(Fact otherParticle)
          return true when this contains Structure equal particle to otherParticle.
 void deleteEmptyFacts(Tuple parent)
          Remove empty facts from the parent
 void getContextsInTuple(java.util.List contextList)
          Return a list of contexts used by this collection of tuple children and or their children.
 boolean hasValues()
          Check if all children have values
 boolean isDuplicate(TupleChildren other)
          return true when other is Structure equal to this.
 
Methods inherited from interface com.batavia.xml.Set
c_equal, containsCequal, containsDuplicate, containsIdentical, containsSequal, containsUequal, containsVequal, identical, removeDuplicates, s_equal, u_equal, v_equal
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

hasValues

boolean hasValues()
Check if all children have values

Returns:
true when values were found

deleteEmptyFacts

void deleteEmptyFacts(Tuple parent)
Remove empty facts from the parent

Parameters:
parent -

isDuplicate

boolean isDuplicate(TupleChildren other)
return true when other is Structure equal to this.


containsDuplicateExceptParent

boolean containsDuplicateExceptParent(Fact otherParticle)
return true when this contains Structure equal particle to otherParticle.


getContextsInTuple

void getContextsInTuple(java.util.List contextList)
Return a list of contexts used by this collection of tuple children and or their children.

Parameters:
contextList -