Class TermNames

java.lang.Object
  |
  +--TermNames

public class TermNames
extends java.lang.Object

This class is used for parsing ANOVA models. Each term in a model has the form TERM = fac1*fac2*...*facn(ANOTHERTERM) where ANOTHERTERM has the same form: ANOTHERTERM = nes1*nes2*...*nesn(YETANOTHERTERM) After TERM is parsed, facName = { fac1, fac2, ..., facn } and nestName = { nes1, nes2, ..., nesn }


Field Summary
 java.lang.String[] facName
           
 java.lang.String[] nestName
           
 
Constructor Summary
TermNames()
           
TermNames(int nFac, int nNes)
          Construct a TermNames object with nFac factors and nNes nests
 
Method Summary
static TermNames[] getTerms(java.lang.String model)
           
static void main(java.lang.String[] arg)
           
static TermNames parse(java.lang.String t)
          Parse t and return a TermNames object
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

facName

public java.lang.String[] facName

nestName

public java.lang.String[] nestName
Constructor Detail

TermNames

public TermNames()

TermNames

public TermNames(int nFac,
                 int nNes)
Construct a TermNames object with nFac factors and nNes nests
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

parse

public static TermNames parse(java.lang.String t)
Parse t and return a TermNames object

getTerms

public static TermNames[] getTerms(java.lang.String model)

main

public static void main(java.lang.String[] arg)