View Javadoc

1   package org.ocltf.test;
2   
3   
4   /***
5    * Represents a ExpressionText object loaded into an
6    * TranslatorTestConfig object.
7    * 
8    * @author Chad Brandon
9    */
10  public class ExpressionTest {
11  	
12  	private String to;
13  	private String from;
14  	private String contextType;
15  	   
16  	/***
17  	 * @return String the fully qualified class of the contextType 
18  	 */
19  	public String getContextType() {
20  		return contextType;
21  	}
22     
23  	/***
24  	 * @param contextType the fully qualified class of the context type
25  	 */
26  	public void setContextType(String contextType) {
27  		this.contextType = contextType;
28  	}
29  
30  	/***
31  	 * Gets the from translation.
32  	 * @return String
33  	 */
34  	public String getFrom() {
35  		String methodName = "getFrom";
36  		if (this.to == null) {
37  			throw new TranslationTestProcessorException(methodName
38  				+ " - from can not be null");
39  		}
40  		return from;
41  	}
42  
43  	/***
44  	 * Set the from translation.
45  	 * @param from the expression from which translation occurs.
46  	 */
47  	public void setFrom(String from) {
48  		this.from = from;
49  	}
50  
51  	/***
52  	 * Gets the translation to which the translation should match.
53  	 * @return String
54  	 */
55  	public String getTo() {
56  		String methodName = "getTo";   
57  		if (this.to == null) {
58  			throw new TranslationTestProcessorException(methodName
59  				+ " - to can not be null");
60  		}
61  		return to;
62  	}
63  
64  	/***
65  	 * Sets the translation to which the translation should match
66  	 * after the translation of the 'from' property occurs.
67  	 * 
68  	 * @param to
69  	 */
70  	public void setTo(String to) {
71  		this.to = to;
72  	}
73  
74  }