org.eclipse.hyades.probekit.editor.internal.core.newFile
Class ProbeFileModel
java.lang.Object
org.eclipse.hyades.probekit.editor.internal.core.newFile.ProbeFileModel
public final class ProbeFileModel
- extends java.lang.Object
This type represents the data needed to construct a default probe file.
The fields on this type represent the information per file (e.g., version, id)
while the IProbeMetaData represents the data per probe in the file.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProbeFileModel
public ProbeFileModel(IProbeMetaData probe)
createInitialModel
public final DocumentRoot createInitialModel()
createProbe
public Probe createProbe()
forceValid
public void forceValid()
getModelFile
public org.eclipse.core.resources.IFile getModelFile()
throws org.eclipse.jdt.core.JavaModelException
- Throws:
org.eclipse.jdt.core.JavaModelException
getXMLEncodingChoices
public java.lang.String[] getXMLEncodingChoices()
getDefaultEncoding
public java.lang.String getDefaultEncoding()
getEncoding
public java.lang.String getEncoding()
setEncoding
public void setEncoding(java.lang.String encoding)
release
public void release()
createDataItem
public DataItem createDataItem()
getDataExplanation
public java.lang.String getDataExplanation()
isValidCombination
public boolean isValidCombination(IProbeMetaData newProbe,
FragmentType type)
isValidFileName
public boolean isValidFileName()
isValidFile
public boolean isValidFile()
isValidSourceContainer
public boolean isValidSourceContainer()
isValidDataItems
public boolean isValidDataItems()
getInvalidDataItems
public DataItem[] getInvalidDataItems(IProbeMetaData probe,
FragmentType type)
getProbeMetaData
public IProbeMetaData getProbeMetaData()
setProbeMetaData
public void setProbeMetaData(IProbeMetaData probe)
getSourceContainerPath
public java.lang.String getSourceContainerPath()
setSourceContainerPath
public void setSourceContainerPath(java.lang.String containerPath)
setSourceContainer
public void setSourceContainer(org.eclipse.core.resources.IContainer container)
getFileName
public java.lang.String getFileName()
setFileName
public void setFileName(java.lang.String fileName)