public abstract class CASFactory extends Object
All methods in this class are static. CASFactory objects can not be created.
| Modifier and Type | Field and Description |
|---|---|
static boolean |
USE_JCAS_CACHE_DEFAULT |
| Constructor and Description |
|---|
CASFactory() |
| Modifier and Type | Method and Description |
|---|---|
static CASMgr |
createCAS()
Create a new CASMgr object.
|
static CASMgr |
createCAS(int initialHeapSize)
Create a new CASMgr object.
|
static CASMgr |
createCAS(int initialHeapSize,
boolean useJcasCache)
Deprecated.
use createCas(int initialHeapSize)
|
static CASMgr |
createCAS(int initialHeapSize,
TypeSystem ts)
Create a new CASMgr object from a give type system.
|
static CASMgr |
createCAS(int initialHeapSize,
TypeSystem ts,
boolean useJcasCache) |
static CASMgr |
createCAS(TypeSystem ts)
Create a new CASMgr object from a give type system.
|
static CASMgr |
createCAS(TypeSystem ts,
boolean useJcasCache) |
static TypeSystemMgr |
createTypeSystem()
Create a new type system that is populated with the built-in CAS types.
|
public static final boolean USE_JCAS_CACHE_DEFAULT
public static CASMgr createCAS()
public static CASMgr createCAS(int initialHeapSize)
initialHeapSize - The initial size of the internal CAS heap. If you choose this number too small, it can
have a major performance impact. As a very rough guideline, this number should not be
smaller than the number of characters in documents you are processing.@Deprecated public static CASMgr createCAS(int initialHeapSize, boolean useJcasCache)
initialHeapSize - The initial size of the internal CAS heap. If you choose this number too small, it can
have a major performance impact. As a very rough guideline, this number should not be
smaller than the number of characters in documents you are processing.useJcasCache - - ignored in v3public static CASMgr createCAS(int initialHeapSize, TypeSystem ts)
initialHeapSize - The initial size of the internal CAS heap. If you choose this number too small, it can
have a major performance impact. As a very rough guideline, this number should not be
smaller than the number of characters in documents you are processing.ts - An existing type system (must not be null).public static CASMgr createCAS(int initialHeapSize, TypeSystem ts, boolean useJcasCache)
public static CASMgr createCAS(TypeSystem ts)
ts - An existing type system (must not be null).public static CASMgr createCAS(TypeSystem ts, boolean useJcasCache)
public static TypeSystemMgr createTypeSystem()
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.