freemarker.core

Class StringArraySequence

Implemented Interfaces:
TemplateModel, TemplateSequenceModel

public class StringArraySequence
extends java.lang.Object
implements TemplateSequenceModel

Sequence variable implementation that wraps a String[] with relatively low resource utilization. Warning: it does not copy the wrapped array, so do not modify that after the model was made!
Version:
$Id: StringArraySequence.java,v 1.2 2004/01/06 17:06:42 szegedia Exp $
Author:
Daniel Dekany

Fields inherited from interface freemarker.template.TemplateModel

NOTHING

Constructor Summary

StringArraySequence(String[] stringArray)
Warning: Does not copy the argument array!

Method Summary

TemplateModel
get(int index)
int
size()

Constructor Details

StringArraySequence

public StringArraySequence(String[] stringArray)
Warning: Does not copy the argument array!

Method Details

get

public TemplateModel get(int index)
Specified by:
get in interface TemplateSequenceModel

size

public int size()
Specified by:
size in interface TemplateSequenceModel