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

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
All Implemented Interfaces:
java.util.EventListener, IData, IJavaData, IModifierData, INamedData, IParameterData, ITypeData, IValidatable, IValidatableData, java.beans.PropertyChangeListener
Direct Known Subclasses:
FieldData, MethodData

public class ParameterData
extends com.tssap.util.ui.reuse.java.NamedModifierData
implements IParameterData


Fields inherited from interface com.tssap.util.ui.reuse.java.IParameterData
DEFAULT_PARAMETER_MODIFIER, POSSIBLE_PARAMETER_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
 
Constructor Summary
ParameterData()
          Constructors for ParameterData.
ParameterData(java.lang.String name)
           
ParameterData(java.lang.String name, int modifier)
          Constructor ParameterData.
ParameterData(java.lang.String name, java.lang.String fullQualifiedTypeName)
           
ParameterData(java.lang.String name, java.lang.String fullQualifiedTypeName, int arrayDim)
           
 
Method Summary
 boolean equalsSignature(IJavaData javaData)
           
 int getArrayDimension()
           
 java.lang.String getFullQualifiedTypeName()
           
 int getModifier()
           
 java.lang.String getSignature()
           
 org.eclipse.core.runtime.IStatus getValidationStatus()
           
 boolean hasModifier(int mod)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void setArrayDimension(int arrayDim)
           
 void setFullQualifiedTypeName(java.lang.String name)
           
 void setModifier(int mod)
           
 void setModifier(int mod, boolean set)
           
 
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.INamedData
getName, setName
 
Methods inherited from interface com.tssap.util.ui.reuse.java.IModifierData
getModifier, hasModifier, setModifier, setModifier
 

Constructor Detail

ParameterData

public ParameterData(java.lang.String name,
                     int modifier)
Constructor ParameterData.
Parameters:
name -  
modifier -  

ParameterData

public ParameterData()
Constructors for ParameterData.

ParameterData

public ParameterData(java.lang.String name)

ParameterData

public ParameterData(java.lang.String name,
                     java.lang.String fullQualifiedTypeName)

ParameterData

public ParameterData(java.lang.String name,
                     java.lang.String fullQualifiedTypeName,
                     int arrayDim)
Method Detail

getFullQualifiedTypeName

public java.lang.String getFullQualifiedTypeName()
Specified by:
getFullQualifiedTypeName in interface ITypeData
See Also:
ITypeData.getFullQualifiedTypeName()

setFullQualifiedTypeName

public void setFullQualifiedTypeName(java.lang.String name)
Specified by:
setFullQualifiedTypeName in interface ITypeData
See Also:
ITypeData.setFullQualifiedTypeName(java.lang.String)

getArrayDimension

public int getArrayDimension()
Specified by:
getArrayDimension in interface ITypeData

setArrayDimension

public void setArrayDimension(int arrayDim)
Specified by:
setArrayDimension in interface ITypeData

getSignature

public java.lang.String getSignature()
Specified by:
getSignature in interface IJavaData
Overrides:
getSignature in class com.tssap.util.ui.reuse.java.NamedModifierData
See Also:
IJavaData.getSignature()

getValidationStatus

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

equalsSignature

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

getModifier

public int getModifier()
Specified by:
getModifier in interface IModifierData
See Also:
IModifierData.getModifier()

setModifier

public void setModifier(int mod)
Specified by:
setModifier in interface IModifierData
See Also:
IModifierData.setModifier(int)

hasModifier

public boolean hasModifier(int mod)
Specified by:
hasModifier in interface IModifierData
See Also:
IModifierData.hasModifier(int)

setModifier

public void setModifier(int mod,
                        boolean set)
Specified by:
setModifier in interface IModifierData
See Also:
IModifierData.setModifier(int, boolean)

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)


Copyright © 2005 SAP AG. All Rights Reserved.