1
2
3
4
5
6
7
8
9
10
11
12 package com.eviware.soapui.settings.impl;
13
14 import com.eviware.soapui.SoapUI;
15 import com.eviware.soapui.settings.ToolLocator;
16 import com.eviware.soapui.settings.ToolsSettings;
17 import com.eviware.soapui.support.UISupport;
18
19 public class SettingsToolLocatorImpl implements ToolLocator
20 {
21 public String getAntDir(boolean mandatory)
22 {
23 String antDir = SoapUI.getSettings().getString( ToolsSettings.ANT_LOCATION, null );
24 if( mandatory && antDir == null )
25 {
26 UISupport.showErrorMessage( "ANT 1.6.5 directory must be set in global preferences" );
27 }
28 return antDir;
29 }
30
31 public String getJavacLocation(boolean mandatory)
32 {
33 String javac = SoapUI.getSettings().getString( ToolsSettings.JAVAC_LOCATION, null );
34 if( mandatory && javac == null )
35 {
36 UISupport.showErrorMessage( "javac location must be set in global preferences" );
37 }
38 return javac;
39 }
40 }