org.objectweb.jac.ide
Class Field
java.lang.Object
org.objectweb.jac.ide.ModelElement
org.objectweb.jac.ide.TypedElement
org.objectweb.jac.ide.Member
org.objectweb.jac.ide.Field
- All Implemented Interfaces:
- Element, Typed, Visibility
- public class Field
- extends Member
Constructor Summary |
Field()
|
Methods inherited from class org.objectweb.jac.ide.Member |
getFullName, getGenerationFullName, getGenerationName, getModifiers, getParent, getProject, getVisibility, isStatic, setParent, setStatic, setVisibility |
Methods inherited from class org.objectweb.jac.ide.ModelElement |
addConfigItem, addEndingLink, addLink, getConfigItems, getDescription, getEndingLinks, getLinks, getName, remove, removeEndingLink, removeLink, setDescription, setEndingLinks, setLinks, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.ide.Element |
getName |
Field
public Field()
getPrototype
public String getPrototype()
- Specified by:
getPrototype
in class Member
getDefaultValue
public String getDefaultValue()
setDefaultValue
public void setDefaultValue(String defaultValue)
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
isCalculated
public boolean isCalculated()
setCalculated
public void setCalculated(boolean calculated)
getGetter
public Getter getGetter()
setGetter
public void setGetter(Getter getter)
initGetter
public void initGetter(Getter getter)
getSetter
public Setter getSetter()
setSetter
public void setSetter(Setter setter)
initSetter
public void initSetter(Setter setter)
getAvailableTypes
public static Collection getAvailableTypes(Field field)
- Returns all non void types
- Parameters:
field
- unused parameter
isTransient
public boolean isTransient()
setTransient
public void setTransient(boolean isTransient)