com.tssap.util.ui.reuse.java
Class MethodData

java.lang.Object
  |
  +--com.tssap.util.ui.reuse.java.Data
        |
        +--com.tssap.util.ui.reuse.java.NamedData
              |
              +--com.tssap.util.ui.reuse.java.NamedModifierData
                    |
                    +--com.tssap.util.ui.reuse.java.ParameterData
                          |
                          +--com.tssap.util.ui.reuse.java.MethodData
All Implemented Interfaces:
java.util.EventListener, IData, IJavaData, IMethodData, IModifierData, INamedData, IParameterData, ITypeData, IValidatable, IValidatableData, java.beans.PropertyChangeListener

public class MethodData
extends ParameterData
implements IMethodData


Fields inherited from interface com.tssap.util.ui.reuse.java.IMethodData
POSSIBLE_METHOD_MODIFIER
 
Fields inherited from interface com.tssap.util.ui.reuse.java.IValidatable
STATUS_OK
 
Fields inherited from interface com.tssap.util.ui.reuse.java.IModifierData
ABSTRACT, CONVENIENT_ALL, CONVENIENT_NONE, DEFAULT, FINAL, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, SYNCHRONIZED
 
Fields inherited from interface com.tssap.util.ui.reuse.java.IParameterData
DEFAULT_PARAMETER_MODIFIER, POSSIBLE_PARAMETER_MODIFIER
 
Constructor Summary
MethodData()
          Constructor for MethodData.
MethodData(java.lang.String name)
          Constructors for MethodData.
MethodData(java.lang.String name, int modifier)
           
MethodData(java.lang.String name, int modifier, IParameterData[] parameters)
           
MethodData(java.lang.String name, IParameterData[] parameters)
           
MethodData(java.lang.String name, java.lang.String fullQualifiedTypeName)
          Constructor for MethodData.
MethodData(java.lang.String name, java.lang.String fullQualifiedTypeName, int arrayDim)
          Constructor for MethodData.
 
Method Summary
 boolean equalsSignature(IJavaData javaData)
           
 IParameterData[] getParameters()
           
 java.lang.String getSignature()
           
 org.eclipse.core.runtime.IStatus getValidationStatus()
           
 void setParameters(IParameterData[] newParameters)
           
 
Methods inherited from class com.tssap.util.ui.reuse.java.ParameterData
getArrayDimension, getFullQualifiedTypeName, getModifier, hasModifier, propertyChange, setArrayDimension, setFullQualifiedTypeName, setModifier, setModifier
 
Methods inherited from class com.tssap.util.ui.reuse.java.NamedData
getName, setName
 
Methods inherited from class com.tssap.util.ui.reuse.java.Data
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.tssap.util.ui.reuse.java.ITypeData
getArrayDimension, getFullQualifiedTypeName, setArrayDimension, setFullQualifiedTypeName
 
Methods inherited from interface com.tssap.util.ui.reuse.java.INamedData
getName, setName
 
Methods inherited from interface com.tssap.util.ui.reuse.java.IModifierData
getModifier, hasModifier, setModifier, setModifier
 

Constructor Detail

MethodData

public MethodData(java.lang.String name)
Constructors for MethodData.
Parameters:
name -  

MethodData

public MethodData(java.lang.String name,
                  int modifier)

MethodData

public MethodData(java.lang.String name,
                  IParameterData[] parameters)

MethodData

public MethodData()
Constructor for MethodData.

MethodData

public MethodData(java.lang.String name,
                  java.lang.String fullQualifiedTypeName)
Constructor for MethodData.
Parameters:
name -  
fullQualifiedTypeName -  

MethodData

public MethodData(java.lang.String name,
                  java.lang.String fullQualifiedTypeName,
                  int arrayDim)
Constructor for MethodData.
Parameters:
name -  
fullQualifiedTypeName -  
isArray -  

MethodData

public MethodData(java.lang.String name,
                  int modifier,
                  IParameterData[] parameters)
Method Detail

getParameters

public IParameterData[] getParameters()
Specified by:
getParameters in interface IMethodData
See Also:
com.tssap.util.ui.reuse.java.IMethodData#getParameterData()

setParameters

public void setParameters(IParameterData[] newParameters)
Specified by:
setParameters in interface IMethodData
See Also:
com.tssap.util.ui.reuse.java.IMethodData#setParameterData(com.tssap.util.ui.reuse.java.IParameterData)

getSignature

public java.lang.String getSignature()
Specified by:
getSignature in interface IJavaData
Overrides:
getSignature in class ParameterData
See Also:
IJavaData.getSignature()

getValidationStatus

public org.eclipse.core.runtime.IStatus getValidationStatus()
Specified by:
getValidationStatus in interface IValidatable
Overrides:
getValidationStatus in class ParameterData
See Also:
com.tssap.util.ui.reuse.java.NamedData#getValidationStatus()

equalsSignature

public boolean equalsSignature(IJavaData javaData)
Specified by:
equalsSignature in interface IJavaData
Overrides:
equalsSignature in class ParameterData


Copyright © 2005 SAP AG. All Rights Reserved.