LexAccess Java
2011 Version

gov.nih.nlm.nls.lexAccess.Tools.GuiTool.Model
Class LaObj

java.lang.Object
  extended by gov.nih.nlm.nls.lexAccess.Tools.GuiTool.Model.LaObj

public class LaObj
extends java.lang.Object

This class defines LexAccess Object model.

History:

Version:
V-2011
Author:
NLM NLS Development Team, clu

Field Summary
static int MODE_BY_BASE
           
static int MODE_BY_CATEGORY
           
static int MODE_BY_TERM_EUI
           
static int SOURCE_FILE
           
static int SOURCE_SCREEN
           
 
Constructor Summary
LaObj()
          Create a LaObj Java object with default values.
 
Method Summary
 void CleanUp()
          Clean up LexAccess API.
 boolean GetAppendToOutFile()
           
 ConfigObj GetConfigObj()
          Get LexAccess configuration object.
 java.lang.String GetDefaultInFile()
           
 java.lang.String GetDefaultOutFile()
           
 java.io.File GetInFile()
           
 int GetInSource()
           
 LexAccessApi GetLexAccessApi()
          Get LexAccessApi object.
 java.lang.String GetLexAccessResultsByBase(java.lang.String inBase)
          Get LexAccess result by base.
 java.lang.String GetLexAccessResultsByCategory(long inCategory)
          Get LexAccess result by category.
 java.lang.String GetLexAccessResultsByTerm(java.lang.String inStr)
          Get LexAccess result by term/EUI.
 int GetLexRecordFormat()
           
 boolean GetNoOutputFlag()
           
 java.io.File GetOutFile()
           
 long GetOutFilterCategory()
           
 int GetOutSource()
           
 int GetSearchMode()
           
 java.lang.String GetSeparator()
           
 boolean GetShowQuery()
           
 boolean GetShowTotalRecNum()
           
 java.lang.String GetVersionInfo()
          Get LexAccess version information.
 void ResetAllOptions()
           
 void SetAppendToOutFile(boolean appendToOutFile)
           
 void SetBaseBy(java.lang.String baseBy)
           
 void SetInFile(java.io.File inFile)
           
 void SetInSource(int inSource)
           
 void SetLexRecordFormat(int format)
           
 void SetNoOutputFlag(boolean noOutputFlag)
           
 void SetOutCategoryFilter(java.util.Vector<java.lang.Boolean> outCategoryValues)
           
 void SetOutFile(java.io.File outFile)
           
 void SetOutSource(int outSource)
           
 void SetSearchMode(int searchMode)
           
 void SetSeparator(java.lang.String separator)
           
 void SetShowQuery(boolean showQuery)
           
 void SetShowTotalRecNum(boolean showTotalRecNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODE_BY_TERM_EUI

public static final int MODE_BY_TERM_EUI
See Also:
Constant Field Values

MODE_BY_BASE

public static final int MODE_BY_BASE
See Also:
Constant Field Values

MODE_BY_CATEGORY

public static final int MODE_BY_CATEGORY
See Also:
Constant Field Values

SOURCE_SCREEN

public static final int SOURCE_SCREEN
See Also:
Constant Field Values

SOURCE_FILE

public static final int SOURCE_FILE
See Also:
Constant Field Values
Constructor Detail

LaObj

public LaObj()
Create a LaObj Java object with default values.

Method Detail

GetVersionInfo

public java.lang.String GetVersionInfo()
Get LexAccess version information.

Returns:
LexAccess version information

GetConfigObj

public ConfigObj GetConfigObj()
Get LexAccess configuration object.

Returns:
LexAccess configuration object

GetLexAccessApi

public LexAccessApi GetLexAccessApi()
Get LexAccessApi object.

Returns:
LexAccess API object

GetLexAccessResultsByTerm

public java.lang.String GetLexAccessResultsByTerm(java.lang.String inStr)
Get LexAccess result by term/EUI.

Returns:
LexAccess result

GetLexAccessResultsByBase

public java.lang.String GetLexAccessResultsByBase(java.lang.String inBase)
Get LexAccess result by base.

Returns:
LexAccess result

GetLexAccessResultsByCategory

public java.lang.String GetLexAccessResultsByCategory(long inCategory)
Get LexAccess result by category.

Returns:
LexAccess result

CleanUp

public void CleanUp()
Clean up LexAccess API.


GetSearchMode

public int GetSearchMode()

SetSearchMode

public void SetSearchMode(int searchMode)

SetBaseBy

public void SetBaseBy(java.lang.String baseBy)

SetNoOutputFlag

public void SetNoOutputFlag(boolean noOutputFlag)

GetNoOutputFlag

public boolean GetNoOutputFlag()

SetShowTotalRecNum

public void SetShowTotalRecNum(boolean showTotalRecNum)

GetShowTotalRecNum

public boolean GetShowTotalRecNum()

SetShowQuery

public void SetShowQuery(boolean showQuery)

GetShowQuery

public boolean GetShowQuery()

SetSeparator

public void SetSeparator(java.lang.String separator)

GetSeparator

public java.lang.String GetSeparator()

SetLexRecordFormat

public void SetLexRecordFormat(int format)

GetLexRecordFormat

public int GetLexRecordFormat()

GetOutFilterCategory

public long GetOutFilterCategory()

SetOutCategoryFilter

public void SetOutCategoryFilter(java.util.Vector<java.lang.Boolean> outCategoryValues)

ResetAllOptions

public void ResetAllOptions()

SetInSource

public void SetInSource(int inSource)

GetInSource

public int GetInSource()

GetDefaultInFile

public java.lang.String GetDefaultInFile()

SetOutSource

public void SetOutSource(int outSource)

GetOutSource

public int GetOutSource()

GetDefaultOutFile

public java.lang.String GetDefaultOutFile()

SetInFile

public void SetInFile(java.io.File inFile)

GetInFile

public java.io.File GetInFile()

SetOutFile

public void SetOutFile(java.io.File outFile)

GetOutFile

public java.io.File GetOutFile()

SetAppendToOutFile

public void SetAppendToOutFile(boolean appendToOutFile)

GetAppendToOutFile

public boolean GetAppendToOutFile()

LexAccess Java
2011 Version

Submit a bug or feature

Copyright © 2011 National Library of Medicine