net.jangaroo.jooc.model
Class ClassModel
java.lang.Object
net.jangaroo.jooc.model.NamedModel
net.jangaroo.jooc.model.DocumentedModel
net.jangaroo.jooc.model.AbstractAnnotatedModel
net.jangaroo.jooc.model.ClassModel
- All Implemented Interfaces:
- ActionScriptModel, AnnotatedModel, NamespacedModel
public class ClassModel
- extends AbstractAnnotatedModel
- implements NamespacedModel
A model of an ActionScript class or interface.
ClassModel
public ClassModel()
ClassModel
public ClassModel(String name)
ClassModel
public ClassModel(String name,
String superclass)
getNamespace
public String getNamespace()
- Specified by:
getNamespace in interface NamespacedModel
setNamespace
public void setNamespace(String namespace)
- Specified by:
setNamespace in interface NamespacedModel
isFinal
public boolean isFinal()
setFinal
public void setFinal(boolean aFinal)
isDynamic
public boolean isDynamic()
setDynamic
public void setDynamic(boolean dynamic)
isInterface
public boolean isInterface()
setInterface
public void setInterface(boolean value)
getSuperclass
public String getSuperclass()
setSuperclass
public void setSuperclass(String superclass)
getInterfaces
public List<String> getInterfaces()
setInterfaces
public void setInterfaces(List<String> interfaces)
addInterface
public void addInterface(String interfaceName)
getMembers
public List<MemberModel> getMembers()
setMembers
public void setMembers(List<MemberModel> members)
addMember
public void addMember(MemberModel member)
getProperty
public PropertyModel getProperty(boolean isStatic,
String name)
getMember
public MemberModel getMember(String name)
getStaticMember
public MemberModel getStaticMember(String name)
removeMember
public boolean removeMember(MemberModel memberModel)
getConstructor
public MethodModel getConstructor()
getStaticMethod
public MethodModel getStaticMethod(String name)
getStaticMethod
public MethodModel getStaticMethod(MethodType methodType,
String name)
getMethod
public MethodModel getMethod(String name)
getMethod
public MethodModel getMethod(MethodType methodType,
String name)
createConstructor
public MethodModel createConstructor()
visit
public void visit(ModelVisitor visitor)
- Specified by:
visit in interface ActionScriptModel
Copyright © 2002-2013 CoreMedia AG. All Rights Reserved.