    

 ## On this page

  

 

 # FileArray

 Last update: 30.07.2026 

public class [FileArray](index.md) : [Array](./../-array/index.md)

A variable type class for ModelCenter

#### Author

jdaley, 7/2010

## Functions

NameSummary[dependentLinks](./../-variable/dependent-links.md)public [dependentLinks](./../-variable/dependent-links.md)(): [VariableLinks](./../-variable-links/index.md)  
Returns a list of links that immediately depend on the value of this variable.[disableGC](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/disable-g-c.md)public [disableGC](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/disable-g-c.md)(gc: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
If true, prevents releaseObjects from doing anything.[fromFile](from-file.md)public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), index: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
reads data from a file  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [fromFile](from-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))[fromString](./../-array/from-string.md)public [fromString](./../-array/from-string.md)(value: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), index: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the value for the variable from a string  
public [fromString](./../-variable/from-string.md)(str: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
Sets the value for the variable from a string.[getAutoSize](./../-array/get-auto-size.md)public [getAutoSize](./../-array/get-auto-size.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
gets the autoSize flag.[getDescription](get-description.md)public [getDescription](get-description.md)(id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
gets the description text for the file array[getDimensions](./../-array/get-dimensions.md)public [getDimensions](./../-array/get-dimensions.md)(): [Variant](./../-variant/index.md)  
gets the dimensions of an array[getDirectDependents](./../-variable/get-direct-dependents.md)public [getDirectDependents](./../-variable/get-direct-dependents.md)(): [Variables](./../-variables/index.md)  
public [getDirectDependents](./../-variable/get-direct-dependents.md)(followSuspended: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Variables](./../-variables/index.md)  
Gets all the immediately linked outputs of this variable.[getDirectPrecedents](./../-variable/get-direct-precedents.md)public [getDirectPrecedents](./../-variable/get-direct-precedents.md)(): [Variables](./../-variables/index.md)  
public [getDirectPrecedents](./../-variable/get-direct-precedents.md)(followSuspended: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Variables](./../-variables/index.md)  
Gets all the immediately linked inputs of this variable.[getFileExtension](get-file-extension.md)public [getFileExtension](get-file-extension.md)(index: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
gets the extension used for the file (used to associate the file with an application).  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
public [getFileExtension](get-file-extension.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)[getFullName](./../-variable/get-full-name.md)public [getFullName](./../-variable/get-full-name.md)(): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
Gets the full name of the variable, e.g.[getHasChanged](./../-variable/get-has-changed.md)public [getHasChanged](./../-variable/get-has-changed.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Boolean which indicates if the variable has changed since the last time the boolean was reset.[getHide](./../-variable/get-hide.md)public [getHide](./../-variable/get-hide.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Gets whether the variable is hidden or not[getIsBinary](get-is-binary.md)public [getIsBinary](get-is-binary.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
gets a flag indicating if the file contents are binary[getLength](./../-array/get-length.md)public [getLength](./../-array/get-length.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)  
gets the size of the array.  
public [getLength](./../-array/get-length.md)(dimension: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)  
gets the size of a specific dimension in the array.[getMetadata](./../-variable/get-metadata.md)public [getMetadata](./../-variable/get-metadata.md)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)): [Variant](./../-variant/index.md)  
Get a metadata value.[getName](./../-variable/get-name.md)public [getName](./../-variable/get-name.md)(): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
Gets the name of the variable, e.g.[getNumDimensions](./../-array/get-num-dimensions.md)public [getNumDimensions](./../-array/get-num-dimensions.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)  
gets the number of dimensions[getOwningComponent](./../-variable/get-owning-component.md)public [getOwningComponent](./../-variable/get-owning-component.md)(): [Component](./../-component/index.md)  
Get the component which owns this variable.[getSaveWithModel](get-save-with-model.md)public [getSaveWithModel](get-save-with-model.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Gets a flag indicating that the value of the file array should be saved with the model.[getSize](./../-array/get-size.md)public [getSize](./../-array/get-size.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)  
gets the size of the array.  
public [getSize](./../-array/get-size.md)(dimension: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)  
gets the size of a specific dimension in the array.[getType](./../-variable/get-type.md)public [getType](./../-variable/get-type.md)(): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
Gets the type of the variable.[invalidate](./../-variable/invalidate.md)public [invalidate](./../-variable/invalidate.md)()  
Invalidates the variable[isInput](./../-variable/is-input.md)public [isInput](./../-variable/is-input.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Indicates whether the variable is an input or output[isInputToComponent](./../-variable/is-input-to-component.md)public [isInputToComponent](./../-variable/is-input-to-component.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Indicates whether a variable is an input to a component[isInputToModel](./../-variable/is-input-to-model.md)public [isInputToModel](./../-variable/is-input-to-model.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Indicates whether a variable is an input to the Model[isValid](./../-variable/is-valid.md)public [isValid](./../-variable/is-valid.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)  
Indicates whether the variable is currently valid or not[precedentLinks](./../-variable/precedent-links.md)public [precedentLinks](./../-variable/precedent-links.md)(): [VariableLinks](./../-variable-links/index.md)  
Returns a list of links that are immediate precedents to the value of this variable.[release](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/release.md)public [release](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/release.md)()  
Releases the COM reference to ModelCenter for this object.[releaseObjects](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/release-objects.md)public [releaseObjects](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/release-objects.md)()  
This function attempts to release any COM resources left behind from objects which have been finalized but release() was never called on them.[setAutoSize](./../-array/set-auto-size.md)public [setAutoSize](./../-array/set-auto-size.md)(flag: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
sets the autoSize flag.[setDescription](set-description.md)public [setDescription](set-description.md)(desc: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
sets the description text for the file array[setDimensions](./../-array/set-dimensions.md)public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setDimensions](./../-array/set-dimensions.md)(d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the size of the dimensions of the array[setFileExtension](set-file-extension.md)public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), index: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the desired file extension for the file  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [setFileExtension](set-file-extension.md)(ext: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))[setHasChanged](./../-variable/set-has-changed.md)public [setHasChanged](./../-variable/set-has-changed.md)(flag: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
Boolean which indicates if the variable has changed since the last time the boolean was reset.[setHide](./../-variable/set-hide.md)public [setHide](./../-variable/set-hide.md)(flag: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
Set whether the variable is hidden or not[setIsBinary](set-is-binary.md)public [setIsBinary](set-is-binary.md)(flag: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
sets a flag indicating that this variable contains binary data[setLength](./../-array/set-length.md)public [setLength](./../-array/set-length.md)(size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the size of the array.  
public [setLength](./../-array/set-length.md)(size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), dimension: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the size of a specific dimension in the array.[setMetadata](./../-variable/set-metadata.md)public [setMetadata](./../-variable/set-metadata.md)(name: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), type: [Variable.MetadataType](./../-variable/-metadata-type/index.md), value: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html), access: [Variable.MetadataAccess](./../-variable/-metadata-access/index.md), archive: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
Set a metadata value on a variable.[setNumDimensions](./../-array/set-num-dimensions.md)public [setNumDimensions](./../-array/set-num-dimensions.md)(num: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the number of dimensions[setReferenceDebugMode](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/set-reference-debug-mode.md)public [setReferenceDebugMode](./../../com.phoenix_int.ModelCenter.util/-p-h-x-c-o-m-object/set-reference-debug-mode.md)(on: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
When set to true, the system will keep a list of active COM objects that are allocated but not yet released since this method was invoked.[setSaveWithModel](set-save-with-model.md)public [setSaveWithModel](set-save-with-model.md)(flag: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))  
Sets a flag indicating that the value of the file array should be saved with the model.[setSize](./../-array/set-size.md)public [setSize](./../-array/set-size.md)(size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the size of the array.  
public [setSize](./../-array/set-size.md)(size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), dimension: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
sets the size of a specific dimension in the array.[toFile](to-file.md)public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), index: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
writes out contents to a file  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFile](to-file.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))[toFileAbsolute](to-file-absolute.md)public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), index: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
writes out contents to a file without validating the variable  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))  
public [toFileAbsolute](to-file-absolute.md)(fileName: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), encoding: [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), d1: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d2: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d3: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d4: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d5: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d6: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d7: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d8: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d9: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), d10: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html))[toString](./../-array/to-string.md)public [toString](./../-array/to-string.md)(index: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
converts the variable value to a string representation.  
public [toString](./../-variable/to-string.md)(): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
Converts the variable value to a string representation.[toStringAbsolute](./../-array/to-string-absolute.md)public [toStringAbsolute](./../-array/to-string-absolute.md)(index: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
converts the variable value to a string representation.  
public [toStringAbsolute](./../-variable/to-string-absolute.md)(): [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)  
Converts the variable value to a string representation.[validate](./../-variable/validate.md)public [validate](./../-variable/validate.md)()  
Causes the scheduler to get a valid value for this variable.