new ResourceProcessor()
Object responsible for the multiple instances of
node-samson/lib/Template. It is also responsible for validating
data before processing it through a template. It is a failsafe to be
to read and process chunks of a large file through the same template
separately without fear of missing strings that should be processed.
- Since:
- 1.0
- Source:
- ResourceProcessor.js, line 70
Namespaces
Members
-
<static, readonly> mimePatterns :Array.<string>
-
- Since:
- 1.0
- Source:
- ResourceProcessor.js, line 340
-
currentFileIndex :uint
-
- Since:
- 1.0
- Default Value:
- 0
- Source:
- ResourceProcessor.js, line 112
-
date :Date
-
- Since:
- 1.0
- Default Value:
- new Date()
- Source:
- ResourceProcessor.js, line 92
-
filterDefDescriptor :Function
-
- Since:
- 1.0
- Default Value:
- 0
- Source:
- ResourceProcessor.js, line 118
-
<readonly> tpls :Object
-
- Since:
- 1.0
- Default Value:
- new Object()
- Source:
- ResourceProcessor.js, line 99
Methods
-
destroyTpl(file) → {void}
-
Parameters:
Name Type Description file
string - Since:
- 1.0
- Source:
- ResourceProcessor.js, line 241
Returns:
- Type
- void
-
getActiveTpl(file) → {Template}
-
Parameters:
Name Type Description file
string - Since:
- 1.0
- Source:
- ResourceProcessor.js, line 258
Returns:
- Type
- Template
-
processFile(mimeType, file, data, def, vars) → {string}
-
Parameters:
Name Type Argument Description mimeType
string file
string data
string def
Object <optional>
mixin ResourceProcessor.def vars
Object <optional>
Sets Template#vars if provided - Since:
- 1.0
- Source:
- ResourceProcessor.js, line 130
Returns:
- Type
- string
-
reset() → {ResourceProcessor}
-
Removes properties that may have been set after instantiation.
- Since:
- 1.0
- Source:
- ResourceProcessor.js, line 270
Returns:
- Type
- ResourceProcessor