Class org.as2lib.io.file.PropertiesFile

Description

PropertiesFile represents a file of properties.

A properties file contains simple key-value pairs. Multiple pairs are separated by line terminators (\n or \r or \r\n). Keys are separated from values with the characters '=', ':' or a white space character.

Comments are also supported. Just add a '#' or '!' character at the beginning of your comment-line.

If you want to use any of the special characters in your key or value you must escape it with a back-slash character '\'.

The key contains all of the characters in a line starting from the first non-white space character up to, but not including, the first unescaped key-value-separator.

The value contains all of the characters in a line starting from the first non-white space character after the key-value-separator up to the end of the line. You may of course also escape the line terminator and create a value across multiple lines.

See Also

Method Index

new PropertiesFile()
getProperties()

Inherited from SimpleTextFile

Constructor Detail

PropertiesFile

public function PropertiesFile(source:String, size:Byte, uri:String)

Constructs a new PropertiesFile instance.

For information on how the source must look like take a look at this class's class documentation.

Parameters

sourcethe content of the properties file
sizethe size in bytes of the properties file
urithe URI to the properties file

Method Detail

getProperties

public function getProperties(Void):Properties

Returns the data structure representaton of this properties file.

Return

this properties file data structure representation