org.eclipse.hyades.probekit.editor.internal.core.newFile
Class AbstractProbeMetaData
java.lang.Object
org.eclipse.hyades.probekit.editor.internal.core.newFile.AbstractProbeMetaData
- All Implemented Interfaces:
- IProbeMetaData
- Direct Known Subclasses:
- CallsiteProbeMetaData, MethodProbeMetaData, NoProbeMetaData
public abstract class AbstractProbeMetaData
- extends java.lang.Object
- implements IProbeMetaData
|
Field Summary |
protected static java.lang.String |
DEFAULT_CODE
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CODE
protected static final java.lang.String DEFAULT_CODE
AbstractProbeMetaData
protected AbstractProbeMetaData()
AbstractProbeMetaData
protected AbstractProbeMetaData(IProbeMetaData probe)
getCode
public java.lang.String getCode()
- Specified by:
getCode in interface IProbeMetaData
getFragmentType
public final FragmentType getFragmentType()
- Specified by:
getFragmentType in interface IProbeMetaData
getFragmentTypeExplanation
public final java.lang.String getFragmentTypeExplanation()
- Specified by:
getFragmentTypeExplanation in interface IProbeMetaData
setFragmentType
public final void setFragmentType(FragmentType type)
- Specified by:
setFragmentType in interface IProbeMetaData
getDefaultFragmentType
protected abstract FragmentType getDefaultFragmentType()
release
public void release()
- Specified by:
release in interface IProbeMetaData
setTypes
protected final void setTypes(IProbeMetaData probe)
forceValid
public void forceValid()
- Specified by:
forceValid in interface IProbeMetaData
getAvailableDataTypes
public DataType[] getAvailableDataTypes()
- Specified by:
getAvailableDataTypes in interface IProbeMetaData
getDataTypeNames
public java.lang.String[] getDataTypeNames(DataItem selectedItem)
- Specified by:
getDataTypeNames in interface IProbeMetaData
getDataTypeExplanation
public java.lang.String getDataTypeExplanation(DataItem item)
- Specified by:
getDataTypeExplanation in interface IProbeMetaData
countDataItems
public int countDataItems()
- Specified by:
countDataItems in interface IProbeMetaData
getDataItems
public DataItem[] getDataItems()
- Specified by:
getDataItems in interface IProbeMetaData
addDataItem
public void addDataItem(DataItem item)
- Specified by:
addDataItem in interface IProbeMetaData
removeDataItem
public void removeDataItem(DataItem item)
- Specified by:
removeDataItem in interface IProbeMetaData
setDataItems
public void setDataItems(DataItem[] items)
- Specified by:
setDataItems in interface IProbeMetaData
setDataItem
public void setDataItem(int index,
DataItem item)
- Specified by:
setDataItem in interface IProbeMetaData
getInvalidDataItems
public DataItem[] getInvalidDataItems(FragmentType type)
- Specified by:
getInvalidDataItems in interface IProbeMetaData