|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openejb.jee.was.v6.ecore.EObject
org.apache.openejb.jee.was.v6.ecore.EModelElement
org.apache.openejb.jee.was.v6.ecore.ENamedElement
org.apache.openejb.jee.was.v6.ecore.EClassifier
org.apache.openejb.jee.was.v6.ecore.EClass
org.apache.openejb.jee.was.v6.java.JavaClass
public class JavaClass
Java class for JavaClass complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="JavaClass"> <complexContent> <extension base="{http://www.eclipse.org/emf/2002/Ecore}EClass"> <choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="implementsInterfaces" type="{java.xmi}JavaClass"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="classImport" type="{java.xmi}JavaClass"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="packageImports" type="{java.xmi}JavaPackage"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="fields" type="{java.xmi}Field"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="methods" type="{java.xmi}Method"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="initializers" type="{java.xmi}Initializer"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="declaredClasses" type="{java.xmi}JavaClass"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="declaringClass" type="{java.xmi}JavaClass"/> </choice> <choice maxOccurs="unbounded" minOccurs="0"> <element name="events" type="{java.xmi}JavaEvent"/> </choice> </choice> <attribute name="classImport" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="declaredClasses" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="declaringClass" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="final" type="{http://www.w3.org/2001/XMLSchema}boolean" /> <attribute name="implementsInterfaces" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="kind" type="{java.xmi}TypeKind" /> <attribute name="packageImports" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="public" type="{http://www.w3.org/2001/XMLSchema}boolean" /> </extension> </complexContent> </complexType>
Field Summary | |
---|---|
protected String |
classImport
|
protected String |
declaredClasses
|
protected String |
declaringClass
|
protected List<JavaEvent> |
events
|
protected List<Field> |
fields
|
protected String |
implementsInterfaces
|
protected List<Initializer> |
initializers
|
protected Boolean |
isFinal
|
protected Boolean |
isPublic
|
protected List<JavaClass> |
javaClassImplementsInterfaces
|
protected List<JavaClass> |
javaClassImports
|
protected List<JavaClass> |
javaDeclaredClasses
|
protected List<JavaClass> |
javaDeclaringClasses
|
protected List<JavaPackage> |
javaPackageImports
|
protected TypeKind |
kind
|
protected List<Method> |
methods
|
protected String |
packageImports
|
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EClass |
---|
eClassESuperTypes, eOperations, eStructuralFeatures, eSuperTypes, isAbstract, isInterface |
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EClassifier |
---|
instanceClassName |
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement |
---|
name |
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement |
---|
eAnnotations |
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EObject |
---|
extensions, href, id, idref, label, type, uuid, version |
Constructor Summary | |
---|---|
JavaClass()
|
Method Summary | |
---|---|
String |
getClassImport()
Gets the value of the classImport property. |
String |
getDeclaredClasses()
Gets the value of the declaredClasses property. |
String |
getDeclaringClass()
Gets the value of the declaringClass property. |
List<JavaEvent> |
getEvents()
Gets the value of the events property. |
List<Field> |
getFields()
Gets the value of the fields property. |
String |
getImplementsInterfaces()
Gets the value of the implementsInterfaces property. |
List<Initializer> |
getInitializers()
Gets the value of the initializers property. |
List<JavaClass> |
getJavaClassImplementsInterfaces()
Gets the value of the javaClassImplementsInterfaces property. |
List<JavaClass> |
getJavaClassImports()
Gets the value of the javaClassImports property. |
List<JavaClass> |
getJavaDeclaredClasses()
Gets the value of the javaDeclaredClasses property. |
List<JavaClass> |
getJavaDeclaringClasses()
Gets the value of the javaDeclaringClasses property. |
List<JavaPackage> |
getJavaPackageImports()
Gets the value of the javaPackageImports property. |
TypeKind |
getKind()
Gets the value of the kind property. |
List<Method> |
getMethods()
Gets the value of the methods property. |
String |
getPackageImports()
Gets the value of the packageImports property. |
Boolean |
isIsFinal()
Gets the value of the isFinal property. |
Boolean |
isIsPublic()
Gets the value of the isPublic property. |
void |
setClassImport(String value)
Sets the value of the classImport property. |
void |
setDeclaredClasses(String value)
Sets the value of the declaredClasses property. |
void |
setDeclaringClass(String value)
Sets the value of the declaringClass property. |
void |
setImplementsInterfaces(String value)
Sets the value of the implementsInterfaces property. |
void |
setIsFinal(Boolean value)
Sets the value of the isFinal property. |
void |
setIsPublic(Boolean value)
Sets the value of the isPublic property. |
void |
setKind(TypeKind value)
Sets the value of the kind property. |
void |
setPackageImports(String value)
Sets the value of the packageImports property. |
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EClass |
---|
getEClassESuperTypes, getEOperations, getEStructuralFeatures, getESuperTypes, isIsAbstract, isIsInterface, setESuperTypes, setIsAbstract, setIsInterface |
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EClassifier |
---|
getInstanceClassName, setInstanceClassName |
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement |
---|
getName, setName |
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement |
---|
getEAnnotations |
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EObject |
---|
getExtensions, getHref, getId, getIdref, getLabel, getType, getUuid, getVersion, setHref, setId, setIdref, setLabel, setType, setUuid, setVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<JavaClass> javaClassImplementsInterfaces
protected List<JavaClass> javaClassImports
protected List<JavaPackage> javaPackageImports
protected List<Field> fields
protected List<Method> methods
protected List<Initializer> initializers
protected List<JavaClass> javaDeclaredClasses
protected List<JavaClass> javaDeclaringClasses
protected List<JavaEvent> events
protected String classImport
protected String declaredClasses
protected String declaringClass
protected Boolean isFinal
protected String implementsInterfaces
protected TypeKind kind
protected String packageImports
protected Boolean isPublic
Constructor Detail |
---|
public JavaClass()
Method Detail |
---|
public List<JavaClass> getJavaClassImplementsInterfaces()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the javaClassImplementsInterfaces property.
For example, to add a new item, do as follows:
getJavaClassImplementsInterfaces().add(newItem);
Objects of the following type(s) are allowed in the list
JavaClass
public List<JavaClass> getJavaClassImports()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the javaClassImports property.
For example, to add a new item, do as follows:
getJavaClassImports().add(newItem);
Objects of the following type(s) are allowed in the list
JavaClass
public List<JavaPackage> getJavaPackageImports()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the javaPackageImports property.
For example, to add a new item, do as follows:
getJavaPackageImports().add(newItem);
Objects of the following type(s) are allowed in the list
JavaPackage
public List<Field> getFields()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the fields property.
For example, to add a new item, do as follows:
getFields().add(newItem);
Objects of the following type(s) are allowed in the list Field
public List<Method> getMethods()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the methods property.
For example, to add a new item, do as follows:
getMethods().add(newItem);
Objects of the following type(s) are allowed in the list Method
public List<Initializer> getInitializers()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the initializers property.
For example, to add a new item, do as follows:
getInitializers().add(newItem);
Objects of the following type(s) are allowed in the list
Initializer
public List<JavaClass> getJavaDeclaredClasses()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the javaDeclaredClasses property.
For example, to add a new item, do as follows:
getJavaDeclaredClasses().add(newItem);
Objects of the following type(s) are allowed in the list
JavaClass
public List<JavaClass> getJavaDeclaringClasses()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the javaDeclaringClasses property.
For example, to add a new item, do as follows:
getJavaDeclaringClasses().add(newItem);
Objects of the following type(s) are allowed in the list
JavaClass
public List<JavaEvent> getEvents()
This accessor method returns a reference to the live list, not a
snapshot. Therefore any modification you make to the returned list will
be present inside the JAXB object. This is why there is not a
set
method for the events property.
For example, to add a new item, do as follows:
getEvents().add(newItem);
Objects of the following type(s) are allowed in the list
JavaEvent
public String getClassImport()
String
public void setClassImport(String value)
value
- allowed object is String
public String getDeclaredClasses()
String
public void setDeclaredClasses(String value)
value
- allowed object is String
public String getDeclaringClass()
String
public void setDeclaringClass(String value)
value
- allowed object is String
public Boolean isIsFinal()
Boolean
public void setIsFinal(Boolean value)
value
- allowed object is Boolean
public String getImplementsInterfaces()
String
public void setImplementsInterfaces(String value)
value
- allowed object is String
public TypeKind getKind()
TypeKind
public void setKind(TypeKind value)
value
- allowed object is TypeKind
public String getPackageImports()
String
public void setPackageImports(String value)
value
- allowed object is String
public Boolean isIsPublic()
Boolean
public void setIsPublic(Boolean value)
value
- allowed object is Boolean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |