Platforms to show: All Mac Windows Linux Cross-Platform
Back to JavaObjectMBS class.
JavaObjectMBS.BooleanField(TheField as JavaFieldMBS) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.ByteField(TheField as JavaFieldMBS) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.DoubleField(TheField as JavaFieldMBS) as Double
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.Field(TheField as JavaFieldMBS) as Variant
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 19.4 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
This is generic version, where our plugin translates between native Xojo data types and Java data types. We support conversion of boolean, byte (integer), char (integer), short (integer), int (integer), long (int64), double, float (single) and Java objects. Objects can be JavaObjectMBS or subclasses including JavaStringMBS and the JavaArrayMBS subclasses. For your convenience you can pass in string and we convert to JavaStringMBS for you.
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.FloatField(TheField as JavaFieldMBS) as single
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.GetDirectBufferAddress(directbuffer as JavaObjectMBS) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns 0 on any error.
JavaObjectMBS.GetDirectBufferCapacity(directbuffer as JavaObjectMBS) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns 0 on any error.
JavaObjectMBS.IntField(TheField as JavaFieldMBS) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
Some examples using this property:
JavaObjectMBS.IsInstanceOf(TheClass as JavaClassMBS) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns true if obj can be cast to TheClass; otherwise, returns false. A nil object can be cast to any class.
JavaObjectMBS.IsSameObject(obj as JavaObjectMBS) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns true if ref1 and ref2 refer to the same Java object, or are both nil; otherwise, returns false.
False on any error.
JavaObjectMBS.LongField(TheField as JavaFieldMBS) as Int64
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 11.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.ObjectClass as JavaClassMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Returns nil on any error.
JavaObjectMBS.ObjectField(TheField as JavaFieldMBS) as JavaObjectMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
JavaObjectMBS.ShortField(TheField as JavaFieldMBS) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | Java | MBS Java Plugin | 4.3 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Do not use for static fields!
(Read and Write computed property)
The items on this page are in the following plugins: MBS Java Plugin.