edu.sc.seis.sod.validator.model
Class AbstractMultigenitorForm
java.lang.Object
edu.sc.seis.sod.validator.model.AbstractForm
edu.sc.seis.sod.validator.model.AbstractMultigenitorForm
- All Implemented Interfaces:
- Form, FormProvider, MultigenitorForm
- Direct Known Subclasses:
- Choice, DataList, Group, Interleave
public abstract class AbstractMultigenitorForm
- extends AbstractForm
- implements MultigenitorForm
Methods inherited from class edu.sc.seis.sod.validator.model.AbstractForm |
copyGutsOver, deref, getAnnotation, getDef, getForm, getMax, getMin, getNamespace, getParent, getXPath, isAncestorOf, isFromDef, setAnnotation, setMax, setMin, setNamespace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMultigenitorForm
public AbstractMultigenitorForm(int min,
int max)
AbstractMultigenitorForm
public AbstractMultigenitorForm(int min,
int max,
Form parent)
getChildren
public Form[] getChildren()
- Specified by:
getChildren
in interface MultigenitorForm
getElementalChildren
public NamedElement[] getElementalChildren()
- Specified by:
getElementalChildren
in interface MultigenitorForm
getAttributes
public Attribute[] getAttributes()
- Specified by:
getAttributes
in interface MultigenitorForm
isAncestorOf
public boolean isAncestorOf(Form f,
Form root)
- Specified by:
isAncestorOf
in interface Form
- Overrides:
isAncestorOf
in class AbstractForm
accept
public void accept(Tourist v)
- Specified by:
accept
in interface Form