Uses of Class
com.omnipilot.lassopro.LassoTypeRef

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.