Uses of Class
com.blueworld.lassopro.LassoTypeRef

Uses of LassoTypeRef in com.blueworld.lassopro
 

Methods in com.blueworld.lassopro with parameters of type LassoTypeRef
static int LassoCall.registerConstant(java.lang.String name, LassoTypeRef val)
          Define named constant
 int LassoCall.typeAlloc(java.lang.String typeName, LassoTypeRef[] params, LassoTypeRef outType)
          typeAlloc will attempt to allocate a new type instance.
 int LassoCall.typeAlloc(java.lang.String typeName, LassoTypeRef[] params, LassoTypeRef outType)
          typeAlloc will attempt to allocate a new type instance.
 int LassoCall.typeFree(LassoTypeRef inType)
          typeFree will attempt to free a type created through typeAlloc (or any other method).
 int LassoCall.typeAllocNull(LassoTypeRef outNull)
          Allocates new Lasso type tag of type null.
 int LassoCall.typeAllocString(LassoTypeRef outString, java.lang.String value)
          Allocates new Lasso type tag of type string.
 int LassoCall.typeAllocString(LassoTypeRef outString, byte[] value)
          Allocates new Lasso type tag of type string.
 int LassoCall.typeAllocStringConv(LassoTypeRef outString, java.lang.String value, java.lang.String conv)
          Allocates new Lasso type tag of type string from a Java string using specified encoding.
 int LassoCall.typeAllocInteger(LassoTypeRef outInteger, long value)
          Allocates new Lasso type tag of type integer.
 int LassoCall.typeAllocDecimal(LassoTypeRef outDecimal, double value)
          Allocates new Lasso type tag of type decimal.
 int LassoCall.typeAllocDecimal(LassoTypeRef outDecimal, double value, int precision)
          Allocates new Lasso type tag of type decimal with the given precision.
 int LassoCall.typeAllocPair(LassoTypeRef outPair, LassoTypeRef inFirst, LassoTypeRef inSecond)
          Allocates new Lasso type tag of type pair.
 int LassoCall.typeAllocPair(LassoTypeRef outPair, LassoTypeRef inFirst, LassoTypeRef inSecond)
          Allocates new Lasso type tag of type pair.
 int LassoCall.typeAllocPair(LassoTypeRef outPair, LassoTypeRef inFirst, LassoTypeRef inSecond)
          Allocates new Lasso type tag of type pair.
 int LassoCall.typeAllocReference(LassoTypeRef outRef, LassoTypeRef referenced)
          Allocates new Lasso type tag of type reference.
 int LassoCall.typeAllocReference(LassoTypeRef outRef, LassoTypeRef referenced)
          Allocates new Lasso type tag of type reference.
 int LassoCall.typeAllocTag(LassoTypeRef outTag, java.lang.String className, java.lang.String methodName)
          Allocates new Lasso type tag of type tag.
 int LassoCall.typeAllocArray(LassoTypeRef outArray, LassoTypeRef[] inElements)
          Allocates new Lasso type tag of type array.
 int LassoCall.typeAllocArray(LassoTypeRef outArray, LassoTypeRef[] inElements)
          Allocates new Lasso type tag of type array.
 int LassoCall.typeAllocMap(LassoTypeRef outMap, LassoTypeRef[] inElements)
          This method allows new instances of map data types to be allocated.
 int LassoCall.typeAllocMap(LassoTypeRef outMap, LassoTypeRef[] inElements)
          This method allows new instances of map data types to be allocated.
 int LassoCall.typeAllocMap(LassoTypeRef outMap, LassoTypeRef[] inKeys, LassoTypeRef[] inValues)
          Same as above, only in this case the map keys and values are passed in a separate parameters.
 int LassoCall.typeAllocMap(LassoTypeRef outMap, LassoTypeRef[] inKeys, LassoTypeRef[] inValues)
          Same as above, only in this case the map keys and values are passed in a separate parameters.
 int LassoCall.typeAllocMap(LassoTypeRef outMap, LassoTypeRef[] inKeys, LassoTypeRef[] inValues)
          Same as above, only in this case the map keys and values are passed in a separate parameters.
 int LassoCall.typeAllocBoolean(LassoTypeRef outBool, boolean value)
          This function allows new instances of boolean data types to be allocated.
 int LassoCall.typeAllocCustom(LassoTypeRef outCustom, java.lang.String typeName)
          This function is used within module methods that were registered as being a type initializer (FLAG_INITIALIZER).
 int LassoCall.typeAllocFromProto(LassoTypeRef inProto, LassoTypeRef outType)
          Allocate a new type based on the given type.
 int LassoCall.typeAllocFromProto(LassoTypeRef inProto, LassoTypeRef outType)
          Allocate a new type based on the given type.
 int LassoCall.typeAllocOneOff(java.lang.String inName, java.lang.String inParentTypeName, LassoTypeRef outType)
          This method allocates a new type with the given name.
 int LassoCall.typeInheritFrom(LassoTypeRef inChild, LassoTypeRef inNewParent)
          Change the inheritence structure of a type.
 int LassoCall.typeInheritFrom(LassoTypeRef inChild, LassoTypeRef inNewParent)
          Change the inheritence structure of a type.
 int LassoCall.typeAppendString(LassoTypeRef type, java.lang.String value)
          This function appends a string to an existing string instance.
 int LassoCall.typeStealValue(LassoTypeRef inThief, LassoTypeRef inVictim)
          This function transfers the data from one type to another type.
 int LassoCall.typeStealValue(LassoTypeRef inThief, LassoTypeRef inVictim)
          This function transfers the data from one type to another type.
 byte[] LassoCall.handleExternalConversion(LassoTypeRef inInstance, java.lang.String inEncoding)
          The basis of table-level automatic encoding and translation Converts a Lasso type INTO single-byte or binary data using the specific encoding name The default for all database, column, table names should be "iso8859-1"
 int LassoCall.handleInternalConversion(byte[] inData, java.lang.String inEncoding, int inClosestLassoType, LassoTypeRef outType)
          Converts a single-byte or binary representation of a Lasso type BACK INTO an instance of that type.
 int LassoCall.typeGetString(LassoTypeRef type, LassoValue outValue)
          This method gets the data from a previously created string instance.
 byte[] LassoCall.typeGetBytes(LassoTypeRef type)
          This method returns the data of a type instance as an array of bytes.
 int LassoCall.typeGetInteger(LassoTypeRef type, IntValue outValue)
          This method gets the data from a previously created integer instance.
 int LassoCall.typeGetDecimal(LassoTypeRef type, FloatValue outValue)
          This method gets the data from a previously created decimal instance.
 int LassoCall.typeGetBoolean(LassoTypeRef type, IntValue outValue)
          This method gets the data from a previously created boolean instance.
 int LassoCall.typeSetString(LassoTypeRef type, java.lang.String value)
          This method sets the value of a previously created string type instance.
 int LassoCall.typeSetBytes(LassoTypeRef type, byte[] value)
          This method sets the data of a type instance.
 int LassoCall.typeSetInteger(LassoTypeRef type, long value)
          This method sets the value of a previously created integer type instance.
 int LassoCall.typeSetDecimal(LassoTypeRef type, double value)
          This method sets the value of a previously created decimal type instance.
 int LassoCall.typeSetDecimal(LassoTypeRef type, double value, int precision)
          This method sets the value of a previously created decimal type instance using specified precision.
 int LassoCall.typeSetBoolean(LassoTypeRef type, boolean value)
          This method sets the value of a previously created boolean type instance.
 int LassoCall.typeGetProperties(LassoTypeRef targetType, LassoTypeRef outPair)
          This method has two uses.
 int LassoCall.typeGetProperties(LassoTypeRef targetType, LassoTypeRef outPair)
          This method has two uses.
 int LassoCall.typeGetName(LassoTypeRef target, LassoValue outName)
          Retrieves the name of the target type.
 int LassoCall.typeIsA(LassoTypeRef target, java.lang.String typeName)
          Returns ERR_NOERR is the target is of the specified type.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef[] params, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Used to execute a given tag.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef[] params, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Used to execute a given tag.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef[] params, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Used to execute a given tag.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef[] params, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Used to execute a given tag.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef param, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Convenience function.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef param, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Convenience function.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef param, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Convenience function.
 int LassoCall.typeRunTag(LassoTypeRef tagType, java.lang.String named, LassoTypeRef param, LassoTypeRef returnValue, LassoTypeRef optionalTarget)
          Convenience function.
 int LassoCall.getTagSelf(LassoTypeRef outSelf)
          Used in LJAPI tags that are members of a custom type.
 int LassoCall.returnTagValue(LassoTypeRef value)
          This allows LJAPI tags to return sophisticated data types.
 int LassoCall.getVariable2(java.lang.String named, LassoTypeRef outValue)
          This allows variables to be acquired while preserving their types.
 int LassoCall.setVariable2(java.lang.String named, LassoTypeRef value)
          This allows variables to be set while preserving their types.
 int LassoCall.getTagParam2(int paramIndex, LassoTypeRef outType)
          This allows tag parameters to be acquired while preserving their types.
 int LassoCall.findTagParam2(java.lang.String paramName, LassoTypeRef outType)
          This allows tag parameters to be acquired while preserving their types.
 int LassoCall.tagGetReturnType(LassoTypeRef inTagType, LassoValue outResult)
          Provides access to tag parameters as specified by the -returntype keyword
 int LassoCall.tagSetReturnType(LassoTypeRef inTagType, java.lang.String typeName)
          Provides access to tag parameters as specified by the -returntype keywords.
 int LassoCall.tagGetExpectedParamCount(LassoTypeRef inTagType, IntValue outCount)
          Provides access to tag parameters as specified by the -required/-optional keywords.
 int LassoCall.tagGetExpectedParam(LassoTypeRef inTagType, int index, LassoValue outResult, IntValue outRequired)
          Provides access to indexed tag parameter
 int LassoCall.childrenRun(LassoTypeRef outResult)
          Same purpose and usage as the children_run LDML tag.
 int LassoCall.typeGetMember(LassoTypeRef fromType, java.lang.String named, LassoTypeRef outMember)
          This function is used to retrieve a member from a type instance.
 int LassoCall.typeGetMember(LassoTypeRef fromType, java.lang.String named, LassoTypeRef outMember)
          This function is used to retrieve a member from a type instance.
 int LassoCall.typeAddMember(LassoTypeRef toType, java.lang.String named, LassoTypeRef member)
          This is used to add new members to type instances.
 int LassoCall.typeAddMember(LassoTypeRef toType, java.lang.String named, LassoTypeRef member)
          This is used to add new members to type instances.
 int LassoCall.arrayGetSize(LassoTypeRef array, IntValue outLen)
          This method gets an array element from a previously created array instance.
 int LassoCall.arrayGetElement(LassoTypeRef array, int index, LassoTypeRef outElement)
          This method gets an array element from a previously created array instance.
 int LassoCall.arrayGetElement(LassoTypeRef array, int index, LassoTypeRef outElement)
          This method gets an array element from a previously created array instance.
 int LassoCall.arraySetElement(LassoTypeRef array, int index, LassoTypeRef element)
          This method sets an array element in a previously created array instance.
 int LassoCall.arraySetElement(LassoTypeRef array, int index, LassoTypeRef element)
          This method sets an array element in a previously created array instance.
 int LassoCall.arrayRemoveElement(LassoTypeRef array, int index)
          This method removes an element from a previously created array instance.
 int LassoCall.mapGetSize(LassoTypeRef map, IntValue outLen)
          This function gets the size of a previously created map instance.
 int LassoCall.mapFindElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef outElement)
          This method finds an element in a previously created map instance.
 int LassoCall.mapFindElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef outElement)
          This method finds an element in a previously created map instance.
 int LassoCall.mapFindElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef outElement)
          This method finds an element in a previously created map instance.
 int LassoCall.mapGetElement(LassoTypeRef map, int index, LassoTypeRef outPair)
          This method gets an element from a previously created map instance using the element index.
 int LassoCall.mapGetElement(LassoTypeRef map, int index, LassoTypeRef outPair)
          This method gets an element from a previously created map instance using the element index.
 int LassoCall.mapSetElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef value)
          This function sets an element in a previously created map instance.
 int LassoCall.mapSetElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef value)
          This function sets an element in a previously created map instance.
 int LassoCall.mapSetElement(LassoTypeRef map, LassoTypeRef key, LassoTypeRef value)
          This function sets an element in a previously created map instance.
 int LassoCall.mapRemoveElement(LassoTypeRef map, LassoTypeRef key)
          This method removes an element from a previously created map instance.
 int LassoCall.mapRemoveElement(LassoTypeRef map, LassoTypeRef key)
          This method removes an element from a previously created map instance.
 int LassoCall.pairGetFirst(LassoTypeRef pair, LassoTypeRef outValue)
          This method gets the first element from a previously created pair instance.
 int LassoCall.pairGetFirst(LassoTypeRef pair, LassoTypeRef outValue)
          This method gets the first element from a previously created pair instance.
 int LassoCall.pairGetSecond(LassoTypeRef pair, LassoTypeRef outValue)
          This method gets the second element from a previously created pair instance.
 int LassoCall.pairGetSecond(LassoTypeRef pair, LassoTypeRef outValue)
          This method gets the second element from a previously created pair instance.
 int LassoCall.pairSetFirst(LassoTypeRef pair, LassoTypeRef first)
          This method sets the first element in a previously created pair instance.
 int LassoCall.pairSetFirst(LassoTypeRef pair, LassoTypeRef first)
          This method sets the first element in a previously created pair instance.
 int LassoCall.pairSetSecond(LassoTypeRef pair, LassoTypeRef second)
          This method sets the second element in a previously created pair instance.
 int LassoCall.pairSetSecond(LassoTypeRef pair, LassoTypeRef second)
          This method sets the second element in a previously created pair instance.
 int LassoCall.typeSetCustomJavaObject(LassoTypeRef type, java.lang.Object object)
          typeSetCustomJavaObject permits attachment of Java objects to custom types.
 java.lang.Object LassoCall.typeGetCustomJavaObject(LassoTypeRef type)
          Retrieves the Java object previously attached to a custom type.
 int LassoCall.typeFreeCustomJavaObject(LassoTypeRef type)
          Releases the Java object previously attached to a custom type.
 int LassoCall.typeAssign(LassoTypeRef left_hand_side, LassoTypeRef right_hand_side)
          typeAssign performs an assignment of one type to another.
 int LassoCall.typeAssign(LassoTypeRef left_hand_side, LassoTypeRef right_hand_side)
          typeAssign performs an assignment of one type to another.
 int LassoCall.typeDetach(LassoTypeRef toDetach)
          Prevents the type from being destroyed once the LJAPI call returns.