org.apache.uima.cas.impl
Class ListUtils

java.lang.Object
  extended by org.apache.uima.cas.impl.ListUtils

public class ListUtils
extends java.lang.Object

Utilities for dealing with CAS List types.


Constructor Summary
ListUtils(CASImpl aCASImpl, Logger aLogger, org.xml.sax.ErrorHandler aErrorHandler)
          Creates a new ListUtils object.
 
Method Summary
 int createFloatList(java.util.List<java.lang.String> stringValues)
           
 int createFsList(java.util.List<java.lang.String> stringValues, IntVector fsAddresses)
           
 int createIntList(java.util.List<java.lang.String> stringValues)
           
 int createStringList(java.util.List<java.lang.String> stringValues)
           
 java.lang.String[] floatListToStringArray(int addr)
           
 int[] fsListToAddressArray(int addr)
           
 java.lang.String[] fsListToXmiIdStringArray(int addr, XmiSerializationSharedData sharedData)
           
 int getLength(int type, int addr)
           
 java.lang.String[] intListToStringArray(int addr)
           
 boolean isFloatListType(int type)
           
 boolean isFsListType(int type)
           
 boolean isIntListType(int type)
           
 boolean isListType(int type)
           
 boolean isStringListType(int type)
           
 java.lang.String[] stringListToStringArray(int addr)
           
 int updateFloatList(int addr, java.util.List<java.lang.String> stringValues)
           
 int updateFsList(int addr, java.util.List<java.lang.String> stringValues, IntVector fsAddresses)
           
 int updateIntList(int addr, java.util.List<java.lang.String> stringValues)
           
 int updateStringList(int addr, java.util.List<java.lang.String> stringValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListUtils

public ListUtils(CASImpl aCASImpl,
                 Logger aLogger,
                 org.xml.sax.ErrorHandler aErrorHandler)
Creates a new ListUtils object.

Parameters:
aCASImpl - the CAS that this ListUtils will operate on
aLogger - optional logger, to receive warning messages
aErrorHandler - optional SAX ErrorHandler, to receive warning messages
Method Detail

isIntListType

public boolean isIntListType(int type)

isFloatListType

public boolean isFloatListType(int type)

isStringListType

public boolean isStringListType(int type)

isFsListType

public boolean isFsListType(int type)

isListType

public boolean isListType(int type)

getLength

public int getLength(int type,
                     int addr)

intListToStringArray

public java.lang.String[] intListToStringArray(int addr)
                                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

floatListToStringArray

public java.lang.String[] floatListToStringArray(int addr)
                                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

stringListToStringArray

public java.lang.String[] stringListToStringArray(int addr)
                                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

fsListToXmiIdStringArray

public java.lang.String[] fsListToXmiIdStringArray(int addr,
                                                   XmiSerializationSharedData sharedData)
                                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

fsListToAddressArray

public int[] fsListToAddressArray(int addr)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

createIntList

public int createIntList(java.util.List<java.lang.String> stringValues)

createFloatList

public int createFloatList(java.util.List<java.lang.String> stringValues)

createStringList

public int createStringList(java.util.List<java.lang.String> stringValues)

createFsList

public int createFsList(java.util.List<java.lang.String> stringValues,
                        IntVector fsAddresses)

updateIntList

public int updateIntList(int addr,
                         java.util.List<java.lang.String> stringValues)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

updateFloatList

public int updateFloatList(int addr,
                           java.util.List<java.lang.String> stringValues)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

updateFsList

public int updateFsList(int addr,
                        java.util.List<java.lang.String> stringValues,
                        IntVector fsAddresses)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

updateStringList

public int updateStringList(int addr,
                            java.util.List<java.lang.String> stringValues)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2011. All Rights Reserved.