net.jangaroo.jooc.model
Class PropertyModel

java.lang.Object
  extended by net.jangaroo.jooc.model.NamedModel
      extended by net.jangaroo.jooc.model.DocumentedModel
          extended by net.jangaroo.jooc.model.AbstractAnnotatedModel
              extended by net.jangaroo.jooc.model.MemberModel
                  extended by net.jangaroo.jooc.model.PropertyModel
All Implemented Interfaces:
ActionScriptModel, AnnotatedModel, NamespacedModel, TypedModel

public class PropertyModel
extends MemberModel

A model of a field of an ActionScript class.


Field Summary
 
Fields inherited from interface net.jangaroo.jooc.model.NamespacedModel
INTERNAL, PRIVATE, PROTECTED, PUBLIC
 
Constructor Summary
PropertyModel()
           
PropertyModel(String name, String type)
           
 
Method Summary
 MethodModel addGetter()
           
 MethodModel addSetter()
           
 MethodModel getGetter()
           
 MethodModel getMethod(MethodType methodType)
           
 MethodModel getSetter()
           
 boolean isFinal()
           
 boolean isProperty()
           
 boolean isReadable()
           
 boolean isWritable()
           
 void setFinal(boolean isFinal)
           
 void setStatic(boolean isStatic)
           
 void setType(String type)
           
 void visit(ModelVisitor visitor)
           
 
Methods inherited from class net.jangaroo.jooc.model.MemberModel
equals, getNamespace, getType, hashCode, isAccessor, isField, isGetter, isMethod, isSetter, isStatic, setNamespace
 
Methods inherited from class net.jangaroo.jooc.model.AbstractAnnotatedModel
addAnnotation, getAnnotations, setAnnotations
 
Methods inherited from class net.jangaroo.jooc.model.DocumentedModel
getAsdoc, setAsdoc
 
Methods inherited from class net.jangaroo.jooc.model.NamedModel
getName, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyModel

public PropertyModel()

PropertyModel

public PropertyModel(String name,
                     String type)
Method Detail

isFinal

public boolean isFinal()

setFinal

public void setFinal(boolean isFinal)

isProperty

public boolean isProperty()
Overrides:
isProperty in class MemberModel

getGetter

public MethodModel getGetter()

addGetter

public MethodModel addGetter()

getSetter

public MethodModel getSetter()

addSetter

public MethodModel addSetter()

getMethod

public MethodModel getMethod(MethodType methodType)

isReadable

public boolean isReadable()

isWritable

public boolean isWritable()

setType

public void setType(String type)
Specified by:
setType in interface TypedModel
Overrides:
setType in class MemberModel

setStatic

public void setStatic(boolean isStatic)
Overrides:
setStatic in class MemberModel

visit

public void visit(ModelVisitor visitor)


Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.