public class Ref extends java.lang.Object implements FormProvider
| Constructor and Description |
|---|
Ref(Grammar owner) |
Ref(Grammar owner,
java.lang.String name) |
Ref(Grammar owner,
java.lang.String name,
Form parent) |
| Modifier and Type | Method and Description |
|---|---|
FormProvider |
copyWithNewParent(Form newParent) |
Definition |
getDef() |
Form |
getForm() |
int |
getMax() |
int |
getMin() |
java.lang.String |
getName() |
int |
hashCode() |
void |
setAnnotation(Annotation ann) |
void |
setMax(int max) |
void |
setMin(int min) |
public Ref(Grammar owner)
public Ref(Grammar owner, java.lang.String name)
public FormProvider copyWithNewParent(Form newParent)
copyWithNewParent in interface FormProviderpublic Form getForm()
getForm in interface FormProviderpublic java.lang.String getName()
public Definition getDef()
public int getMin()
getMin in interface FormProviderpublic void setMin(int min)
setMin in interface FormProviderpublic int getMax()
getMax in interface FormProviderpublic void setAnnotation(Annotation ann)
setAnnotation in interface FormProviderpublic void setMax(int max)
setMax in interface FormProviderpublic int hashCode()
hashCode in class java.lang.Object