|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of LassoTypeRef in com.omnipilot.lassopro |
Methods in com.omnipilot.lassopro with parameters of type LassoTypeRef | |
static int |
LassoCall.registerConstant(java.lang.String name,
LassoTypeRef val)
Register a constant value. |
static int |
LassoCall.registerConstant2(java.lang.String namespaceName,
java.lang.String name,
LassoTypeRef val)
Register a constant value. |
int |
LassoCall.typeAlloc(java.lang.String typeName,
LassoTypeRef[] params,
LassoTypeRef outType)
Allocates a new type instance. |
int |
LassoCall.typeAllocCustom(LassoTypeRef outCustom,
java.lang.String typeName)
Allocates a custom type within a type initializer. |
int |
LassoCall.typeAllocFromProto(LassoTypeRef inProto,
LassoTypeRef outType)
Allocate a new type instance based on the given type instance. |
int |
LassoCall.typeAllocOneOff(java.lang.String inName,
java.lang.String inParentTypeName,
LassoTypeRef outType)
Allocate a new type with the given name. |
int |
LassoCall.typeRefer(LassoTypeRef toRefer)
Add 1 to an instance's reference count. |
int |
LassoCall.typeFree(LassoTypeRef inType)
Subtract 1 from an instance's reference count. |
int |
LassoCall.typeCollect(LassoTypeRef inType)
Remove the LJAPI call's reference to a type instance. |
int |
LassoCall.typeAllocNull(LassoTypeRef outNull)
Allocates a new instance of type null. |
int |
LassoCall.typeAllocString(LassoTypeRef outString,
java.lang.String value)
Allocates a new instance of type string. |
int |
LassoCall.typeAllocString(LassoTypeRef outString,
byte[] value)
Allocates a new instance of type string. |
int |
LassoCall.typeAllocStringConv(LassoTypeRef outString,
java.lang.String value,
java.lang.String conv)
Allocates a new instance of type string from a Java string using specified encoding. |
int |
LassoCall.typeAllocInteger(LassoTypeRef outInteger,
long value)
Allocates a new instance of type integer. |
int |
LassoCall.typeAllocDecimal(LassoTypeRef outDecimal,
double value)
Allocates a new instance of type decimal. |
int |
LassoCall.typeAllocDecimal(LassoTypeRef outDecimal,
double value,
int precision)
Allocates a new instance of type decimal with the given precision. |
int |
LassoCall.typeAllocPair(LassoTypeRef outPair,
LassoTypeRef inFirst,
LassoTypeRef inSecond)
Allocates a new instance of type pair. |
int |
LassoCall.typeAllocReference(LassoTypeRef outRef,
LassoTypeRef referenced)
Allocates a new hard reference to a type instance. |
int |
LassoCall.typeAllocTag(LassoTypeRef outTag,
java.lang.String className,
java.lang.String methodName)
Allocates a new instance of type tag. |
int |
LassoCall.typeAllocTagFromSource(LassoTypeRef outTag,
java.lang.String source)
Allocates a new instance of type tag from the given source text. |
int |
LassoCall.typeAllocArray(LassoTypeRef outArray,
LassoTypeRef[] inElements)
Allocates a new instance of type array. |
int |
LassoCall.typeAllocMap(LassoTypeRef outMap,
LassoTypeRef[] inElements)
Allocates a new instance of type map. |
int |
LassoCall.typeAllocMap(LassoTypeRef outMap,
LassoTypeRef[] inKeys,
LassoTypeRef[] inValues)
Allocates a new instance of type map. |
int |
LassoCall.typeAllocBoolean(LassoTypeRef outBool,
boolean value)
Allocates a new instance of type boolean. |
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. |
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)
Retrieves character data from a type instance. |
byte[] |
LassoCall.typeGetBytes(LassoTypeRef type)
Retrieves data from a type instance as an array of bytes. |
int |
LassoCall.typeGetInteger(LassoTypeRef type,
IntValue outValue)
Retrieves the integer value from a type instance. |
int |
LassoCall.typeGetDecimal(LassoTypeRef type,
DecimalValue outValue)
Retrieves the decimal value from a type instance. |
int |
LassoCall.typeGetBoolean(LassoTypeRef type,
IntValue outValue)
Retrieves the boolean value from a type instance. |
int |
LassoCall.typeSetString(LassoTypeRef type,
java.lang.String value)
Converts the type instance into a string and sets the value. |
int |
LassoCall.typeSetBytes(LassoTypeRef type,
byte[] value)
Converts the type instance into a string and sets the value. |
int |
LassoCall.typeSetStringConv(LassoTypeRef type,
byte[] value,
java.lang.String conv)
Converts the type instance using the specified source data and conversion method. |
int |
LassoCall.typeAppendString(LassoTypeRef type,
java.lang.String value)
Appends additional data to the string instance. |
int |
LassoCall.typeSetInteger(LassoTypeRef type,
long value)
Sets the integer value of a type instance, converting the type if necessary. |
int |
LassoCall.typeSetDecimal(LassoTypeRef type,
double value)
Sets the decimal value of a type instance, converting the type if necessary. |
int |
LassoCall.typeSetDecimal(LassoTypeRef type,
double value,
int precision)
Sets the decimal value of a type instance, converting the type if necessary. |
int |
LassoCall.typeSetBoolean(LassoTypeRef type,
boolean value)
Sets the boolean value of a type instance, converting the type if necessary. |
int |
LassoCall.arrayGetSize(LassoTypeRef array,
IntValue outLen)
Retrieves the size of the provided array instance. |
int |
LassoCall.arrayGetElement(LassoTypeRef array,
int index,
LassoTypeRef outElement)
Retrieves the specified element of the provided array instance. |
int |
LassoCall.arraySetElement(LassoTypeRef array,
int index,
LassoTypeRef element)
Sets the specified element of the provided array instance. |
int |
LassoCall.arrayRemoveElement(LassoTypeRef array,
int index)
Removes the specified element from the provided array instance. |
int |
LassoCall.mapGetSize(LassoTypeRef map,
IntValue outLen)
Retrieves the size of the provided map instance. |
int |
LassoCall.mapFindElement(LassoTypeRef map,
LassoTypeRef key,
LassoTypeRef outElement)
Searches for the specified key in the provided map instance. |
int |
LassoCall.mapGetElement(LassoTypeRef map,
int index,
LassoTypeRef outPair)
Retrieves the specified element of the provided map instance by index. |
int |
LassoCall.mapSetElement(LassoTypeRef map,
LassoTypeRef key,
LassoTypeRef value)
Sets the specified element of the provided map instance. |
int |
LassoCall.mapRemoveElement(LassoTypeRef map,
LassoTypeRef key)
Removes the specified element from the map based on the provided key. |
int |
LassoCall.pairGetFirst(LassoTypeRef pair,
LassoTypeRef outValue)
Retrieves the first member from the provided pair. |
int |
LassoCall.pairGetSecond(LassoTypeRef pair,
LassoTypeRef outValue)
Retrieves the second member from the provided pair. |
int |
LassoCall.pairSetFirst(LassoTypeRef pair,
LassoTypeRef first)
Sets the first member of the provided pair. |
int |
LassoCall.pairSetSecond(LassoTypeRef pair,
LassoTypeRef second)
Sets the second member of the provided pair. |
int |
LassoCall.typeGetProperties(LassoTypeRef targetType,
LassoTypeRef outPair)
This method has two uses. |
int |
LassoCall.typeInheritFrom(LassoTypeRef inChild,
LassoTypeRef inNewParent)
Change the inheritence structure of a type. |
int |
LassoCall.typeGetParent(LassoTypeRef from,
LassoTypeRef outParent)
Retrieves the parent of the provided type instance. |
int |
LassoCall.typeGetChild(LassoTypeRef from,
LassoTypeRef outChild)
Retrieves the child of the provided instance. |
int |
LassoCall.typeAddMember(LassoTypeRef toType,
java.lang.String named,
LassoTypeRef member)
Adds a member to a type instance. |
int |
LassoCall.typeGetMember(LassoTypeRef fromType,
java.lang.String named,
LassoTypeRef outMember)
Retrieves a member from a type instance. |
int |
LassoCall.typeAddMemberTag(java.lang.String className,
java.lang.String methodName,
LassoTypeRef toType,
java.lang.String tagName)
Adds a member tag to a type instance. |
int |
LassoCall.typeSetFlag(LassoTypeRef type,
int flag)
Sets the flag for the given type instance. |
int |
LassoCall.typeHasFlag(LassoTypeRef type,
int flag)
Tests the flag for the given type instance. |
int |
LassoCall.typeClearFlag(LassoTypeRef type,
int flag)
Removes the flag for the given type instance. |
int |
LassoCall.typename(LassoTypeRef target,
LassoValue outName)
Retrieves the name of the target type. |
int |
LassoCall.getTagSelf(LassoTypeRef outSelf)
Returns the type instance that the current tag call was a member of. |
int |
LassoCall.typeGetName(LassoTypeRef target,
LassoValue outName)
Returns the name of the target type. |
int |
LassoCall.typeIsA(LassoTypeRef target,
java.lang.String typeName)
Tests to see if a type is an instance of another type. |
int |
LassoCall.typeIsA(LassoTypeRef target,
LassoTypeRef type)
Tests to see if a type is an instance of another type. |
int |
LassoCall.returnTagValue(LassoTypeRef value)
Specifies the return value of the current LJAPI tag call. |
int |
LassoCall.getTagReturnValue(LassoTypeRef outValue)
Provides direct access to the LJAPI tag's return value. |
int |
LassoCall.typeRunTag(LassoTypeRef tagType,
java.lang.String named,
LassoTypeRef[] params,
LassoTypeRef returnValue,
LassoTypeRef optionalTarget)
Execute a given tag. |
int |
LassoCall.typeRunTag(LassoTypeRef tagType,
java.lang.String named,
LassoTypeRef param,
LassoTypeRef returnValue,
LassoTypeRef optionalTarget)
Used to execute a given tag. |
int |
LassoCall.findTag(java.lang.String named,
LassoTypeRef outTag,
boolean disableOnDemand)
Searches for a tag. |
int |
LassoCall.getVariable2(java.lang.String named,
LassoTypeRef outValue)
Provides access to a defined variable. |
int |
LassoCall.setVariable2(java.lang.String named,
LassoTypeRef value)
Sets the specified variable's value. |
int |
LassoCall.getTagParam2(int paramIndex,
LassoTypeRef outType)
Retrieves a parameter that was passed to the LJAPI tag call. |
int |
LassoCall.findTagParam2(java.lang.String paramName,
LassoTypeRef outType)
Retrieves a parameter that was passed to the LJAPI tag call. |
int |
LassoCall.childrenRun(LassoTypeRef outResult)
Execute the contents of a container tag. |
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.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.typeDetach(LassoTypeRef toDetach)
Prevents the type from being destroyed once the LJAPI call returns. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |