## Uses of Interface
com.microfocus.awm.meta.interfaces.FileDescriptor

- Packages that use FileDescriptor
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.control.internal | Internal implementations for action execution and data model manipulation.
  com.microfocus.awm.control.toolexecution |
  com.microfocus.awm.control.toolexecution.internal |
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.core.internal | Internal core classes.
  com.microfocus.awm.meta | Core classes of the AWM meta model plug-in.
  com.microfocus.awm.meta.impl | Implementations of AWM model access interfaces.
  com.microfocus.awm.meta.interfaces | Provides access to the AWM modeled data like AWM action descriptors, application options, element list structures, element types, file descriptors, filter types, function packages, global actions, icons, tool descriptors, and so on.
  com.microfocus.awm.meta.interfaces.validation | Internal validation interfaces for objects of the AWM meta model.
  com.microfocus.awm.meta.internal |
  com.microfocus.awm.meta.util | Helper and utility classes for the AWM meta model including model validation and conversion.
  com.microfocus.awm.model | Contains interfaces which provide access to AWM managed resources at run-time like AWM applications, elements, element lists, filters, file descriptors, actions, tools, properties and the master configuration, and so on.
  com.microfocus.awm.model.internal | Internal implementations of AWM interfaces.
  com.microfocus.awm.model.toolexecution |

- - ### Uses of FileDescriptor in com.microfocus.awm.control

    Methods in com.microfocus.awm.control that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static FileDescriptor` | EditUtilities.`createTempFile(FileDescriptor pFDSource, java.lang.String pFileName, IElement pElement, IExecutionContext pContext, boolean pReadOnly)` Creates a temporary local file within the TAURUS file system.

    Methods in com.microfocus.awm.control with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EditUtilities.`cleanUpEdit(IResource pRes, FileDescriptor pFile2Delete, IExecutionContext pContext)` Deletes a local file.
    `static void` | EditUtilities.`createLocalFile(FileDescriptor pFileDescr, IElement pElement, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Creates a local IFile in the internal TAURUS project and maintains the internal maps for local edit.
    `static FileDescriptor` | EditUtilities.`createTempFile(FileDescriptor pFDSource, java.lang.String pFileName, IElement pElement, IExecutionContext pContext, boolean pReadOnly)` Creates a temporary local file within the TAURUS file system.
    `static void` | EditUtilities.`doLocalSyntaxCheck(IElement pElement, FileDescriptor pFd)` Perform the local syntax check to a local IFile in the internal TAURUS project.
    `static void` | ElementlistManager.`fillElementList(IGetDataResponse pResp, FileDescriptor pFD, IElementList pElementList, IExecutionContext pContext)` Finds the file output parameter from the given tool descriptor and converts the physical element list into element list entries.
    `static void` | ElementlistManager.`fillElementList(ISystemImage pImg, java.io.InputStream pIS, FileDescriptor pFD, IElementList pElementList, IExecutionContext pContext)` Deprecated. used `ElementlistManager.fillElementList(IGetDataResponse, FileDescriptor, IElementList, IExecutionContext)` instead because the local code page `IGetDataResponse.getLocalCodePage()` used to create the input stream is needed to read it.)
    `static org.eclipse.core.resources.IFolder` | EditUtilities.`getCacheFolder(FileDescriptor pFD, IExecutionContext pContext)` Creates and gets the folder where the file corresponding to the given file descriptor will be cached.
    `static java.lang.String` | EditUtilities.`getFileName(FileDescriptor pFD)` Gets the filename from the file descriptor's physical name.
    `static void` | ActionExecutor.`handleFileOutput(IToolContext pToolContext, IExecutionContext pExecutionContext, FileDescriptor targetIDFile, java.lang.Object pOutparmValue)` Handles a returned file output parameter by "describing" the referenced file descriptor and adding it to the parameter memory.
    `static org.eclipse.core.resources.IFile` | EditUtilities.`openFile(FileDescriptor pFD, IExecutionContext pContext, boolean pReadOnly, java.lang.String pSuffix, int pLine, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens the given Content in the default editor for the given file extension.The MF background parsing is turn off.
    `static void` | EditUtilities.`uploadFile(FileDescriptor pSource, FileDescriptor pTarget, IExecutionContext pContext, EExistingResourceHandling pExistingResourceHandling, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of a File Descriptor.
    `static void` | EditUtilities.`uploadFile(FileDescriptor pSource, FileDescriptor pTarget, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of a File Descriptor.

    Method parameters in com.microfocus.awm.control with type arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, EExistingResourceHandling pExistingResourceHandling, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, EExistingResourceHandling pExistingResourceHandling, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.

  - ### Uses of FileDescriptor in com.microfocus.awm.control.internal

    Methods in com.microfocus.awm.control.internal with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RemoteXMLOutputUtilities.`performErrorFeedback(FileDescriptor pFileDescr, IExecutionContext pContext)` write errors from the build action

    Method parameters in com.microfocus.awm.control.internal with type arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RemoteXMLOutputUtilities.`performRefreshDependencies(java.util.List<FileDescriptor> pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` refresh the copybooks local

  - ### Uses of FileDescriptor in com.microfocus.awm.control.toolexecution

    Methods in com.microfocus.awm.control.toolexecution that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | FileOutputParameter.`getTargetID()`

    Methods in com.microfocus.awm.control.toolexecution with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static IPropertyData` | ToolUtility.`createPropertyData(IObjectTable<java.lang.String> pValues, FileDescriptor pFileDescriptor)` Same as `ToolUtility.createPropertyData(String[][], FileDescriptor)` but with the strings provided by an `IObjectTable`.
    `static IPropertyData` | ToolUtility.`createPropertyData(java.lang.String[][] pValues, FileDescriptor pFileDescriptor)` Creates `IPropertyData` from the `IStructure` of the given `FileDescriptor` by creating one `IPropertyElement` for each line (first dimension) and one property value for each String (second dimension).

  - ### Uses of FileDescriptor in com.microfocus.awm.control.toolexecution.internal

    Methods in com.microfocus.awm.control.toolexecution.internal that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | ModeledFileOutputParameter.`getTargetID()`
    `FileDescriptor` | FileInputParameter.`getTargetID()`

    Constructors in com.microfocus.awm.control.toolexecution.internal with parameters of type FileDescriptor
    Constructor and Description
    `FileData(FileDescriptor pFileDescriptor, IExecutionContext pContext)` Constructor.
    `FileInputParameter(RToolInParameter pModeledInputParameter, FileDescriptor pValue, IExecutionContext pContext)` Basic constructor.

  - ### Uses of FileDescriptor in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | TaurusFactory.`createFileDescriptor()` Creates a new `FileDescriptor`.
    `FileDescriptor` | TableResource.`getFileDescriptor()`
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorByID(java.lang.String pID, TAURUSConfiguration pTauConf)` Returns the File Descriptor with the given ID in the given Taurus model configuration.
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorByInputParam(RToolInParameter pIp, IExecutionContext pContext)` Deprecated. Does not resolve property references from the main context, if the given `IExecutionContext` is a mass processing sub context. Use `TaurusModelUtilities.getFileDescriptorFromParameter(RToolParameter, IToolContext)` instead.
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorFromParameter(RToolParameter pParm, IExecutionContext pContext)` Deprecated. Does not resolve property references from the main context, if the given `IExecutionContext` is a mass processing sub context. Use `TaurusModelUtilities.getFileDescriptorFromParameter(RToolParameter, IToolContext)` instead.
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorFromParameter(RToolParameter pParm, IToolContext pToolContext)` Resolves and returns a file descriptor referenced by a tool parameter.

    Methods in com.microfocus.awm.core with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `IFileResource` | TaurusFactory.`createFileResource(FileDescriptor pFD)` Creates a simple file resource for the given file descriptor.
    `static java.lang.String` | TaurusUtility.`createStructuredContents(FileDescriptor pTargetStructure, IPropertyData pPropData)` Creates a structured document from a file descriptor structure and `IPropertyData`.
    `ITableResource` | TaurusFactory.`createTableResource(FileDescriptor pFileDescr)` Creates a new table resource.
    `ITableResource` | TaurusFactory.`createTableResource(FileDescriptor pFileDescr, java.util.List<ITableResource> pTabEntryListEntryList)` Creates a new table resource.
    `static void` | TaurusUtility.`downloadCopyBooks(IElement pElement, FileDescriptor pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` Download the copybooks from host.
    `boolean` | LocalFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `IGetDataResponse` | LocalFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)`
    `static org.eclipse.core.resources.IFile` | TaurusUtility.`getWorkspaceFile(FileDescriptor pWsFileDescriptor, IExecutionContext pContext)` Returns the physical representation of the File Descriptor, if there is one.
    `static IErrorFeedbackFileContent` | TaurusUtility.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Parses an error feedback XML file.
    `static IGetDataResponse` | TaurusUtility.`readFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Transfers a remote file using an extension point eventually replacing context or system variables (e.g.
    `static java.lang.String` | TaurusUtility.`readFileToString(FileDescriptor pFileDescr, IExecutionContext pContext)` Reads a file descriptor using `TaurusUtility.readFile(FileDescriptor, IExecutionContext)` and converts the returned data stream into a string using the code page from the `IGetDataResponse`.
    `static IPropertyData` | TaurusUtility.`readStructuredContents(java.lang.String pStructuredContents, FileDescriptor pStructuredFileDescriptor)` Parses structured contents based on a file descriptor structure.
    `static IFileDescriptorReader` | TaurusExtensionPointUtility.`searchForFileReader(FileDescriptor pFileDescr)` Gets the `IFileDescriptorReader` for the given file descriptor type by searching the extension registry with the extension point ID `TaurusExtensionPointUtility.EXT_POINT_FILEDESCRREADER`.
    `void` | LocalFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `static void` | TaurusUtility.`writeFile(java.io.InputStream pIS, FileDescriptor pFileDescr, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the content of a file.

    Constructors in com.microfocus.awm.core with parameters of type FileDescriptor
    Constructor and Description
    `TableResource(FileDescriptor pFileDescriptor, java.util.List<ITableResource> pTabEntryListEntryList)` Creates a new table resource.

  - ### Uses of FileDescriptor in com.microfocus.awm.core.internal

    Methods in com.microfocus.awm.core.internal that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | ParsedLineResult.`getFileDescriptor()`

    Methods in com.microfocus.awm.core.internal with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | TableStructure.`createStructure(FileDescriptor pFileDescriptor, IPropertyData pPropertyData)`
    `java.lang.String` | JsonStructureType.`createStructure(FileDescriptor pFileDescriptor, IPropertyData pPropertyData)`
    `boolean` | WorkspaceFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `boolean` | InputStreamFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `IGetDataResponse` | WorkspaceFileDescriptorReader.`getContents(FileDescriptor pFileDescr, IExecutionContext pContext)`
    `IGetDataResponse` | InputStreamFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)` The content of the input stream is get with the code page "UTF-8"
    `IErrorFeedbackFileContent` | AWMErrorFeedbackParser.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)`
    `static java.util.List<ParsedLineResult>` | ParsedLineResult.`parseLines(java.io.InputStream pIs, java.lang.String pEncoding, FileDescriptor pFD)` Parses an input stream containing an AWM list format and converts it to a list of `ParsedLineResult`s.
    `static java.util.List<ParsedLineResult>` | ParsedLineResult.`parseLines(java.util.List<java.lang.String> pLines, FileDescriptor pFD)` Converts a list of lines to a list that contains lists of `IPropertyValue`s.
    `IPropertyData` | TableStructure.`readStructure(FileDescriptor pDescription, java.lang.String pStructuredContents)`
    `IPropertyData` | JsonStructureType.`readStructure(FileDescriptor pDescriptor, java.lang.String pStructuredContents)`
    `void` | WorkspaceFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Creates a file with the given input stream.
    `void` | InputStreamFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `void` | WorkspaceFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, java.lang.String pLocalCP, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the contents of the target file.

    Constructors in com.microfocus.awm.core.internal with parameters of type FileDescriptor
    Constructor and Description
    `ParsedLineResult(FileDescriptor pFileDescriptor, java.util.List<IPropertyValue> pPropertyValues, java.lang.String pUnparsedLine, java.lang.String[] pRawValues)` Creates a new ParsedLineResult.

  - ### Uses of FileDescriptor in com.microfocus.awm.meta

    Methods in com.microfocus.awm.meta that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | TaurusFactory.`createFileDescriptor()` Returns a new object of class 'File Descriptor'.
    `FileDescriptor` | TaurusFactory.`createFileDescriptor(FileDescriptorExtension pFileDescriptorExtension)` Creates an `FileDescriptor` from a `FileDescriptorExtension`.

  - ### Uses of FileDescriptor in com.microfocus.awm.meta.impl

    Classes in com.microfocus.awm.meta.impl that implement FileDescriptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileDescriptorImpl`

    Methods in com.microfocus.awm.meta.impl that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | RToolParameterImpl.`basicGetTargetIDFile()`
    `FileDescriptor` | FileDescriptorImpl.`clone()`
    `FileDescriptor` | TaurusFactoryImpl.`createFileDescriptor()`
    `FileDescriptor` | TaurusFactoryImpl.`createFileDescriptor(FileDescriptorExtension pFileDescriptorExtension)`
    `FileDescriptor` | RToolParameterImpl.`getTargetIDFile()`

    Methods in com.microfocus.awm.meta.impl that return types with arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<FileDescriptor>` | CFileDescriptorsImpl.`getFileDescriptor()`

    Methods in com.microfocus.awm.meta.impl with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RToolParameterImpl.`setTargetIDFile(FileDescriptor newTargetIDFile)`

    Constructors in com.microfocus.awm.meta.impl with parameters of type FileDescriptor
    Constructor and Description
    `JsonStructure(FileDescriptor pFileDescriptor)` Constructor.

  - ### Uses of FileDescriptor in com.microfocus.awm.meta.interfaces

    Methods in com.microfocus.awm.meta.interfaces that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | FileDescriptor.`clone()` Creates a clone of the file descriptor.
    `FileDescriptor` | RToolParameter.`getTargetIDFile()` Returns the value of the 'Target ID File' reference.

    Methods in com.microfocus.awm.meta.interfaces that return types with arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<FileDescriptor>` | CFileDescriptors.`getFileDescriptor()` Returns the value of the 'File Descriptor' containment reference list.

    Methods in com.microfocus.awm.meta.interfaces with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RToolParameter.`setTargetIDFile(FileDescriptor value)` Sets the value of the '`Target ID File`' reference.

  - ### Uses of FileDescriptor in com.microfocus.awm.meta.interfaces.validation

    Methods in com.microfocus.awm.meta.interfaces.validation with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RToolParameterValidator.`validateTargetIDFile(FileDescriptor value)`
    `boolean` | RToolOutParameterValidator.`validateTargetIDFile(FileDescriptor value)`
    `boolean` | RToolInParameterValidator.`validateTargetIDFile(FileDescriptor value)`

    Method parameters in com.microfocus.awm.meta.interfaces.validation with type arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CFileDescriptorsValidator.`validateFileDescriptor(org.eclipse.emf.common.util.EList<FileDescriptor> value)`

  - ### Uses of FileDescriptor in com.microfocus.awm.meta.internal

    Constructors in com.microfocus.awm.meta.internal with parameters of type FileDescriptor
    Constructor and Description
    `TableStructure(FileDescriptor pFileDescriptor)` Constructor.

  - ### Uses of FileDescriptor in com.microfocus.awm.meta.util

    Methods in com.microfocus.awm.meta.util with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `T` | TaurusSwitch.`caseFileDescriptor(FileDescriptor object)` Returns the result of interpreting the object as an instance of 'File Descriptor'.
    `boolean` | TaurusValidator.`validateFileDescriptor_CrossReferenceValidation(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the CrossReferenceValidation constraint of ' File Descriptor'.
    `boolean` | TaurusValidator.`validateFileDescriptor_MultiSeqnoProperty(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiSeqnoProperty constraint of 'File Descriptor '.
    `boolean` | TaurusValidator.`validateFileDescriptor_TableNeedsProperty(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the TableNeedsProperty constraint of 'File Descriptor '.
    `boolean` | TaurusValidator.`validateFileDescriptor_TypeJsonFileDescriptorValidation(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the TypeJsonFileDescriptorValidation constraint of 'File Descriptor'.
    `boolean` | TaurusValidator.`validateFileDescriptor_UnstructuredIgnoresProperty(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UnstructuredIgnoresProperty constraint of ' File Descriptor'.
    `boolean` | TaurusValidator.`validateFileDescriptor(FileDescriptor fileDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

  - ### Uses of FileDescriptor in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | ITableResource.`getFileDescriptor()` Gets the file descriptor of the table resource.
    `FileDescriptor` | IFileResource.`getFileDescriptor()`
    `FileDescriptor` | IExecutionContext.`getFileFromContext(FileDescriptor pFileDescr)` Retrieves a FileDescriptor from the context map.
    `FileDescriptor` | IExecutionContext.`getFileFromMemory(java.lang.String fileDescrID)` Retrieves a FileDescriptor from the context memory Map.

    Methods in com.microfocus.awm.model that return types with arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,FileDescriptor>` | IExecutionContext.`getFileMemory()` Gets the file memory which contains file descriptors with resolved physical names which were returned by previous tools of an action.

    Methods in com.microfocus.awm.model with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | IStructureType.`createStructure(FileDescriptor pFileDescriptor, IPropertyData pStructureElements)`
    `void` | IPropertyGroupManager.`downloadCopyBooks(IElement pElement, org.eclipse.core.resources.IResource pRes, java.lang.String pPropertyGroupName, FileDescriptor pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` Deprecated. Download the copybooks in the folder corresponding to the structure of the giving element.
    `boolean` | IFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Checks whether the file exists on the target system.
    `IGetDataResponse` | IFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)` Gets the contents of the target file.
    `FileDescriptor` | IExecutionContext.`getFileFromContext(FileDescriptor pFileDescr)` Retrieves a FileDescriptor from the context map.
    `void` | ITaurusEditUtilities.`openCompareEditor(FileDescriptor pFile1, FileDescriptor pFile2, boolean pLeftSideEdit, IExecutionContext pContext1, IExecutionContext pContext2, org.eclipse.core.runtime.IProgressMonitor pMon)` Open the default compare editor for files corresponding to the giving file descriptors.
    `void` | ITaurusEditUtilities.`openCompareEditor(FileDescriptor pFile1, FileDescriptor pFile2, boolean pLeftSideEdit, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Open the default compare editor for files corresponding to the giving file descriptors.
    `org.eclipse.core.resources.IFile` | ITaurusEditUtilities.`openEditor(IExecutionContext pContext, FileDescriptor pFD, java.lang.String pSuffix, ISystemImage pImg, boolean pReadOnly, int pLine, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens an editor for the given file descriptor.
    `org.eclipse.core.resources.IFile` | ITaurusEditUtilities.`openEditor(IExecutionContext pContext, FileDescriptor pFD, java.lang.String pSuffix, ISystemImage pImg, boolean pReadOnly, int pLine, java.lang.String pEditorID, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens an editor for the given file descriptor.
    `org.eclipse.core.resources.IFile` | IUIUtility.`openFile(FileDescriptor pFD, IExecutionContext pContext, boolean pReadOnly)` Opens the given Content in editor.
    `IErrorFeedbackFileContent` | IErrorFeedbackParser.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Converts the an error feedback XML file into `IErrorFeedbackFileContent`.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetAssociator(IExecutionContext pContext, ToolDescriptor pTool, FileDescriptor pFileDescriptor, java.lang.String pPropertySetName, boolean pIsLocalPropertySet, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Associates the property set with the giving name to the element.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetAssociatorUI(IExecutionContext pContext, ToolDescriptor pTd, Property pPropertySet, FileDescriptor pFileDescriptor, IElement pElement, java.lang.Boolean pIsLocalPropertySet, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Allows the user to select the property set that will be associated to the element via a dialog.
    `void` | IExecutionContext.`putFileParmIntoMemory(FileDescriptor pFileDescriptor)` Puts a File Descriptor in the execution memory.
    `IPropertyData` | IStructureType.`readStructure(FileDescriptor pDescription, java.lang.String pStructuredContents)` ...
    `void` | IFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the contents of the target file.

    Method parameters in com.microfocus.awm.model with type arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | IExecutionContext.`setFileMemory(java.util.Map<java.lang.String,FileDescriptor> pFileMemory)` Completely sets the file memory of this context.

  - ### Uses of FileDescriptor in com.microfocus.awm.model.internal

    Methods in com.microfocus.awm.model.internal that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | FileResource.`getFileDescriptor()`
    `FileDescriptor` | ExecutionContext.`getFileFromContext(FileDescriptor pFileDescr)`
    `FileDescriptor` | ExecutionContext.`getFileFromMemory(java.lang.String pFileDescrID)`

    Methods in com.microfocus.awm.model.internal that return types with arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,FileDescriptor>` | ExecutionContext.`getFileMemory()`

    Methods in com.microfocus.awm.model.internal with parameters of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | ExecutionContext.`getFileFromContext(FileDescriptor pFileDescr)`
    `void` | ExecutionContext.`putFileParmIntoMemory(FileDescriptor pFileDescriptor)`

    Method parameters in com.microfocus.awm.model.internal with type arguments of type FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExecutionContext.`setFileMemory(java.util.Map<java.lang.String,FileDescriptor> pFileMemory)`

    Constructors in com.microfocus.awm.model.internal with parameters of type FileDescriptor
    Constructor and Description
    `FileResource(FileDescriptor pFD)` Basic constructor.

  - ### Uses of FileDescriptor in com.microfocus.awm.model.toolexecution

    Methods in com.microfocus.awm.model.toolexecution that return FileDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `FileDescriptor` | IFileParameter.`getTargetID()`

Copyright © 2015 Micro Focus GmbH. All rights reserved.