Adobe Dreamweaver API Reference CS5 User Manual
Page 380

375
DREAMWEAVER API REFERENCE
Dynamic documents
Last updated 8/27/2013
Description
Returns the following list of properties, which let you access:
•
Translator URL patterns
•
File references
•
Type
Arguments
None.
Returns
A list of objects, one for each
searchPattern
. Each object has the following three properties:
Example
The following code snippet from a participant file shows a translator
searchPatterns
tag:
The search pattern contains a JavaScript regular expression that specifies two submatches (both of which are contained
within parentheses). The first submatch is for the text string
file
or
virtual
. The second submatch is a file reference.
To access the translator URL pattern, your code should look like the following example:
var serverModel = dw.getDocumentDOM().serverModel;
var includeArray = new Array();
includeArray = serverModel.getServerIncludeUrlPatterns();
The call to
serverModel.getServerIncludeUrlPatterns()
returns the following three properties:
Property
Description
pattern
A JavaScript regular expression that is specified in the
searchPattern
field of an EDML file. (A
regular expression is delimited by a pair of forward slashes (
//
).)
fileRef
The 1-based index of the regular expression submatch that corresponds to the included file
reference.
type
The portion of the
paramName
value that remains after removing the _includeUrl suffix. This type is
assigned to the type attribute of the
tag. For an example, see Server Model
SSI.htm in the Configuration/Translators folder.
Property
Return value
pattern
//i
fileRef
2
type
ssi_comment