org.hibernate.validator.engine.groups
Class GroupChain

java.lang.Object
  extended by org.hibernate.validator.engine.groups.GroupChain

public final class GroupChain
extends java.lang.Object

An instance of GroupChain defines the group order during one full validation call.

Author:
Hardy Ferentschik

Constructor Summary
GroupChain()
           
 
Method Summary
 void assertDefaultGroupSequenceIsExpandable(java.util.List<java.lang.Class<?>> defaultGroupSequence)
           
 java.util.Iterator<Group> getGroupIterator()
           
 java.util.Iterator<java.util.List<Group>> getSequenceIterator()
           
 void insertGroup(Group group)
           
 void insertSequence(java.util.List<Group> groups)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupChain

public GroupChain()
Method Detail

getGroupIterator

public java.util.Iterator<Group> getGroupIterator()

getSequenceIterator

public java.util.Iterator<java.util.List<Group>> getSequenceIterator()

insertGroup

public void insertGroup(Group group)

insertSequence

public void insertSequence(java.util.List<Group> groups)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

assertDefaultGroupSequenceIsExpandable

public void assertDefaultGroupSequenceIsExpandable(java.util.List<java.lang.Class<?>> defaultGroupSequence)


Copyright © 2011 Oracle Corporation. All Rights Reserved.