public abstract class AbstractForm extends java.lang.Object implements Form
| Constructor and Description |
|---|
AbstractForm(int min,
int max) |
AbstractForm(int min,
int max,
Form parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyGutsOver(AbstractForm copy) |
Form |
deref(Form newParent,
Definition newDef) |
Annotation |
getAnnotation() |
Definition |
getDef() |
Form |
getForm() |
int |
getMax() |
int |
getMin() |
java.lang.String |
getNamespace() |
Form |
getParent() |
java.lang.String |
getXPath() |
boolean |
isAncestorOf(Form f) |
boolean |
isAncestorOf(Form f,
Form root) |
boolean |
isFromDef() |
void |
setAnnotation(Annotation ann) |
void |
setMax(int max) |
void |
setMin(int min) |
void |
setNamespace(java.lang.String ns) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyWithNewParentpublic AbstractForm(int min,
int max)
public AbstractForm(int min,
int max,
Form parent)
public boolean isAncestorOf(Form f)
isAncestorOf in interface Formpublic boolean isAncestorOf(Form f, Form root)
isAncestorOf in interface Formpublic Form getParent()
public int getMin()
getMin in interface FormProviderpublic int getMax()
getMax in interface FormProviderpublic void setMin(int min)
setMin in interface FormProviderpublic Form getForm()
getForm in interface FormProviderpublic void setMax(int max)
setMax in interface FormProviderpublic boolean isFromDef()
public Definition getDef()
public Form deref(Form newParent, Definition newDef)
public void setAnnotation(Annotation ann)
setAnnotation in interface FormProviderpublic Annotation getAnnotation()
getAnnotation in interface Formpublic void setNamespace(java.lang.String ns)
public java.lang.String getNamespace()
getNamespace in interface Formpublic void copyGutsOver(AbstractForm copy)