Platforms to show: All Mac Windows Linux Cross-Platform
JavaObjectMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
class | Java | MBS Java Plugin | 4.3 | Yes | Yes | Yes | Yes | No |
Notes: This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 15 properties
- property ClassName as String
- property Database as Variant
- property Handle as Integer
- property Lasterror as Integer
- property Tag as Variant
- property VM as JavaVMMBS
- property BooleanField(TheField as JavaFieldMBS) as boolean
- property ByteField(TheField as JavaFieldMBS) as Integer
- property CharField(TheField as JavaFieldMBS) as Integer
- property DoubleField(TheField as JavaFieldMBS) as Double
- property FloatField(TheField as JavaFieldMBS) as single
- property IntField(TheField as JavaFieldMBS) as Integer
- property LongField(TheField as JavaFieldMBS) as Int64
- property ObjectField(TheField as JavaFieldMBS) as JavaObjectMBS
- property ShortField(TheField as JavaFieldMBS) as Integer
- 26 methods
- method CallBooleanMethod(MethodID as JavaMethodMBS, args as memoryblock) as boolean
- method CallByteMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallCharMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallDoubleMethod(MethodID as JavaMethodMBS, args as memoryblock) as Double
- method CallFloatMethod(MethodID as JavaMethodMBS, args as memoryblock) as single
- method CallIntMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallLongMethod(MethodID as JavaMethodMBS, args as memoryblock) as Int64
- method CallNonvirtualBooleanMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as boolean
- method CallNonvirtualByteMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualCharMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualDoubleMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Double
- method CallNonvirtualFloatMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as single
- method CallNonvirtualIntMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualLongMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Int64
- method CallNonvirtualObjectMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method CallNonvirtualShortMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallNonvirtualVoidMethod(TheClass as JavaClassMBS, MethodID as JavaMethodMBS, args as memoryblock)
- method CallObjectMethod(MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- method CallShortMethod(MethodID as JavaMethodMBS, args as memoryblock) as Integer
- method CallVoidMethod(MethodID as JavaMethodMBS, args as memoryblock)
- method Constructor
- method GetDirectBufferAddress(directbuffer as JavaObjectMBS) as Integer
- method GetDirectBufferCapacity(directbuffer as JavaObjectMBS) as Integer
- method IsInstanceOf(TheClass as JavaClassMBS) as boolean
- method IsSameObject(obj as JavaObjectMBS) as boolean
- method ObjectClass as JavaClassMBS
Sub classes:
- class JavaArrayMBS
- class JavaBlobMBS
- class JavaClassMBS
- class JavaClobMBS
- class JavaConnectionMBS
- class JavaDatabaseMBS
- class JavaDatabaseMetaDataMBS
- class JavaInputStreamMBS
- class JavaParameterMetaDataMBS
- class JavaResultSetMBS
- class JavaResultSetMetaDataMBS
- class JavaRuntimeMBS
- class JavaSavepointMBS
- class JavaStatementMBS
- class JavaStringMBS
- class JavaThrowableMBS
Some methods using this class:
- JavaClassMBS.AllocateObject as JavaObjectMBS
- JavaClassMBS.CallStaticObjectMethod(MethodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- JavaClassMBS.NewObject(methodID as JavaMethodMBS, args as memoryblock) as JavaObjectMBS
- JavaObjectArrayMBS.Values as JavaObjectMBS()
- JavaVMMBS.FromReflectedField(field as JavaObjectMBS) as JavaFieldMBS
- JavaVMMBS.FromReflectedMethod(method as JavaObjectMBS) as JavaMethodMBS
- JavaVMMBS.MonitorEnter(obj as JavaObjectMBS) as Integer
- JavaVMMBS.MonitorExit(obj as JavaObjectMBS) as Integer
- JavaVMMBS.NewBooleanArray(ref as JavaObjectMBS) as JavaBooleanArrayMBS
- JavaVMMBS.NewByteArray(ref as JavaObjectMBS) as JavaByteArrayMBS
- JavaVMMBS.NewCharArray(ref as JavaObjectMBS) as JavaCharArrayMBS
- JavaVMMBS.NewDirectByteBuffer(address as Integer, size as Integer) as JavaObjectMBS
- JavaVMMBS.NewDirectByteBuffer(mem as memoryblock) as JavaObjectMBS
- JavaVMMBS.NewDoubleArray(ref as JavaObjectMBS) as JavaDoubleArrayMBS
- JavaVMMBS.NewFloatArray(ref as JavaObjectMBS) as JavaFloatArrayMBS
- JavaVMMBS.NewIntArray(ref as JavaObjectMBS) as JavaIntArrayMBS
- JavaVMMBS.NewLongArray(ref as JavaObjectMBS) as JavaLongArrayMBS
- JavaVMMBS.NewObjectArray(ref as JavaObjectMBS) as JavaObjectArrayMBS
- JavaVMMBS.NewObjectArray(size as Integer, TheClass as JavaClassMBS, InitialValue as JavaObjectMBS) as JavaObjectArrayMBS
- JavaVMMBS.NewShortArray(ref as JavaObjectMBS) as JavaShortArrayMBS
- JavaVMMBS.ToReflectedField(TheClass as JavaClassMBS, fieldID as JavaFieldMBS, isStatic as boolean) as JavaObjectMBS
Some properties using for this class:
- JavaClassMBS.StaticObjectField(TheField as JavaFieldMBS) as JavaObjectMBS
- JavaObjectArrayMBS.ArrayElement(index as Integer) as JavaObjectMBS
- JavaObjectMBS.ObjectField(TheField as JavaFieldMBS) as JavaObjectMBS
Some examples which use this class:
Blog Entries
The items on this page are in the following plugins: MBS Java Plugin.
Links
MBS Xojo tutorial videos