class used to hold dictionary settings
This commit is contained in:
parent
60cc28839c
commit
7815209c7b
1 changed files with 93 additions and 0 deletions
93
source/org/thdl/tib/input/DictionarySettings.java
Normal file
93
source/org/thdl/tib/input/DictionarySettings.java
Normal file
|
@ -0,0 +1,93 @@
|
|||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
package org.thdl.tib.input ;
|
||||
|
||||
public class DictionarySettings
|
||||
{
|
||||
private boolean dictionaryValid = false ;
|
||||
private boolean dictionaryEnabled = false ;
|
||||
private boolean dictionaryLocal = false ;
|
||||
private String dictionaryPath = "" ;
|
||||
|
||||
public DictionarySettings ()
|
||||
{
|
||||
boolean dictionaryValid = false ;
|
||||
boolean dictionaryEnabled = false ;
|
||||
boolean dictionaryLocal = false ;
|
||||
String dictionaryPath = "" ;
|
||||
}
|
||||
|
||||
public DictionarySettings ( boolean valid, boolean enabled, boolean local, String pathOrUrl )
|
||||
{
|
||||
boolean dictionaryValid = valid ;
|
||||
boolean dictionaryEnabled = enabled ;
|
||||
boolean dictionaryLocal = local ;
|
||||
String dictionaryPath = pathOrUrl ;
|
||||
}
|
||||
|
||||
public DictionarySettings ( boolean enabled, boolean local, String pathOrUrl )
|
||||
{
|
||||
boolean dictionaryValid = true ;
|
||||
boolean dictionaryEnabled = enabled ;
|
||||
boolean dictionaryLocal = local ;
|
||||
String dictionaryPath = pathOrUrl ;
|
||||
}
|
||||
|
||||
public boolean equal ( DictionarySettings ds )
|
||||
{
|
||||
return ( ds.isEnabled () == this.isEnabled () &&
|
||||
ds.isLocal () != this.isLocal () &&
|
||||
ds.getPathOrUrl ().equals ( this.getPathOrUrl () ) ) ;
|
||||
}
|
||||
|
||||
public boolean isValid ()
|
||||
{
|
||||
return dictionaryValid ;
|
||||
}
|
||||
|
||||
public boolean isEnabled ()
|
||||
{
|
||||
return dictionaryEnabled ;
|
||||
}
|
||||
|
||||
public boolean isLocal ()
|
||||
{
|
||||
return dictionaryLocal ;
|
||||
}
|
||||
|
||||
public String getPathOrUrl ()
|
||||
{
|
||||
return dictionaryPath ;
|
||||
}
|
||||
|
||||
public void set ( DictionarySettings ds )
|
||||
{
|
||||
dictionaryValid = ds.dictionaryValid ;
|
||||
dictionaryEnabled = ds.dictionaryEnabled ;
|
||||
dictionaryLocal = ds.dictionaryLocal ;
|
||||
dictionaryPath = ds.dictionaryPath ;
|
||||
}
|
||||
|
||||
public void setValid ( boolean valid )
|
||||
{
|
||||
dictionaryValid = valid ;
|
||||
}
|
||||
|
||||
public void setEnabled ( boolean enabled )
|
||||
{
|
||||
dictionaryEnabled = enabled ;
|
||||
}
|
||||
|
||||
public void setLocal ( boolean local )
|
||||
{
|
||||
dictionaryLocal = local ;
|
||||
}
|
||||
|
||||
public void setPathOrUrl ( String pathOrUrl )
|
||||
{
|
||||
dictionaryPath = pathOrUrl ;
|
||||
}
|
||||
};
|
Loading…
Reference in a new issue