de.folt.models.datamodel
Class Test

java.lang.Object
  extended by de.folt.models.datamodel.Test

public class Test
extends java.lang.Object

Author:
klemens To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Nested Class Summary
 class Test.TestObserver
           
 
Constructor Summary
Test()
           
 
Method Summary
 LinguisticProperty createRandomLinguisticProperty()
          createRandomLinguisticProperty create a random LinguisticProperty for testing purposes
 MonoLingualObject createRandomMonoLingualObject()
          createRandomMonoLingualObject create a random MonoLingualObject for testing purposes
 MultiLingualObject createRandomMultiLingualObject()
          createRandomMultiLingualObject create a random MultiLingualObject for testing purposes and add some random MonoLingualObjects (max. 7)
 java.util.Vector<MultiLingualObject> getMultvector()
           
static void main(java.lang.String[] args)
          main
 java.lang.String[] nExactStrings(int iNumber, int iLength)
          nExactStrings creates iNumber random strings of length iLenght
 java.lang.String[] nRandomStrings(int iNumber, int iLength)
          nRandomStrings creates iNumber random strings of random length iLenght
 java.lang.String randomExcactString(int iLength)
          randomExcactString create a string of iLen characters
 java.lang.String randomString(int iMaxLen)
          randomString create a random string of maximum iMaxLen characters
 void test(boolean bPrintMessage)
          test
 void test(boolean bPrintMessage, int iNumberOfMultiLingualObjects)
          test simple test method for generating some general linguistic objects
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Test

public Test()
Method Detail

main

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

Parameters:
args -

createRandomLinguisticProperty

public LinguisticProperty createRandomLinguisticProperty()
createRandomLinguisticProperty create a random LinguisticProperty for testing purposes

Returns:
the property

createRandomMonoLingualObject

public MonoLingualObject createRandomMonoLingualObject()
createRandomMonoLingualObject create a random MonoLingualObject for testing purposes

Returns:
MonoLingualObject

createRandomMultiLingualObject

public MultiLingualObject createRandomMultiLingualObject()
createRandomMultiLingualObject create a random MultiLingualObject for testing purposes and add some random MonoLingualObjects (max. 7)

Returns:
MultiLingualObject

getMultvector

public java.util.Vector<MultiLingualObject> getMultvector()
Returns:
the multvector

nExactStrings

public java.lang.String[] nExactStrings(int iNumber,
                                        int iLength)
nExactStrings creates iNumber random strings of length iLenght

Parameters:
iNumber - number of strings to generate
iLength - exact length of the string
Returns:

nRandomStrings

public java.lang.String[] nRandomStrings(int iNumber,
                                         int iLength)
nRandomStrings creates iNumber random strings of random length iLenght

Parameters:
iNumber - number of strings to generate
iLength - maximum length of the string
Returns:

randomExcactString

public java.lang.String randomExcactString(int iLength)
randomExcactString create a string of iLen characters

Parameters:
iMaxLen - the maximum length of the string
Returns:
the generated String

randomString

public java.lang.String randomString(int iMaxLen)
randomString create a random string of maximum iMaxLen characters

Parameters:
iMaxLen - the maximum length of the string
Returns:
the generated String

test

public void test(boolean bPrintMessage)
test

Parameters:
bPrintMessage -

test

public void test(boolean bPrintMessage,
                 int iNumberOfMultiLingualObjects)
test simple test method for generating some general linguistic objects

Parameters:
bPrintMessage - print the formatted MultiLingualObject
iNumberOfMultiLingualObjects - how many MultiLingualObject to create