in java/src/org/apache/qetest/xsl/StylesheetDatalet.java [242:293]
public void load(String str)
{
if (null == str)
return; //@todo should this have a return val or exception?
StringTokenizer st = new StringTokenizer(str);
// Fill in as many items as we can; leave as default otherwise
// Note that order is important!
if (st.hasMoreTokens())
{
inputName = st.nextToken();
if (st.hasMoreTokens())
{
xmlName = st.nextToken();
if (st.hasMoreTokens())
{
outputName = st.nextToken();
if (st.hasMoreTokens())
{
goldName = st.nextToken();
if (st.hasMoreTokens())
{
flavor = st.nextToken();
if (st.hasMoreTokens())
{
paramName = st.nextToken();
}
}
}
}
}
}
// EXPERIMENTAL add extra name value pairs to our options
while (st.hasMoreTokens())
{
String name = st.nextToken();
if (st.hasMoreTokens())
{
options.put(name, st.nextToken());
}
else
{
// Just put it as 'true' for boolean options
options.put(name, "true");
}
}
}