Source: 770.smg
MEDUSA Project

Contents

private super classcom.cmcc.phonebook.NotifyEvent
private super classcom.cmcc.phonebook.PBRegistryMSG
public super classcom.cmcc.phonebook.PhoneBook
public super classcom.cmcc.phonebook.PhoneBookEntry
public super classcom.cmcc.phonebook.PhoneBookException
public super classcom.cmcc.scale.NotSupportScaleReqException
public super classcom.cmcc.scale.ScaleImage
public super classcom.cmcc.scale.ScaleImageException
public final super classcom.jblend.display.DisplayManager
public interfacecom.jblend.extlib.Initializable
public super classcom.jblend.graphics.WindowSystem
public interfacecom.jblend.io.ConnectionImplFactory
public final super classcom.jblend.io.GenericConnection
private final super classcom.jblend.io.NativeExtEventDispatcher
public interfacecom.jblend.io.NativeExtEventListener
public final super classcom.jblend.io.NativeExtEventReceiver
private final super classcom.jblend.io.NativeExtEventThread
public super abstract classcom.jblend.io.ProtocolBase
private super classcom.jblend.io.ProtocolBase$PrivateInputStream
private super classcom.jblend.io.ProtocolBase$PrivateOutputStream
public super classcom.jblend.io.URLChecker
public interfacecom.jblend.io.URLCheckerExtension
public interfacecom.jblend.io.j2me.events.EventType
public interfacecom.jblend.io.j2me.events.InternalEvent
public interfacecom.jblend.io.j2me.events.UiEventType
public super classcom.jblend.io.j2me.resource.Protocol
public super abstract classcom.jblend.joe.AbstractJoeGUIEvent
public final super classcom.jblend.joe.JoeAlert
public final super classcom.jblend.joe.JoeButton
public final super classcom.jblend.joe.JoeCheckBox
public final super classcom.jblend.joe.JoeCommandMenu
public super abstract classcom.jblend.joe.JoeComponent
public final super classcom.jblend.joe.JoeConfirm
public super abstract classcom.jblend.joe.JoeContainer
public final super classcom.jblend.joe.JoeDateField
public final super classcom.jblend.joe.JoeGauge
public final super classcom.jblend.joe.JoeImplicitList
public final super classcom.jblend.joe.JoeKeyEvent
public final super classcom.jblend.joe.JoeLabel
public super abstract classcom.jblend.joe.JoeList
public super abstract classcom.jblend.joe.JoeListBox
public final super classcom.jblend.joe.JoeMIDP
public final super classcom.jblend.joe.JoePopUpList
public final super classcom.jblend.joe.JoeRadioButton
public final super classcom.jblend.joe.JoeTextBox
public super abstract classcom.jblend.joe.JoeTextInput
public final super classcom.jblend.joe.JoeTicker
public final super classcom.jblend.joe.JoeTitle
public final super classcom.jblend.kdwp.KdwpPrintStream
public final super classcom.jblend.lang.LockableByteArray
public super abstract classcom.jblend.media.AbstractControl
public super abstract classcom.jblend.media.AbstractHandler
private super classcom.jblend.media.AbstractHandler$PlayerTimeBase
private super classcom.jblend.media.CustomSourcePlayerFactory
public super classcom.jblend.media.DataSinkFactory
public interfacecom.jblend.media.EventType
public super classcom.jblend.media.MediaManager
private super classcom.jblend.media.MediaManager$1$LinkedList
private super classcom.jblend.media.PlayerEventThread
private super classcom.jblend.media.PlayerEventThread$PlayerEvent
private interfacecom.jblend.media.PlayerFactory
public interfacecom.jblend.media.PlayerInterface
private super classcom.jblend.media.StreamPlayerFactory
public super classcom.jblend.media.SystemTimeBase
public super abstract classcom.jblend.media.TimeBaseImpl
public final super classcom.jblend.media.content.capture.Handler
public final super classcom.jblend.media.content.storage.Handler
public final super classcom.jblend.media.content.stream.Handler
public interfacecom.jblend.media.control.CustomControlCreator
public final super classcom.jblend.media.control.FramePositioningControlImpl
public super classcom.jblend.media.control.GUIControlImpl
public final super classcom.jblend.media.control.MIDIControlImpl
public super classcom.jblend.media.control.MediaFormat
public final super classcom.jblend.media.control.MetaDataControlImpl
public final super classcom.jblend.media.control.PitchControlImpl
public super classcom.jblend.media.control.RateControlImpl
public final super classcom.jblend.media.control.RecordControlImpl
public final super classcom.jblend.media.control.StopTimeControlImpl
public final super classcom.jblend.media.control.TempoControlImpl
public final super classcom.jblend.media.control.ToneControlImpl
public final super classcom.jblend.media.control.VideoControlImpl
public final super classcom.jblend.media.control.VolumeControlImpl
public super abstract classcom.jblend.media.control.usercontrol.UserControl
public final super classcom.jblend.media.control.vscl.Audio3DControlImpl
public super classcom.jblend.media.control.vscl.ExtendedAudioControlImpl
public final super classcom.jblend.media.control.vscl.ReverbControlImpl
public super classcom.jblend.media.control.vscl.Vscl3DSoundControlCreator
public super classcom.jblend.media.control.vscl.VsclBarcodeControlImpl
public super classcom.jblend.media.control.vscl.VsclControlCreator
public super abstract classcom.jblend.media.core.EventThread
private super classcom.jblend.media.core.GlobalControlLock
public super abstract classcom.jblend.media.core.MediaBuffer
private super classcom.jblend.media.core.MediaBuffer$1
public super abstract classcom.jblend.media.core.MediaControl
private super classcom.jblend.media.core.MediaControl$1
private super classcom.jblend.media.core.MediaControl$10
private super classcom.jblend.media.core.MediaControl$11
private super classcom.jblend.media.core.MediaControl$2
private super classcom.jblend.media.core.MediaControl$3
private super classcom.jblend.media.core.MediaControl$4
private super classcom.jblend.media.core.MediaControl$5
private super classcom.jblend.media.core.MediaControl$6
private super classcom.jblend.media.core.MediaControl$7
private super classcom.jblend.media.core.MediaControl$8
private super classcom.jblend.media.core.MediaControl$9
public interfacecom.jblend.media.core.MediaControlListener
public super abstract classcom.jblend.media.core.MediaController
private super classcom.jblend.media.core.MediaEvent
public super classcom.jblend.media.core.MediaEventController
public super classcom.jblend.media.core.MediaFrameController
private super classcom.jblend.media.core.MediaGCBlocker
public super classcom.jblend.media.core.MediaInputDevice
public final super classcom.jblend.media.core.MediaInputDeviceControl
private super classcom.jblend.media.core.MediaInputDeviceControl$1
public final super classcom.jblend.media.core.MediaMIDIController
public super classcom.jblend.media.core.MediaMetaDataController
private interfacecom.jblend.media.core.MediaOptionalParser
public super classcom.jblend.media.core.MediaPitchController
public super classcom.jblend.media.core.MediaProfile
public final super classcom.jblend.media.core.MediaRecordController
public interfacecom.jblend.media.core.MediaRecordListener
public super classcom.jblend.media.core.MediaSnapshotController
private super classcom.jblend.media.core.MediaSnapshotController$1
public super classcom.jblend.media.core.MediaSpeedController
public super classcom.jblend.media.core.MediaStopController
public super classcom.jblend.media.core.MediaStorage
public super classcom.jblend.media.core.MediaStorageControl
public super classcom.jblend.media.core.MediaStream
public final super classcom.jblend.media.core.MediaStreamControl
public interfacecom.jblend.media.core.MediaStreamListener
public super classcom.jblend.media.core.MediaStreamType
public final super classcom.jblend.media.core.MediaSyncController
public super classcom.jblend.media.core.MediaTempoController
private super classcom.jblend.media.core.MediaThread
public final super classcom.jblend.media.core.MediaToneSeqController
public super classcom.jblend.media.core.MediaType
public super classcom.jblend.media.core.MediaUserController
public super classcom.jblend.media.core.MediaVideoController
public super classcom.jblend.media.core.MediaVolumeController
public super classcom.jblend.media.core.MediaVsclAudio3DController
public super classcom.jblend.media.core.MediaVsclBarcodeController
private super classcom.jblend.media.core.MediaVsclBarcodeController$1
public super classcom.jblend.media.core.MediaVsclExtendedAudioController
public super classcom.jblend.media.core.MediaVsclReverbController
private super abstract classcom.jblend.media.core.NativeSync
public final super classcom.jblend.media.core.RealtimeMIDIControl
public interfacecom.jblend.media.gui.VideoItemControl
public interfacecom.jblend.media.gui.VideoItemCreator
public interfacecom.jblend.media.gui.VideoItemListener
public super classcom.jblend.media.option.mmapi.MMAPIOptions
public super abstract classcom.jblend.media.protocol.AbstractDataSink
public super abstract classcom.jblend.media.protocol.AbstractDataSource
public super abstract classcom.jblend.media.protocol.AbstractSourceStream
public super abstract classcom.jblend.media.protocol.DataSink
public interfacecom.jblend.media.protocol.DataSinkCreator
public interfacecom.jblend.media.protocol.DataSourceCreator
public super classcom.jblend.media.protocol.capture.DataSourceCreatorImpl
public final super classcom.jblend.media.protocol.capture.DataSourceImpl
public super classcom.jblend.media.protocol.device.DataSourceCreatorImpl
public final super classcom.jblend.media.protocol.device.DataSourceImpl
public super classcom.jblend.media.protocol.http.DataSourceCreatorImpl
public final super classcom.jblend.media.protocol.http.DataSourceImpl
public super classcom.jblend.media.protocol.http.HttpSourceStream
public super classcom.jblend.media.protocol.resource.DataSourceCreatorImpl
public final super classcom.jblend.media.protocol.resource.DataSourceImpl
public super classcom.jblend.media.protocol.resource.ResourceSourceStream
public super classcom.jblend.media.protocol.stream.DataSourceCreatorImpl
public final super classcom.jblend.media.protocol.stream.DataSourceImpl
public final super classcom.jblend.media.vscl.Environment3DImpl
public final super classcom.jblend.micro.SystemOption
public super abstract classcom.jblend.micro.event.AbstractEventThread
public interfacecom.jblend.micro.event.EventListener
public super classcom.jblend.micro.event.MediaEventThread
public super classcom.jblend.micro.event.MediaSystemEventDeliverer
public interfacecom.jblend.micro.event.MediaSystemEventListener
private final super classcom.jblend.micro.event.ProcessEventHandler
public final super classcom.jblend.micro.event.ProcessEventThread
public interfacecom.jblend.micro.event.UiEvent
public super classcom.jblend.micro.event.UiEventThread
public final super classcom.jblend.micro.lcdui.ScreenMode
public interfacecom.jblend.micro.lcdui.ScreenModeListener
public final super classcom.jblend.micro.lcdui.ScreenOption
public interfacecom.jblend.micro.lcdui.UIStateListener
public final super classcom.jblend.micro.lcdui.UiStatuses
public final super classcom.jblend.micro.thread.NativeThreadJoinner
private final super classcom.jblend.micro.thread.NativeThreadJoinnerEventThread
private super classcom.jblend.micro.thread.NativeThreadMonitor
public final super classcom.jblend.micro.thread.PrioritySchedule
public super classcom.jblend.rms.FileNotFoundException
private super classcom.jblend.rms.IndexedRecord
private super classcom.jblend.rms.IndexedRecord$ComparatorByIndexOffset
private super classcom.jblend.rms.IndexedRecord$ComparatorByOffset
private super classcom.jblend.rms.IndexedRecord$ComparatorBySize
private super abstract classcom.jblend.rms.IndexedRecordManager
private super classcom.jblend.rms.IndexedRecordStoreInfo
public super classcom.jblend.rms.IndexedRecordStoreManager
private super classcom.jblend.rms.IndexedRecordStoreManager$1
private super classcom.jblend.rms.IndexedRecordStoreManager$GarbageTable
private super classcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager
private super classcom.jblend.rms.LaxByteArrayInputStream
private super classcom.jblend.rms.LaxByteArrayOutputStream
private super classcom.jblend.rms.RandomAccessFile
public interfacecom.jblend.rms.Record
public interfacecom.jblend.rms.RecordManager
private super classcom.jblend.rms.RecordStoreFileOptimize
public interfacecom.jblend.rms.RecordStoreManager
public super classcom.jblend.rms.RecordStoreManagerException
public super classcom.jblend.rms.StrageFullException
private super classcom.jblend.security.DefaultPermission
private super classcom.jblend.security.DialogEventThread
public super abstract classcom.jblend.security.Permission
public super classcom.jblend.security.PermissionFactory
public super abstract classcom.jblend.security.SecurityManager
public super abstract classcom.jblend.security.UserConfirmDialog
public super classcom.jblend.security.midp20.SecurityManagerImpl
public super classcom.jblend.security.midp20.UserConfirmDialogImpl
public super classcom.jblend.tck.socket2http.Protocol
private super classcom.jblend.tck.socket2http.SocketInputStream
private super classcom.jblend.tck.socket2http.SocketOutputStream
public interfacecom.jblend.ui.SequenceInterface
public final super classcom.jblend.util.Case
public interfacecom.jblend.util.Comparable
public super classcom.jblend.util.DateParser
public final super classcom.jblend.util.Debug
public super classcom.jblend.util.IntRingBuffer
public super classcom.jblend.util.Properties
public super classcom.jblend.util.Rectangle
public final super classcom.jblend.util.RingBuffer
public final super classcom.jblend.util.Secure
public final super classcom.jblend.util.SimpleVector
private final super classcom.jblend.util.SimpleVector$SimpleVectorEnumerator
public super classcom.jblend.util.SortedVector
public super classcom.jblend.util.StringKeyHashtable
public final super classcom.jblend.util.SystemLog
public super classcom.jblend.util.SystemProperties
public super classcom.jblend.util.i18n.SJIS_Reader
public super classcom.jblend.util.i18n.SJIS_Writer
public super classcom.jblend.util.i18n.UTF16BE_Reader
public super classcom.jblend.util.i18n.UTF16BE_Writer
public super classcom.jblend.util.i18n.UTF16LE_Reader
public super classcom.jblend.util.i18n.UTF16LE_Writer
public super classcom.jblend.util.i18n.UTF16_Reader
public super classcom.jblend.util.i18n.UTF16_Writer
public super classcom.jblend.util.i18n.UTF8_Reader
public super classcom.jblend.util.i18n.UTF8_Writer
public final super classcom.motorola.api.DataFlow
private super classcom.motorola.api.DataFlow$ApiListener
public interfacecom.motorola.api.DataFlowEvents
public interfacecom.motorola.api.DataFlowListener
public super classcom.motorola.api.DataFlowRegistry
private super classcom.motorola.api.DataFlowRegistry$RegisteredObject
private super classcom.motorola.api.Log
public final super classcom.motorola.api.ORB
public super classcom.motorola.api.ORBError
public final super classcom.motorola.api.Operations
public super classcom.motorola.api.PopStream
public super classcom.motorola.api.PushStream
public super classcom.motorola.extensions.RemoteControl
private final super classcom.motorola.extensions.RemoteControl$Wrapper
private final super classcom.motorola.extensions.RemoteControlRouter
public super classcom.motorola.extensions.ScalableImage
public final super classcom.motorola.extensions.ScalableJPGImage
public final super classcom.motorola.extensions.TextInput
public final super classcom.motorola.init.SystemInitializer
public super classcom.motorola.io.ConnectorEvent
private super classcom.motorola.io.EventWait
public super classcom.motorola.io.NetworkNativeEvent
private super classcom.motorola.io.comm.PrivateInputStream
private super classcom.motorola.io.comm.PrivateOutputStream
public super classcom.motorola.io.comm.Protocol
public super classcom.motorola.io.datagram.DatagramObject
public super classcom.motorola.io.datagram.Protocol
public interfacecom.motorola.io.drm.DrmFileConnection
public super classcom.motorola.io.drm.DrmLicense
public super classcom.motorola.io.drm.Protocol
public super classcom.motorola.io.socket.Protocol
private super classcom.motorola.io.socket.SocketInputStream
private super classcom.motorola.io.socket.SocketOutputStream
public super classcom.motorola.io.ssl.Protocol
private super classcom.motorola.io.ssl.SSLCertificate
private super classcom.motorola.io.ssl.SSLSecurityInfo
public super classcom.motorola.io.wappush.Protocol
private super classcom.motorola.io.wappush.Protocol$WapPushConnectorEvent
private super classcom.motorola.io.wappush.Protocol$WapPushDFBroker
public interfacecom.motorola.io.wappush.WapPushConnection
public interfacecom.motorola.io.wappush.WapPushListener
public interfacecom.motorola.io.wappush.WapPushMessage
private super classcom.motorola.io.wappush.WapPushMessageImpl
public final super classcom.motorola.itunes.DodStatus
public super classcom.motorola.itunes.StatusArea
public super classcom.motorola.itunes.Utils
public final super classcom.motorola.media.protocol.file.FileDataSink
public final super classcom.motorola.media.protocol.file.FileDataSinkCreator
public super classcom.motorola.phonebook.PhoneBookException
public super classcom.motorola.phonebook.RecentCallDialed
public super classcom.motorola.phonebook.RecentCallReceived
public super abstract classcom.motorola.phonebook.RecentCallRecord
public super classcom.motorola.pim.Coder
public interfacecom.motorola.pim.Contact
public super classcom.motorola.pim.ContactEnumerationImpl
public super classcom.motorola.pim.ContactImpl
public interfacecom.motorola.pim.ContactList
public super classcom.motorola.pim.ContactListImpl
public super classcom.motorola.pim.Data
public super classcom.motorola.pim.EventEnumerationImpl
public super classcom.motorola.pim.EventImpl
public super classcom.motorola.pim.EventListImpl
public super classcom.motorola.pim.EventUtilites
public super classcom.motorola.pim.Field
private super classcom.motorola.pim.LocalStringTokenizer
public super classcom.motorola.pim.NotifyEvent
public super classcom.motorola.pim.PIMImpl
public super classcom.motorola.pim.PIMItemImpl
public super classcom.motorola.pim.PIMListImpl
private super classcom.motorola.pim.PIMRegistryMSG
private super classcom.motorola.pim.Property
private super classcom.motorola.pim.PropertyParam
private super classcom.motorola.pim.Reader
private super classcom.motorola.pim.ShortEvent
private super classcom.motorola.pim.TempEvent
private super classcom.motorola.pim.vCalEntry
public super classcom.motorola.pim.vCalWriter
public super classcom.motorola.pim.vCardWriter
public super abstract classcom.motorola.ref.Reference
public super classcom.motorola.ref.SoftReference
private final super classcom.motorola.smsaccess.ReadAccess
public super classcom.motorola.smsaccess.SMSFolder
public super classcom.motorola.smsaccess.SMSMessage
private final super classcom.motorola.smsaccess.Settings
private final super classcom.motorola.smsaccess.Transactor
private final super classcom.motorola.smsaccess.Transactor$Waiter
private final super classcom.motorola.smsaccess.WriteAccess
public super abstract classcom.motorola.synerj.apps.AppBase
public final super classcom.motorola.synerj.apps.AppReg
public super classcom.motorola.synerj.apps.airplanemode.AirplaneMode
public super classcom.motorola.synerj.apps.browser.Browser
public super classcom.motorola.synerj.apps.call.Calling
public super classcom.motorola.synerj.apps.dbk.Appointment
public super classcom.motorola.synerj.apps.dbk.AppointmentsList
public super classcom.motorola.synerj.apps.dbk.DateBook
private super classcom.motorola.synerj.apps.dbk.DateBook$1
private super classcom.motorola.synerj.apps.dbk.DateBook$DbkNotifier
private super classcom.motorola.synerj.apps.dbk.DateBook$Listener
public interfacecom.motorola.synerj.apps.dbk.DateBookListener
private super classcom.motorola.synerj.apps.dbk.DbkDflListener
private super classcom.motorola.synerj.apps.dbk.EventNotifier
public super classcom.motorola.synerj.apps.dial.DialEditor
public super classcom.motorola.synerj.apps.idle.Settings
private super classcom.motorola.synerj.apps.idle.SettingsEventHandler
public super classcom.motorola.synerj.apps.messages.Messages
public super classcom.motorola.synerj.apps.mmedia.Camera
public super classcom.motorola.synerj.apps.mmedia.MediaPlayer
public super classcom.motorola.synerj.apps.mmedia.Pictures
public super classcom.motorola.synerj.apps.mmenu.MainMenu
public super classcom.motorola.synerj.apps.pbk.PhoneBook
private super classcom.motorola.synerj.apps.pbk.PhoneBook$1
private super classcom.motorola.synerj.apps.pbk.PhoneBook$Listener
private super classcom.motorola.synerj.apps.pbk.PhoneBook$PbkNotifier
public interfacecom.motorola.synerj.apps.pbk.PhoneBookListener
public super classcom.motorola.synerj.apps.pers.PopupPersonalize
public super classcom.motorola.synerj.apps.rc.RecentCalls
private super classcom.motorola.synerj.apps.rc.RecentCalls$1
private super classcom.motorola.synerj.apps.rc.RecentCalls$Listener
private super classcom.motorola.synerj.apps.rc.RecentCalls$RCNotifier
public interfacecom.motorola.synerj.apps.rc.RecentCallsListener
public super classcom.motorola.synerj.apps.voicenote.VoiceNote
public super classcom.motorola.synerj.apps.voicerec.VoiceRecognition
public super classcom.motorola.synerj.apps.volume.Volume
private super classcom.motorola.synerj.fw.ConsoleLogger
public interfacecom.motorola.synerj.fw.EventHandler
public final super classcom.motorola.synerj.fw.EventManager
private super classcom.motorola.synerj.fw.EventManager$1
private super classcom.motorola.synerj.fw.EventManager$EvtMgrImpl
public interfacecom.motorola.synerj.fw.FeatureID
public interfacecom.motorola.synerj.fw.FeatureState
public final super classcom.motorola.synerj.fw.Framework
private super classcom.motorola.synerj.fw.Framework$1
private super classcom.motorola.synerj.fw.Framework$Handler
public interfacecom.motorola.synerj.fw.FrameworkConnectionListener
public interfacecom.motorola.synerj.fw.FrameworkContext
public final super classcom.motorola.synerj.fw.FrameworkMIDlet
public final super classcom.motorola.synerj.fw.FrameworkPushRegistry
public interfacecom.motorola.synerj.fw.FrameworkResourceID
public interfacecom.motorola.synerj.fw.FrameworkResumeListener
public interfacecom.motorola.synerj.fw.FrameworkStopListener
public interfacecom.motorola.synerj.fw.FrameworkSuspendListener
public interfacecom.motorola.synerj.fw.FrameworkTimerListener
private super classcom.motorola.synerj.fw.LogLevel
public super abstract classcom.motorola.synerj.fw.Logger
public super classcom.motorola.synerj.lcc.FDBAccess
public super classcom.motorola.synerj.lcc.LCCException
public super classcom.motorola.synerj.lcc.LCCore
private super classcom.motorola.synerj.lcc.LCCore$1
private super classcom.motorola.synerj.lcc.LCCore$LCCEventHandler
private super classcom.motorola.synerj.lcc.LCCore$LCCNotifier
public interfacecom.motorola.synerj.lcc.LCCoreListener
public super classcom.motorola.synerj.lcc.MessageInfo
public super classcom.motorola.synerj.notifications.Listeners
private super classcom.motorola.synerj.notifications.NotificationThread
private super classcom.motorola.synerj.notifications.NotificationThread$1
private super classcom.motorola.synerj.notifications.NotificationThread$EventListItem
public interfacecom.motorola.synerj.notifications.Notifier
private super classcom.motorola.synerj.notifications.PostponedAdd
private super abstract classcom.motorola.synerj.notifications.PostponedOperation
private super classcom.motorola.synerj.notifications.PostponedRemove
public super classcom.motorola.synerj.svc.HashtableEq
private super classcom.motorola.synerj.svc.HashtableEq$HashtableEnumerator
private super classcom.motorola.synerj.svc.HashtableEqEntry
public final super classcom.motorola.synerj.svc.SecurityManager
public final super classcom.motorola.synerj.svc.Util
public super classcom.motorola.synerj.svc.auf.FeatureManager
public super classcom.motorola.synerj.svc.auf.FileSystem
public super classcom.motorola.synerj.svc.auf.FileSystemException
public final super classcom.motorola.synerj.svc.auf.MediaPlayer
private super classcom.motorola.synerj.svc.auf.MediaPlayer$1
private super classcom.motorola.synerj.svc.auf.MediaPlayer$Handler
public super classcom.motorola.synerj.svc.auf.MediaPlayer$MNotifier
public interfacecom.motorola.synerj.svc.auf.MediaPlayerListener
public final super classcom.motorola.synerj.svc.auf.Messages
private super classcom.motorola.synerj.svc.auf.Messages$1
private super classcom.motorola.synerj.svc.auf.Messages$Listener
private super classcom.motorola.synerj.svc.auf.Messages$MsgNotifier
public interfacecom.motorola.synerj.svc.auf.MessagesListener
public super classcom.motorola.synerj.svc.auf.ResourceManager
public final super classcom.motorola.synerj.svc.auf.SIMToolkit
private super classcom.motorola.synerj.svc.auf.SIMToolkit$1
private super classcom.motorola.synerj.svc.auf.SIMToolkit$Handler
private super classcom.motorola.synerj.svc.auf.SIMToolkit$MNotifier
public interfacecom.motorola.synerj.svc.auf.SIMToolkitListener
public final super classcom.motorola.synerj.svc.device.Bluetooth
public final super classcom.motorola.synerj.svc.device.CarKit
private super classcom.motorola.synerj.svc.device.CarKit$1
private super classcom.motorola.synerj.svc.device.CarKit$Handler
private super classcom.motorola.synerj.svc.device.CarKit$MNotifier
public interfacecom.motorola.synerj.svc.device.CarKitListener
public final super classcom.motorola.synerj.svc.device.Case
public super classcom.motorola.synerj.svc.device.DeviceManager
private super classcom.motorola.synerj.svc.device.DeviceManager$1
private super classcom.motorola.synerj.svc.device.DeviceManager$Handler
private super classcom.motorola.synerj.svc.device.DeviceManager$MNotifier
public interfacecom.motorola.synerj.svc.device.DeviceManagerListener
public final super classcom.motorola.synerj.svc.device.Display
public final super classcom.motorola.synerj.svc.device.FMRadio
private super classcom.motorola.synerj.svc.device.FMRadio$1
private super classcom.motorola.synerj.svc.device.FMRadio$Handler
private super classcom.motorola.synerj.svc.device.FMRadio$MNotifier
public interfacecom.motorola.synerj.svc.device.FMRadioListener
public final super classcom.motorola.synerj.svc.device.Keyboard
public final super classcom.motorola.synerj.svc.device.MP3Lite
private super classcom.motorola.synerj.svc.device.MP3Lite$1
private super classcom.motorola.synerj.svc.device.MP3Lite$Handler
private super classcom.motorola.synerj.svc.device.MP3Lite$MNotifier
public interfacecom.motorola.synerj.svc.device.MP3LiteListener
public final super classcom.motorola.synerj.svc.device.Network
private super classcom.motorola.synerj.svc.device.Network$1
private super classcom.motorola.synerj.svc.device.Network$CallBarringHandler
private super classcom.motorola.synerj.svc.device.Network$Handler
private super classcom.motorola.synerj.svc.device.Network$MNotifier
public interfacecom.motorola.synerj.svc.device.NetworkListener
public final super classcom.motorola.synerj.svc.device.Power
public super classcom.motorola.synerj.svc.net.SessionManager
public super classcom.motorola.synerj.svc.net.SessionManagerException
public final super classcom.motorola.synerj.svc.user.AppManager
private super classcom.motorola.synerj.svc.user.AppManager$1
private super classcom.motorola.synerj.svc.user.AppManager$Listener
private super classcom.motorola.synerj.svc.user.AppManager$UpdateThread
public interfacecom.motorola.synerj.svc.user.AppManagerListener
public super classcom.motorola.synerj.svc.user.HomeScreen
private super classcom.motorola.synerj.svc.user.HomeScreen$1
private super classcom.motorola.synerj.svc.user.HomeScreen$HsHandler
private super classcom.motorola.synerj.svc.user.HomeScreen$HsNotifier
public interfacecom.motorola.synerj.svc.user.HomeScreenListener
public super classcom.motorola.synerj.svc.user.MidletEntry
public final super classcom.motorola.synerj.svc.user.PhoneStatus
private super classcom.motorola.synerj.svc.user.PhoneStatus$1
private super classcom.motorola.synerj.svc.user.PhoneStatus$MSISDNHandler
public super classcom.motorola.synerj.svc.user.PhoneStatusException
public final super classcom.motorola.synerj.svc.user.Ring
public final super classcom.motorola.synerj.svc.user.ScreenSaver
private super classcom.motorola.synerj.svc.user.ScreenSaver$1
private super classcom.motorola.synerj.svc.user.ScreenSaver$Handler
private super classcom.motorola.synerj.svc.user.ScreenSaver$MNotifier
public super classcom.motorola.synerj.svc.user.ScreenSaverException
public interfacecom.motorola.synerj.svc.user.ScreenSaverListener
public super classcom.motorola.synerj.svc.user.Settings
private super classcom.motorola.synerj.svc.user.Settings$1
private super classcom.motorola.synerj.svc.user.Settings$Listener
private super classcom.motorola.synerj.svc.user.Settings$MNotifier
private super classcom.motorola.synerj.svc.user.Settings$SNotifier
public interfacecom.motorola.synerj.svc.user.SettingsListener
public super classcom.motorola.synerj.svc.user.SuiteEntry
public final super classcom.motorola.synerj.ui.Adjuster
private super classcom.motorola.synerj.ui.Adjuster$1
public interfacecom.motorola.synerj.ui.Animation
private super classcom.motorola.synerj.ui.AnimationWrapper
private super classcom.motorola.synerj.ui.Animator
private super classcom.motorola.synerj.ui.Animator$Repainter
public interfacecom.motorola.synerj.ui.ColorPalette
private super classcom.motorola.synerj.ui.ColorPaletteMoto
public final super classcom.motorola.synerj.ui.Colors
private super classcom.motorola.synerj.ui.Colors$1
private super classcom.motorola.synerj.ui.Colors$Listener
private super classcom.motorola.synerj.ui.DeltaList
public interfacecom.motorola.synerj.ui.FontPalette
public final super classcom.motorola.synerj.ui.Fonts
private super classcom.motorola.synerj.ui.FullScreenListViewDecorator
private super classcom.motorola.synerj.ui.FullScreenViewDecorator
public super classcom.motorola.synerj.ui.GifAnimation
private super classcom.motorola.synerj.ui.IconicTitleProxy
private super classcom.motorola.synerj.ui.IdleViewDecorator
private final super classcom.motorola.synerj.ui.KeyPressTimer
private final super classcom.motorola.synerj.ui.KeyWaiter
private super classcom.motorola.synerj.ui.MenuCommands
private super classcom.motorola.synerj.ui.MenuCommandsCollection
private final super classcom.motorola.synerj.ui.MenuCommandsDialog
private super classcom.motorola.synerj.ui.MenuCommandsDialog$1
private super classcom.motorola.synerj.ui.MenuCommandsDialog$MenuCommandListener
private super classcom.motorola.synerj.ui.MenuListCommand
private super classcom.motorola.synerj.ui.MenuViewDecorator
private super classcom.motorola.synerj.ui.MenuViewDecorator$1
private super classcom.motorola.synerj.ui.MenuViewDecorator$MenuViewDecoratorSkinImages
public super abstract classcom.motorola.synerj.ui.NativePrimaryView
private final super classcom.motorola.synerj.ui.NullView
private final super classcom.motorola.synerj.ui.NullViewDecorator
private final super classcom.motorola.synerj.ui.PrimaryCanvas
private super classcom.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter
public super classcom.motorola.synerj.ui.PrimaryDisplay
public interfacecom.motorola.synerj.ui.PrimaryDisplayListener
private super classcom.motorola.synerj.ui.PrimaryDisplayListenerStub
public super abstract classcom.motorola.synerj.ui.PrimaryView
private super classcom.motorola.synerj.ui.PrimaryView$1
private super classcom.motorola.synerj.ui.PrimaryView$MenuCommandsListener
public super abstract classcom.motorola.synerj.ui.PrimaryViewBase
public interfacecom.motorola.synerj.ui.PrimaryViewDecorator
public super classcom.motorola.synerj.ui.SVGAnimation
private super classcom.motorola.synerj.ui.SVGAnimation$1
private super classcom.motorola.synerj.ui.SVGAnimation$SVGAnimationEventHandler
private super classcom.motorola.synerj.ui.SVGAnimation$SVGAnimationNotifier
public super classcom.motorola.synerj.ui.SVGAnimationException
public interfacecom.motorola.synerj.ui.SVGAnimationListener
private super classcom.motorola.synerj.ui.ScrollbarProxy
public final super classcom.motorola.synerj.ui.Shortcut
public super classcom.motorola.synerj.ui.Skin
public super abstract classcom.motorola.synerj.ui.SkinImages
public interfacecom.motorola.synerj.ui.SkinProperties
private super classcom.motorola.synerj.ui.Skinning
private super classcom.motorola.synerj.ui.SoftkeyNames
private super classcom.motorola.synerj.ui.TabListViewDecorator
private super classcom.motorola.synerj.ui.TabListViewDecorator$1
private super classcom.motorola.synerj.ui.TabViewDecorator
private super classcom.motorola.synerj.ui.TabViewDecorator$1
private super classcom.motorola.synerj.ui.TabViewDecorator$TabViewDecoratorSkinImages
public interfacecom.motorola.synerj.ui.TestDefines
public super classcom.motorola.synerj.ui.TestInfo
private super classcom.motorola.synerj.ui.TitleProxy
public interfacecom.motorola.synerj.ui.UICommandListener
public super classcom.motorola.synerj.ui.UICommandListenerStub
public super classcom.motorola.synerj.ui.UICommandListenerWrapper
public super classcom.motorola.synerj.ui.UIGraphics
public interfacecom.motorola.synerj.ui.UIKeyboardCodes
public interfacecom.motorola.synerj.ui.UIKeyboardListener
public super classcom.motorola.synerj.ui.UIKeyboardListenerStub
public super classcom.motorola.synerj.ui.UIKeyboardListenerWrapper
public super classcom.motorola.synerj.ui.dialog.CharEditorDialog
public super classcom.motorola.synerj.ui.dialog.ListDialogBase
private super classcom.motorola.synerj.ui.dialog.ListDialogBase$1
private super classcom.motorola.synerj.ui.dialog.ListDialogBase$ListKeyboardListener
public super classcom.motorola.synerj.ui.dialog.NoticeDialog
private super classcom.motorola.synerj.ui.dialog.NoticeDialog$DialogTimerTask
public super classcom.motorola.synerj.ui.settings.Settings
private super classcom.motorola.synerj.ui.settings.Settings$1
private super classcom.motorola.synerj.ui.settings.Settings$Listener
private super classcom.motorola.synerj.ui.settings.Settings$MNotifier
private super classcom.motorola.synerj.ui.settings.Settings$SNotifier
public super abstract classcom.motorola.synerj.ui.settings.SettingsAdapter
public interfacecom.motorola.synerj.ui.settings.SettingsListener
public super classcom.motorola.synerj.ui.util.ArrayCollection
public interfacecom.motorola.synerj.ui.util.Collection
public super classcom.motorola.synerj.ui.util.Content
public super classcom.motorola.synerj.ui.util.ContentFormatter
private super classcom.motorola.synerj.ui.util.ContentFormatter$Position
private super classcom.motorola.synerj.ui.util.ContentFormatter$VAlignInfo
public super classcom.motorola.synerj.ui.util.DualVectorCollection
public super classcom.motorola.synerj.ui.util.PrintfContentFormatter
public super classcom.motorola.synerj.ui.util.VectorCollection
public super classcom.motorola.synerj.ui.widget.Area
public super classcom.motorola.synerj.ui.widget.BGWidget
public super classcom.motorola.synerj.ui.widget.CheckMark
public super classcom.motorola.synerj.ui.widget.CheckMarkAdjustments
public super classcom.motorola.synerj.ui.widget.FormItem
public super classcom.motorola.synerj.ui.widget.FormItemAdjustments
public super classcom.motorola.synerj.ui.widget.IconicListItem
public super classcom.motorola.synerj.ui.widget.IconicListItemAdjustments
public super classcom.motorola.synerj.ui.widget.IconicTitle
public super classcom.motorola.synerj.ui.widget.IconicTitleAdjustments
public super classcom.motorola.synerj.ui.widget.List
public super classcom.motorola.synerj.ui.widget.ListAdjustments
private super classcom.motorola.synerj.ui.widget.ListAdjustments$1
public interfacecom.motorola.synerj.ui.widget.ListItem
public super classcom.motorola.synerj.ui.widget.OutlinedTextAdjuster
private super classcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$1
private super classcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$OutlinedTextAdjusterData
public super classcom.motorola.synerj.ui.widget.Scrollbar
public super classcom.motorola.synerj.ui.widget.ScrollbarAdjustments
private super classcom.motorola.synerj.ui.widget.ScrollbarAdjustments$1
public super classcom.motorola.synerj.ui.widget.Softkeys
public super classcom.motorola.synerj.ui.widget.SoftkeysAdjustments
private super classcom.motorola.synerj.ui.widget.SoftkeysAdjustments$1
private super classcom.motorola.synerj.ui.widget.SoftkeysSkin
public super classcom.motorola.synerj.ui.widget.StringListItem
public super classcom.motorola.synerj.ui.widget.StringListItemAdjustments
public super classcom.motorola.synerj.ui.widget.Title
public super classcom.motorola.synerj.ui.widget.TitleAdjustments
private super classcom.motorola.synerj.ui.widget.TitleAdjustments$1
public super classcom.motorola.synerj.ui.widget.WallpaperWidget
public interfacecom.motorola.synerj.ui.widget.Widget
public super abstract classcom.motorola.synerj.ui.widget.WidgetBase
public super classcom.motorola.synerj.ui.widget.WidgetContainer
public super classcom.motorola.synerj.ui.widget.WidgetWrapper
public super classcom.motorola.zip.DataFormatException
public super classcom.motorola.zip.Inflater
public super classcom.rococosoft.impronto.ImprontoConnection
public super abstract classcom.rococosoft.impronto.ImprontoLocalDevice
private super classcom.rococosoft.impronto.ImprontoLocalDevice$DiscoveryModeTimer
public super abstract classcom.rococosoft.impronto.baseband.AclLink
private super classcom.rococosoft.impronto.baseband.AclLink$PeerDevice
public final super classcom.rococosoft.impronto.baseband.LinkKey
public super abstract classcom.rococosoft.impronto.baseband.LinkManager
public super abstract classcom.rococosoft.impronto.bcc.BTSecurityManager
public super abstract classcom.rococosoft.impronto.bcc.DeviceManager
private super classcom.rococosoft.impronto.bcc.DeviceManager$Peer
public super classcom.rococosoft.impronto.bcc.Service
public super abstract classcom.rococosoft.impronto.bcc.ServiceManager
public super classcom.rococosoft.impronto.discovery.BlockingDiscoveryListener
public final super classcom.rococosoft.impronto.discovery.DataElementHelper
private super classcom.rococosoft.impronto.discovery.DataElementHelper$1
public super classcom.rococosoft.impronto.discovery.DescriptorLayer
public super classcom.rococosoft.impronto.discovery.DescriptorList
public super classcom.rococosoft.impronto.discovery.DescriptorStack
public interfacecom.rococosoft.impronto.discovery.DeviceInquiryTransaction
public super abstract classcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent
public super classcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent$DiscoveryAgentListener
public super abstract classcom.rococosoft.impronto.discovery.ImprontoRemoteDevice
public super abstract classcom.rococosoft.impronto.discovery.ImprontoServiceRecord
public super abstract classcom.rococosoft.impronto.discovery.LocalServiceRecord
public super abstract classcom.rococosoft.impronto.discovery.RemoteServiceRecord
public interfacecom.rococosoft.impronto.discovery.ServiceDatabase
public super classcom.rococosoft.impronto.discovery.ServiceRecordHelper
public interfacecom.rococosoft.impronto.discovery.ServiceSearchTransaction
private final super classcom.rococosoft.impronto.impl.AclLinkImpl
private final super classcom.rococosoft.impronto.impl.BTUtil
private final super classcom.rococosoft.impronto.impl.CDCUtil
private super classcom.rococosoft.impronto.impl.CDCUtil$1
private super classcom.rococosoft.impronto.impl.CDCUtil$Lock
private final super classcom.rococosoft.impronto.impl.DataElementParser
private final super classcom.rococosoft.impronto.impl.DataElementSerializer
private final super classcom.rococosoft.impronto.impl.DelegatingListener
public final super classcom.rococosoft.impronto.impl.DeviceFactory
private final super classcom.rococosoft.impronto.impl.DeviceManagerImpl
private final super classcom.rococosoft.impronto.impl.DiscoveryAgentImpl
private super classcom.rococosoft.impronto.impl.DiscoveryAgentImpl$1
private final super classcom.rococosoft.impronto.impl.DiscoveryAgentImpl$DeviceInquiryTransactionImpl
private final super classcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue
private final super classcom.rococosoft.impronto.impl.DiscoveryAgentImpl$ServiceSearchTransactionImpl
public interfacecom.rococosoft.impronto.impl.JBlendConstants
private final super classcom.rococosoft.impronto.impl.L2CAPConnectionImpl
private final super classcom.rococosoft.impronto.impl.L2CAPConnectionManagerImpl
private final super classcom.rococosoft.impronto.impl.L2CAPConnectionNotifierImpl
private final super classcom.rococosoft.impronto.impl.LinkManagerImpl
private final super classcom.rococosoft.impronto.impl.LocalDeviceImpl
private final super classcom.rococosoft.impronto.impl.RFCommConnectionImpl
private final super classcom.rococosoft.impronto.impl.RFCommConnectionManagerImpl
private final super classcom.rococosoft.impronto.impl.RFCommConnectionNotifierImpl
private final super classcom.rococosoft.impronto.impl.RemoteDeviceImpl
private super classcom.rococosoft.impronto.impl.RemoteServiceRecordImpl
private final super classcom.rococosoft.impronto.impl.SecurityManagerImpl
private final super classcom.rococosoft.impronto.impl.ServiceDatabaseImpl
private final super classcom.rococosoft.impronto.impl.ServiceDatabaseImpl$LocalServiceRecordImpl
private final super classcom.rococosoft.impronto.impl.ServiceManagerImpl
private final super classcom.rococosoft.impronto.impl.ServiceRecordParser
private final super classcom.rococosoft.impronto.impl.ServiceRecordSerializer
public super abstract classcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnection
public super abstract classcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier
public super abstract classcom.rococosoft.impronto.l2cap.L2CAPConnectionManager
private final super classcom.rococosoft.impronto.obex.BodyInputStream
private final super classcom.rococosoft.impronto.obex.BodyOutputStream
private final super classcom.rococosoft.impronto.obex.ClientGetOperation
private super abstract classcom.rococosoft.impronto.obex.ClientOperation
private final super classcom.rococosoft.impronto.obex.ClientPutOperation
private interfacecom.rococosoft.impronto.obex.Command
private super classcom.rococosoft.impronto.obex.ConnectPacket
private final super classcom.rococosoft.impronto.obex.ConnectRequest
private final super classcom.rococosoft.impronto.obex.ConnectRequestProcessor
private super classcom.rococosoft.impronto.obex.ConnectResponse
private final super classcom.rococosoft.impronto.obex.Digest
private super classcom.rococosoft.impronto.obex.Digest$Challenge
private super classcom.rococosoft.impronto.obex.Digest$Response
private final super classcom.rococosoft.impronto.obex.DisconnectRequest
private final super classcom.rococosoft.impronto.obex.DisconnectRequestProcessor
private final super classcom.rococosoft.impronto.obex.FragmentWriter
private final super classcom.rococosoft.impronto.obex.GetRequest
private super classcom.rococosoft.impronto.obex.GetRequest$GetCommand
private final super classcom.rococosoft.impronto.obex.GetRequestProcessor
private super abstract classcom.rococosoft.impronto.obex.ImprontoHeaderSet
public final super classcom.rococosoft.impronto.obex.ImprontoOBEXConnection
public final super classcom.rococosoft.impronto.obex.ImprontoOBEXConnectionHandler
public final super classcom.rococosoft.impronto.obex.ImprontoOBEXConnectionNotifier
private super abstract classcom.rococosoft.impronto.obex.ImprontoOperation
private final super classcom.rococosoft.impronto.obex.OBEX
private final super classcom.rococosoft.impronto.obex.OBEXConnectionState
private super classcom.rococosoft.impronto.obex.OperationDispatcher
private super classcom.rococosoft.impronto.obex.Packet
private final super classcom.rococosoft.impronto.obex.PutRequest
private super classcom.rococosoft.impronto.obex.PutRequest$PutCommand
private final super classcom.rococosoft.impronto.obex.PutRequestProcessor
private super abstract classcom.rococosoft.impronto.obex.Request
public final super classcom.rococosoft.impronto.obex.RequestHeaderSet
private super abstract classcom.rococosoft.impronto.obex.RequestProcessor
private final super classcom.rococosoft.impronto.obex.Response
private final super classcom.rococosoft.impronto.obex.ResponseHeaderSet
private super classcom.rococosoft.impronto.obex.ServerOperation
private super classcom.rococosoft.impronto.obex.SetPathPacket
private final super classcom.rococosoft.impronto.obex.SetPathRequest
private final super classcom.rococosoft.impronto.obex.SetPathRequestProcessor
private final super classcom.rococosoft.impronto.obex.UnknownRequest
private final super classcom.rococosoft.impronto.obex.UnknownRequestProcessor
public super abstract classcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection
private super classcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$1
private super classcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommInputStream
private super classcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommOutputStream
public super abstract classcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier
public super abstract classcom.rococosoft.impronto.rfcomm.RFCommConnectionManager
public interfacecom.rococosoft.impronto.util.BluetoothConstants
public super classcom.rococosoft.impronto.util.DiscoveryAdapter
public super classcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter
public final super classcom.rococosoft.impronto.util.TagValue
public final super classcom.rococosoft.impronto.util.UUIDUtil
public super abstract classcom.rococosoft.io.protocol.ProtocolHandler
public interfacecom.rococosoft.io.protocol.ProtocolLayer
public super classcom.rococosoft.io.protocol.btgoep.ProtocolHandler
public super classcom.rococosoft.io.protocol.btl2cap.ProtocolHandler
public super classcom.rococosoft.io.protocol.btspp.ProtocolHandler
public final super classcom.rococosoft.util.Buffer
public final super classcom.rococosoft.util.CharTest
public super classcom.rococosoft.util.StringTokenizer
public super classcom.sun.cldc.i18n.Helper
public super abstract classcom.sun.cldc.i18n.StreamReader
public super abstract classcom.sun.cldc.i18n.StreamWriter
public super classcom.sun.cldc.i18n.j2me.ISO8859_1_Reader
public super classcom.sun.cldc.i18n.j2me.ISO8859_1_Writer
public super classcom.sun.cldc.i18n.uclc.DefaultCaseConverter
public super classcom.sun.cldc.io.ConsoleOutputStream
public super classcom.sun.cldc.io.DateParser
public super classcom.sun.cldc.io.ResourceInputStream
public interfacecom.sun.cldc.util.CalendarImplExt
public super abstract classcom.sun.cldc.util.TimeZoneImplementation
public super classcom.sun.cldc.util.j2me.CalendarImpl
public interfacecom.sun.cldc.util.j2me.CalendarImplExt
public super classcom.sun.cldc.util.j2me.TimeZoneImpl
public super classcom.vodafone.io.RemoteControl
public super classcom.vodafone.io.RemoteControlData
private super classcom.vodafone.lcdui.PrivateByteArrayOutputStream
public super classcom.vodafone.lcdui.SVGImage
public interfacecom.vodafone.media.audio3d.Audio3DControl
public super abstract classcom.vodafone.media.audio3d.Environment3D
public interfacecom.vodafone.media.audio3d.ExtendedAudioControl
public interfacecom.vodafone.media.audio3d.ReverbControl
public interfacecom.vodafone.media.barcode.BarcodeControl
public super abstract classcom.vodafone.midlet.ResidentMIDlet
public interfacecom.vodafone.system.BodyOpenListener
public super classcom.vodafone.system.DeviceControl
public interfacecom.vodafone.system.PhoneStateListener
public super classcom.vodafone.util.ImageEncoder
private final super classcom.vodafone.util.JPEGImageEncoder
private final super classcom.vodafone.util.PNGImageEncoder
public super classjava.io.ByteArrayInputStream
public super classjava.io.ByteArrayOutputStream
public interfacejava.io.DataInput
public super classjava.io.DataInputStream
public interfacejava.io.DataOutput
public super classjava.io.DataOutputStream
public super classjava.io.EOFException
public super classjava.io.IOException
public super abstract classjava.io.InputStream
public super classjava.io.InputStreamReader
public super classjava.io.InterruptedIOException
public super abstract classjava.io.OutputStream
public super classjava.io.OutputStreamWriter
public super classjava.io.PrintStream
public super abstract classjava.io.Reader
public super classjava.io.UTFDataFormatException
public super classjava.io.UnsupportedEncodingException
public super abstract classjava.io.Writer
public super classjava.lang.ArithmeticException
public super classjava.lang.ArrayIndexOutOfBoundsException
public super classjava.lang.ArrayStoreException
public final super classjava.lang.Boolean
public final super classjava.lang.Byte
public final super classjava.lang.Character
public final super classjava.lang.Class
public super classjava.lang.ClassCastException
public super classjava.lang.ClassNotFoundException
public final super classjava.lang.Double
public super classjava.lang.Error
public super classjava.lang.Exception
private super classjava.lang.FDBigInt
public final super classjava.lang.Float
private super classjava.lang.FloatingDecimal
public super classjava.lang.IllegalAccessException
public super classjava.lang.IllegalArgumentException
public super classjava.lang.IllegalMonitorStateException
public super classjava.lang.IllegalStateException
public super classjava.lang.IllegalThreadStateException
public super classjava.lang.IndexOutOfBoundsException
public super classjava.lang.InstantiationException
public final super classjava.lang.Integer
public super classjava.lang.InterruptedException
public final super classjava.lang.Long
public final super classjava.lang.Math
public super classjava.lang.NegativeArraySizeException
public super classjava.lang.NoClassDefFoundError
public super classjava.lang.NullPointerException
public super classjava.lang.NumberFormatException
public super classjava.lang.Object
public super classjava.lang.OutOfMemoryError
public interfacejava.lang.Runnable
public super classjava.lang.Runtime
public super classjava.lang.RuntimeException
public super classjava.lang.SecurityException
public final super classjava.lang.Short
public final super classjava.lang.String
public final super classjava.lang.StringBuffer
public super classjava.lang.StringIndexOutOfBoundsException
public final super classjava.lang.System
public super classjava.lang.Thread
public super classjava.lang.Throwable
public super abstract classjava.lang.VirtualMachineError
public super abstract classjava.lang.ref.Reference
public super classjava.lang.ref.WeakReference
public super abstract classjava.util.Calendar
public super classjava.util.Date
public super classjava.util.EmptyStackException
public interfacejava.util.Enumeration
public super classjava.util.Hashtable
private super classjava.util.Hashtable$HashtableEnumerator
private super classjava.util.HashtableEntry
public super classjava.util.NoSuchElementException
public super classjava.util.Random
public super classjava.util.Stack
public super abstract classjava.util.TimeZone
public super classjava.util.Timer
private super classjava.util.Timer$1
private super classjava.util.Timer$TimeKeeper
public super abstract classjava.util.TimerTask
public super classjava.util.Vector
private final super classjava.util.VectorEnumerator
public super classjavax.bluetooth.BluetoothConnectionException
public super classjavax.bluetooth.BluetoothStateException
public super classjavax.bluetooth.DataElement
public super classjavax.bluetooth.DeviceClass
public super classjavax.bluetooth.DiscoveryAgent
public interfacejavax.bluetooth.DiscoveryListener
public interfacejavax.bluetooth.L2CAPConnection
public interfacejavax.bluetooth.L2CAPConnectionNotifier
public super classjavax.bluetooth.LocalDevice
public super classjavax.bluetooth.RemoteDevice
public interfacejavax.bluetooth.ServiceRecord
public super classjavax.bluetooth.ServiceRegistrationException
public super classjavax.bluetooth.UUID
public interfacejavax.microedition.io.CommConnection
public interfacejavax.microedition.io.Connection
public super classjavax.microedition.io.ConnectionNotFoundException
public super classjavax.microedition.io.Connector
public interfacejavax.microedition.io.ContentConnection
public interfacejavax.microedition.io.Datagram
public interfacejavax.microedition.io.DatagramConnection
public interfacejavax.microedition.io.HttpConnection
public interfacejavax.microedition.io.HttpsConnection
public interfacejavax.microedition.io.InputConnection
public interfacejavax.microedition.io.OutputConnection
public super classjavax.microedition.io.PushRegistry
public interfacejavax.microedition.io.SecureConnection
public interfacejavax.microedition.io.SecurityInfo
public interfacejavax.microedition.io.ServerSocketConnection
public interfacejavax.microedition.io.SocketConnection
public interfacejavax.microedition.io.StreamConnection
public interfacejavax.microedition.io.StreamConnectionNotifier
public interfacejavax.microedition.io.UDPDatagramConnection
public super classjavax.microedition.io.file.ConnectionClosedException
public super classjavax.microedition.io.file.FSRegisterMSG
public interfacejavax.microedition.io.file.FileConnection
public interfacejavax.microedition.io.file.FileSystemListener
private super classjavax.microedition.io.file.FileSystemListenerHandler
public super classjavax.microedition.io.file.FileSystemRegistry
public super classjavax.microedition.io.file.FileSystemRegistry$NotificationAgent
public super classjavax.microedition.io.file.IllegalModeException
public super classjavax.microedition.io.file.Protocol
public super classjavax.microedition.io.file.Protocol$PrivateInputStream
public super classjavax.microedition.io.file.Protocol$PrivateOutputStream
private super classjavax.microedition.io.file.Protocol$WildcardChecker
private super classjavax.microedition.io.file.Record
public super classjavax.microedition.lcdui.Alert
private super classjavax.microedition.lcdui.Alert$1
private super classjavax.microedition.lcdui.Alert$AlertCommandListener
private super classjavax.microedition.lcdui.Alert$AlertTimeoutThread
public super classjavax.microedition.lcdui.AlertType
public super abstract classjavax.microedition.lcdui.Canvas
public interfacejavax.microedition.lcdui.Choice
public super classjavax.microedition.lcdui.ChoiceGroup
public super classjavax.microedition.lcdui.Command
public interfacejavax.microedition.lcdui.CommandListener
private super classjavax.microedition.lcdui.CommandMenuList
private super classjavax.microedition.lcdui.CommandMenuList$CmdVector
public super abstract classjavax.microedition.lcdui.CustomItem
public super classjavax.microedition.lcdui.DateField
public super classjavax.microedition.lcdui.Display
public super abstract classjavax.microedition.lcdui.Displayable
private super classjavax.microedition.lcdui.Displayable$1
private super classjavax.microedition.lcdui.Displayable$UIStateListenerImpl
private super classjavax.microedition.lcdui.ExtensionGraphics
public final super classjavax.microedition.lcdui.Font
public super classjavax.microedition.lcdui.Form
public super classjavax.microedition.lcdui.Gauge
private super classjavax.microedition.lcdui.Gauge$GaugeUpdateThread
public super classjavax.microedition.lcdui.Graphics
public super classjavax.microedition.lcdui.Image
public super classjavax.microedition.lcdui.ImageItem
public super abstract classjavax.microedition.lcdui.Item
private super classjavax.microedition.lcdui.Item$1
private super classjavax.microedition.lcdui.Item$RelayoutHandler
private super classjavax.microedition.lcdui.Item$UIStateListenerImpl
public interfacejavax.microedition.lcdui.ItemCommandListener
public interfacejavax.microedition.lcdui.ItemStateListener
private final super classjavax.microedition.lcdui.JoeGUIEvent
private super classjavax.microedition.lcdui.Label
public super classjavax.microedition.lcdui.List
private final super classjavax.microedition.lcdui.MIDPEvent
private super classjavax.microedition.lcdui.MediaVideoItem
private super classjavax.microedition.lcdui.MediaVideoItemCreator
private super classjavax.microedition.lcdui.OnScreenGraphics
private super classjavax.microedition.lcdui.PrivateByteArrayOutputStream
public super abstract classjavax.microedition.lcdui.Screen
private super classjavax.microedition.lcdui.Screen$1
private super classjavax.microedition.lcdui.Screen$RelayoutHandler
public super classjavax.microedition.lcdui.Spacer
public super classjavax.microedition.lcdui.StringItem
public super classjavax.microedition.lcdui.TextBox
private final super classjavax.microedition.lcdui.TextComponent
public super classjavax.microedition.lcdui.TextField
public super classjavax.microedition.lcdui.Ticker
private super classjavax.microedition.lcdui.Ticker$TickerUpdateThread
private super classjavax.microedition.lcdui.Title
private super classjavax.microedition.lcdui.UIGraphics
private super classjavax.microedition.lcdui.UiEventHandler
public super abstract classjavax.microedition.lcdui.game.GameCanvas
private super classjavax.microedition.lcdui.game.GameCanvas$1
private super classjavax.microedition.lcdui.game.GameCanvas$UIStateListenerImpl
public super abstract classjavax.microedition.lcdui.game.Layer
public super classjavax.microedition.lcdui.game.LayerManager
public super classjavax.microedition.lcdui.game.Sprite
public super classjavax.microedition.lcdui.game.TiledLayer
public super classjavax.microedition.location.AddressInfo
public super classjavax.microedition.location.Coordinates
public super classjavax.microedition.location.Criteria
private super classjavax.microedition.location.EntryLandmark
public super classjavax.microedition.location.Landmark
public super classjavax.microedition.location.LandmarkException
public super classjavax.microedition.location.LandmarkStore
private super classjavax.microedition.location.LandmarkStore$Category
private super classjavax.microedition.location.LandmarkStore$LandmarkList
private super classjavax.microedition.location.LandmarkStore$categoryList
public super classjavax.microedition.location.Location
private super classjavax.microedition.location.Location$ExtraInfo
private super classjavax.microedition.location.LocationEventHandler
private super classjavax.microedition.location.LocationEventThread
public super classjavax.microedition.location.LocationException
public interfacejavax.microedition.location.LocationListener
public super abstract classjavax.microedition.location.LocationProvider
private super classjavax.microedition.location.LocationProvider_impl
public super classjavax.microedition.location.Orientation
private super classjavax.microedition.location.Proximity
public interfacejavax.microedition.location.ProximityListener
private super classjavax.microedition.location.ProximityListenerContainer
public super classjavax.microedition.location.QualifiedCoordinates
public super classjavax.microedition.m3g.AnimationController
public super classjavax.microedition.m3g.AnimationTrack
public super classjavax.microedition.m3g.Appearance
public super classjavax.microedition.m3g.Background
public super classjavax.microedition.m3g.Camera
public super classjavax.microedition.m3g.CompositingMode
private super classjavax.microedition.m3g.Engine
public super classjavax.microedition.m3g.Fog
public super classjavax.microedition.m3g.Graphics3D
public super classjavax.microedition.m3g.Group
public super classjavax.microedition.m3g.Image2D
public super abstract classjavax.microedition.m3g.IndexBuffer
private super classjavax.microedition.m3g.Key
public super classjavax.microedition.m3g.KeyframeSequence
public super classjavax.microedition.m3g.Light
public super classjavax.microedition.m3g.Loader
public super classjavax.microedition.m3g.Material
public super classjavax.microedition.m3g.Mesh
public super classjavax.microedition.m3g.MorphingMesh
public super abstract classjavax.microedition.m3g.Node
public super abstract classjavax.microedition.m3g.Object3D
public super classjavax.microedition.m3g.PolygonMode
public super classjavax.microedition.m3g.RayIntersection
public super classjavax.microedition.m3g.SkinnedMesh
public super classjavax.microedition.m3g.Sprite3D
public super classjavax.microedition.m3g.Texture2D
public super classjavax.microedition.m3g.Transform
public super abstract classjavax.microedition.m3g.Transformable
public super classjavax.microedition.m3g.TriangleStripArray
public super classjavax.microedition.m3g.VertexArray
public super classjavax.microedition.m3g.VertexBuffer
public super classjavax.microedition.m3g.World
public interfacejavax.microedition.media.Control
public interfacejavax.microedition.media.Controllable
public final super classjavax.microedition.media.Manager
public super classjavax.microedition.media.MediaException
public interfacejavax.microedition.media.Player
public interfacejavax.microedition.media.PlayerListener
public interfacejavax.microedition.media.TimeBase
public interfacejavax.microedition.media.control.FramePositioningControl
public interfacejavax.microedition.media.control.GUIControl
public interfacejavax.microedition.media.control.MIDIControl
public interfacejavax.microedition.media.control.MetaDataControl
public interfacejavax.microedition.media.control.PitchControl
public interfacejavax.microedition.media.control.RateControl
public interfacejavax.microedition.media.control.RecordControl
public interfacejavax.microedition.media.control.StopTimeControl
public interfacejavax.microedition.media.control.TempoControl
public interfacejavax.microedition.media.control.ToneControl
public interfacejavax.microedition.media.control.VideoControl
public interfacejavax.microedition.media.control.VolumeControl
public super classjavax.microedition.media.protocol.ContentDescriptor
public super abstract classjavax.microedition.media.protocol.DataSource
public interfacejavax.microedition.media.protocol.SourceStream
public super abstract classjavax.microedition.midlet.MIDlet
private final super classjavax.microedition.midlet.MIDletEventHandler
public super classjavax.microedition.midlet.MIDletStateChangeException
private super classjavax.microedition.midlet.MidletSelector
private super classjavax.microedition.midlet.MidletSelector$LaunchFailedAlert
private super classjavax.microedition.midlet.MidletSelector$LoadingCanvas
private super classjavax.microedition.midlet.MidletSelector$MidletInfo
private super classjavax.microedition.midlet.MidletSelector$Starter
private super classjavax.microedition.midlet.MidletSelector$startAppThread
private final super classjavax.microedition.midlet.NullDisplayable
public interfacejavax.microedition.pim.Contact
public interfacejavax.microedition.pim.ContactList
public interfacejavax.microedition.pim.Event
public interfacejavax.microedition.pim.EventList
public super classjavax.microedition.pim.FieldEmptyException
public super classjavax.microedition.pim.FieldFullException
public super abstract classjavax.microedition.pim.PIM
public super classjavax.microedition.pim.PIMException
public interfacejavax.microedition.pim.PIMItem
public interfacejavax.microedition.pim.PIMList
public super classjavax.microedition.pim.RepeatRule
private super classjavax.microedition.pim.RepeatRule$DatesEnumeration
private super classjavax.microedition.pim.RepeatRule$RepeatRuleEnumeration
public interfacejavax.microedition.pim.ToDo
public interfacejavax.microedition.pim.ToDoList
public super classjavax.microedition.pim.UnsupportedFieldException
public interfacejavax.microedition.pki.Certificate
public super classjavax.microedition.pki.CertificateException
public super classjavax.microedition.rms.InvalidRecordIDException
public interfacejavax.microedition.rms.RecordComparator
public interfacejavax.microedition.rms.RecordEnumeration
private interfacejavax.microedition.rms.RecordEnumerationListener
public interfacejavax.microedition.rms.RecordFilter
public interfacejavax.microedition.rms.RecordListener
public super classjavax.microedition.rms.RecordStore
public super classjavax.microedition.rms.RecordStoreException
public super classjavax.microedition.rms.RecordStoreFullException
public super classjavax.microedition.rms.RecordStoreNotFoundException
public super classjavax.microedition.rms.RecordStoreNotOpenException
private super classjavax.microedition.rms.SimpleRecordEnumeration
private super classjavax.microedition.rms.SimpleRecordEnumeration$1
private super classjavax.microedition.rms.SimpleRecordEnumeration$MyComparator
private super classjavax.microedition.rms.SimpleRecordEnumeration2
private super classjavax.microedition.rms.SimpleRecordEnumeration2$1
private super classjavax.microedition.rms.SimpleRecordEnumeration2$MyComparator
public interfacejavax.obex.Authenticator
public interfacejavax.obex.ClientSession
public interfacejavax.obex.HeaderSet
public interfacejavax.obex.Operation
public super classjavax.obex.PasswordAuthentication
public super classjavax.obex.ResponseCodes
public super classjavax.obex.ServerRequestHandler
public interfacejavax.obex.SessionNotifier
public interfacejavax.wireless.messaging.BinaryMessage
public interfacejavax.wireless.messaging.Message
public interfacejavax.wireless.messaging.MessageConnection
public interfacejavax.wireless.messaging.MessageListener
public super classjavax.wireless.messaging.MessagePart
public interfacejavax.wireless.messaging.MultipartMessage
public super classjavax.wireless.messaging.SizeExceededException
public interfacejavax.wireless.messaging.TextMessage
public super classjp.co.aplix.cldc.io.MIDPURLChecker
public final super classjp.co.aplix.cldc.io.Resource
public final super classjp.co.aplix.cldc.io.ResourceInputStream
private final super classjp.co.aplix.cldc.io.j2me.PushConnectionInfo
private final super classjp.co.aplix.cldc.io.j2me.PushNativeError
public super classjp.co.aplix.cldc.io.j2me.PushRegistryStorage
public super classjp.co.aplix.cldc.io.j2me.SecurityInfoImpl
public super classjp.co.aplix.cldc.io.j2me.ServerCertificate
private final super classjp.co.aplix.cldc.io.j2me.ValidityDate
public super classjp.co.aplix.cldc.io.j2me.btgoep.Protocol
public super classjp.co.aplix.cldc.io.j2me.btl2cap.Protocol
public super classjp.co.aplix.cldc.io.j2me.btspp.Protocol
private super classjp.co.aplix.cldc.io.j2me.http.HttpChunkedInputStream
public super classjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl
private super classjp.co.aplix.cldc.io.j2me.http.HttpEventListener
private super classjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader
private super classjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter
private super classjp.co.aplix.cldc.io.j2me.http.HttpInputStream
private super classjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection
private super classjp.co.aplix.cldc.io.j2me.http.HttpOutputStream
public super classjp.co.aplix.cldc.io.j2me.http.HttpsConnectionImpl
public final super classjp.co.aplix.cldc.jabwt.AsyncMethodHelper
public interfacejp.co.aplix.cldc.jabwt.AsyncMethodListener
private final super classjp.co.aplix.cldc.jabwt.AsyncMethodProxy
public final super classjp.co.aplix.cldc.jabwt.DebugUtil
public super abstract classjp.co.aplix.cldc.media.util.ControlKeeper
private super classjp.co.aplix.cldc.media.util.ControlKeeperImpl_cldc11
public super abstract classjp.co.aplix.cldc.micro.event.ConnectionEventListener
public super classjp.co.aplix.cldc.micro.event.ConnectionEventThread
public super classjp.co.aplix.cldc.midp.lcdui.DecodeInterruptedException
public interfacejp.co.aplix.cldc.midp.lcdui.RelayoutListener
public super classjp.co.aplix.cldc.midp.lcdui.RelayoutManager
public super classjp.co.aplix.cldc.midp.lcdui.SystemOptionCommand
public interfacejp.co.aplix.cldc.midp.lcdui.UiDisplayableListener
public final super classjp.co.aplix.cldc.midp.lcdui.UiDisplayableManager
public interfacejp.co.aplix.cldc.midp.midlet.MIDletStateListener
public final super classjp.co.aplix.cldc.midp.midlet.MIDletStateManager
public final super classjp.co.aplix.cldc.util.JarAnalyzer
public super classjp.co.aplix.cldc.util.URLparser
public final super classjp.co.aplix.cldc.vscl20.NativeJoinnerObject
public final super classjp.co.aplix.cldc.vscl20.NativeJoinnerThread
public final super classjp.co.aplix.cldc.vscl20.PlatformEventThread
private super classjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl
public super classjp.co.aplix.cldc.wireless.messaging.CBSConnectionImpl
private super classjp.co.aplix.cldc.wireless.messaging.CBSSecurityManagerAdapter
private super classjp.co.aplix.cldc.wireless.messaging.ConnectionManager
private super classjp.co.aplix.cldc.wireless.messaging.ConnectionManager$ConnectionInfo
private super classjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor
private super classjp.co.aplix.cldc.wireless.messaging.JktWmaMessage
private super classjp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart
public super classjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage
private super classjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader
public super classjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl
private super classjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$ListenerThread
public super classjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$MessageQueue
private super classjp.co.aplix.cldc.wireless.messaging.MMSSecurityManagerAdapter
private super classjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager
private super classjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager$ConnectionInfo
private super classjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress
private super classjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl
public super classjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl
public super classjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$MessageQueue
public super classjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$UrlParser
private super classjp.co.aplix.cldc.wireless.messaging.SMSSecurityManagerAdapter
private super abstract classjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter
private super classjp.co.aplix.cldc.wireless.messaging.TextMessageImpl
private super classjp.co.aplix.cldc.wireless.messaging.WmaEventThread
private super classjp.co.aplix.cldc.wireless.messaging.WmaMmsEventThread
public interfaceorg.bouncycastle.crypto.Digest
public super abstract classorg.bouncycastle.crypto.digests.GeneralDigest
public super classorg.bouncycastle.crypto.digests.MD5Digest

com.cmcc.phonebook.NotifyEvent

private super class NotifyEvent

Fields
privateObjectwaitObject

Methods
 void<init>()
 voidnotifyEvent()
 voidwaitEvent(int i1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002methodjava.lang.Object.wait()
0003objrefjava.lang.InterruptedException
0004methodjava.lang.Throwable.printStackTrace()
0005methodjava.lang.Object.notify()
0006objrefjava.lang.Exception
0007methodjava.lang.Throwable.printStackTrace()
0008objrefjava.io.IOException

com.cmcc.phonebook.PBRegistryMSG

private super class PBRegistryMSG

Fields
static finalintPB_ERROR
static finalintPB_NO_MATCH_FOUND
static finalintPB_SUCCESS
privatebooleanregister
privatePhoneBookstorage

Methods
 void<init>()
 booleanaddSearch(PhoneBook p1)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodcom.motorola.api.DataFlow.registerApiProvider()
0001fieldcom.cmcc.phonebook.PhoneBook.searchComplit
0002fieldcom.cmcc.phonebook.PhoneBook.search_table_handle
0003fieldcom.cmcc.phonebook.PhoneBook.netEvent
0004methodcom.cmcc.phonebook.NotifyEvent.notifyEvent()
0005objrefjava.lang.Exception
0006methodjava.lang.Throwable.printStackTrace()
0007objrefcom.motorola.api.DataFlowListener

com.cmcc.phonebook.PhoneBook

public super class PhoneBook

Fields
private static finalintCREATE_EMAIL_PROCESSING
public static finalintDEVICE_ALL
public static finalintDEVICE_PHONE
public static finalintDEVICE_SIM
private static finalintFIND_BY_EMAIL
private static finalintFIND_TELNO_PROCESSING
private static finalintGET_ENTRY_PROCESSING
private static finalintGET_REAL_INDEX
static finalintINVALID_HANDLE
private static finalintPHONEBOOK_EMAIL_MAX_LENGTH
private static finalintPHONEBOOK_NAME_MAX_LENGTH
private static finalintPHONEBOOK_NUMBER_TYPE_EMAIL
private static finalintPHONEBOOK_NUMBER_TYPE_FAX
private static finalintPHONEBOOK_NUMBER_TYPE_HOME
private static finalintPHONEBOOK_NUMBER_TYPE_MAIN
private static finalintPHONEBOOK_NUMBER_TYPE_MOBILE
private static finalintPHONEBOOK_NUMBER_TYPE_PAGER
private static finalintPHONEBOOK_NUMBER_TYPE_UNKNOWN
private static finalintPHONEBOOK_NUMBER_TYPE_WORK
private static finalintPHONEBOOK_PHONE_MAX_LENGTH
static finalintRESULT_FAILED_CATEGORY_ID_OUT_OF_RANGE
static finalintRESULT_FAILED_INDEX_OUT_OF_RANGE
static finalintRESULT_FAILED_INITIALIZING
static finalintRESULT_FAILED_INVALID_FIELD
static finalintRESULT_FAILED_INVALID_SORT_ORDER
static finalintRESULT_FAILED_MEMORY_FULL
static finalintRESULT_FAILED_OPERATION_NOT_ALLOWED
static finalintRESULT_FAILED_OUT_OF_MEMORY
static finalintRESULT_FAILED_SPEEDNO_OUT_OF_RANGE
static finalintRESULT_FAILED_TIME_OUT
static finalintRESULT_FAILED_UNKNOWN_ERROR
static finalintRESULT_FAILED_UNSUPPORTED_DEVICE
private static finalintRESULT_IN_PROGRESS
private static finalintRESULT_NO_MATCH_FOUND
static finalintRESULT_SUCCESS
public static finalintSORT_BY_EMAIL
public static finalintSORT_BY_NAME
public static finalintSORT_BY_NOCHANGE
private static finalintTIMEOUT
private staticintcurrentDevice
private staticPhoneBookinstance
staticNotifyEventnetEvent
private staticPBRegistryMSGregister
staticintsearchComplit
staticintsearch_table_handle
private staticintsortingStyle

Methods
staticvoid<clinit>()
privatevoid<init>()
private staticvoidThrowPhoneBookException(int i1, String s1)
public static synchronizedintappendEntry(PhoneBookEntry p1)
private static nativeintappendEntry0(String s1, int i1, String s2, int i2, int i3)
private staticPhoneBookEntryassignFields(String s1)
private static synchronizedvoidcreateEmailTable()
private static nativeintcreateEmailTable0(int i1)
public static synchronizedintfindEntryByEmail(String s1)
private static nativeintfindEntryByEmail0(String s1)
public static synchronizedintfindEntryByName(String s1)
private static nativeintfindEntryByName0(String s1)
public static synchronizedintfindEntryByTelNo(String s1)
private static nativeintfindEntryByTelNo0(String s1)
private static synchronizedintfindNextRecord(String s1, int i1)
private static nativeintfindNextRecord0(int i1)
private static nativeStringfindNextRecordProcessing0(int i1, String s1)
private static nativeStringgetCapacity0(int i1)
public static synchronizedintgetCount()
private static nativeStringgetCount0(int i1)
public static synchronizedPhoneBookEntrygetEntry(int i1)
private static nativeintgetEntry0(int i1)
private static nativeStringgetFindResults0(int i1, int i2, int i3)
private static synchronizedintgetIndexByName(String s1)
private static nativeintgetIndexByName0(String s1)
private staticintgetIndexBySpeedNo(int i1, String s1)
private static nativeStringgetIndexBySpeedNo0(int i1)
private staticintgetIntResult(String s1, String s2)
private staticintgetNewSpeedNo(int i1, String s1)
private static nativeStringgetNewSpeedNo0(int i1)
private static nativeintgetNextSpeedNo0(int i1)
private static nativeintgetRecordByIndex0(int i1)
private static nativeintgetRecordBySpeedNo0(int i1)
private static nativeStringgetRecordBySpeedNoWithComparing0(int i1, int i2, String s1)
private staticStringgetStrResult(String s1, String s2)
static nativeintisAPIEnabled0()
private static nativeStringisUsedRecord0(int i1)
public static synchronizedvoidsetOperateStyle(int i1, int i2)
private static nativevoidsetOperateStyle0(int i1, int i2)
private static synchronizedintwaitAppendResult(int i1)

References
0000textsetOperateStyle
0001methodthis.ThrowPhoneBookException()
0002methodthis.setOperateStyle0()
0003fieldthis.sortingStyle
0004fieldthis.currentDevice
0005methodthis.getCount0()
0006textgetCount
0007methodthis.getIntResult()
0008fieldthis.register
0009fieldthis.searchComplit
000Afieldthis.search_table_handle
000Bmethodthis.createEmailTable0()
000CtextcreateEmailTable
000Dfieldthis.netEvent
000E00030000EA60
000Fmethodcom.cmcc.phonebook.NotifyEvent.waitEvent()
0010objrefjava.lang.Exception
0011objrefcom.cmcc.phonebook.PhoneBookException
0012textcreateEmailTable: async call invalid
0013methodcom.cmcc.phonebook.PhoneBookException.<init>()
0014textcreateEmailTable: internal error
0015methodthis.getFindResults0()
0016methodjava.lang.String.charAt()
0017textgetEntry
0018objrefjava.lang.IllegalArgumentException
0019objrefjava.lang.StringBuffer
001Amethodjava.lang.StringBuffer.<init>()
001Btextindex has illegal value:
001Cmethodjava.lang.StringBuffer.append()
001Dmethodjava.lang.StringBuffer.append()
001Emethodjava.lang.StringBuffer.toString()
001Fmethodjava.lang.IllegalArgumentException.<init>()
0020fieldthis.instance
0021methodcom.cmcc.phonebook.PBRegistryMSG.addSearch()
0022textgetEntry: add search error
0023methodthis.createEmailTable()
0024methodthis.getEntry0()
0025textgetEntry: invalid async call
0026methodthis.assignFields()
0027textgetEntry: internal error
0028textwaitAppendResult
0029textwaitAppendResult: invalid async call
002AtextwaitAppendResult: internal error
002Bobjrefjava.lang.String
002CtextappendEntry
002Dmethodjava.lang.String.<init>()
002EtextappendEntry: invalid argument
002FtextappendEntry: add serach error
0030methodjava.lang.String.substring()
0031text 
0032methodjava.lang.String.equals()
0033textIncorrect mobile phone number
0034methodthis.getNewSpeedNo()
0035methodthis.appendEntry0()
0036methodthis.waitAppendResult()
0037textIncorrect home phone number
0038methodthis.getIndexBySpeedNo()
0039methodjava.lang.String.trim()
003AtextfindEntryByEmail: add search error
003Bmethodthis.findEntryByEmail0()
003CtextfindEntryByEmail
003DtextfindEntryByEmail: invalid async call
003EtextfindEntryByEmail: internal error
003Fmethodthis.getIndexByName0()
0040methodthis.getRecordByIndex0()
0041textgetIndexByName
0042textgetIndexByName: invalid async call
0043textfindEntryByName
0044textgetIndexByName: internal error
0045methodthis.getCount()
0046textfindEntryByName: add search error
0047methodthis.findEntryByName0()
0048methodthis.getNextSpeedNo0()
0049textfindEntryByName: internal error
004Amethodthis.getRecordBySpeedNo0()
004BtextfindEntryByName: invalid async call
004Cmethodthis.getRecordBySpeedNoWithComparing0()
004Dmethodthis.getIndexByName()
004Emethodthis.findNextRecord0()
004FtextfindNextRecord: invalid async call
0050methodthis.findNextRecordProcessing0()
0051textfindNextRecord: internal error
0052textfindEntryByTelNo
0053textfindEntryByTelNo: add search error
0054methodthis.findEntryByTelNo0()
0055textfindEntryByTelNo: invalid async call
0056textfindEntryByTelNo: internal error
0057methodthis.findNextRecord()
0058objrefcom.cmcc.phonebook.PhoneBookEntry
0059methodcom.cmcc.phonebook.PhoneBookEntry.<init>()
005AtextError while assigning fields:
005Bmethodjava.lang.Throwable.toString()
005Cmethodjava.lang.String.substring()
005DtextINITIALIZING
005EtextMEMORY FULL
005FtextINVALID FIELD
0060textINDEX OUT OF RANGE
0061textSPEEDNO OUT OF RANGE
0062textOPERATION NOT ALLOWED
0063textREQUEST IS TIMED OUT
0064textOUT OF MEMORY
0065textCATEGORY ID OUT OF RANGE
0066textINVALID SORT ORDER
0067textUNSUPPORTED DEVICE
0068textUNKNOWN INTERNAL ERROR
0069text():
006Amethodthis.getCapacity0()
006BtextgetNewSpeedNo: invalid argument
006Cmethodthis.getNewSpeedNo0()
006Dmethodthis.isUsedRecord0()
006EtextgetNewSpeedNo: internal error
006Fmethodthis.getIndexBySpeedNo0()
0070methodthis.isAPIEnabled0()
0071objrefjava.lang.RuntimeException
0072textClassNotFound
0073methodjava.lang.RuntimeException.<init>()
0074objrefthis
0075methodthis.<init>()
0076objrefcom.cmcc.phonebook.NotifyEvent
0077methodcom.cmcc.phonebook.NotifyEvent.<init>()
0078objrefcom.cmcc.phonebook.PBRegistryMSG
0079methodcom.cmcc.phonebook.PBRegistryMSG.<init>()

com.cmcc.phonebook.PhoneBookEntry

public super class PhoneBookEntry

Fields
publicStringemail
publicStringhomePhone
publicStringmobilePhone
publicStringname
publicStringofficePhone
publicStringreserve

Methods
staticvoid<clinit>()
publicvoid<init>()

References
0000methodcom.cmcc.phonebook.PhoneBook.isAPIEnabled0()
0001objrefjava.lang.RuntimeException
0002textClassNotFound
0003methodjava.lang.RuntimeException.<init>()

com.cmcc.phonebook.PhoneBookException

public super class PhoneBookException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.cmcc.phonebook.PhoneBook.isAPIEnabled0()
0003objrefjava.lang.RuntimeException
0004textClassNotFound
0005methodjava.lang.RuntimeException.<init>()

com.cmcc.scale.NotSupportScaleReqException

public super class NotSupportScaleReqException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.cmcc.scale.ScaleImage.isAPIEnabled0()
0003objrefjava.lang.RuntimeException
0004textClassNotFound
0005methodjava.lang.RuntimeException.<init>()

com.cmcc.scale.ScaleImage

public super class ScaleImage

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoiddrawScaledRegion(Image i1, Graphics g1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11)
private static nativeintdrawScaledRegion0(int[] i1, int[] i2)
static nativeintisAPIEnabled0()

References
0000objrefjava.lang.NullPointerException
0001textcom.cmcc.scale.ScaleImage.drawScaledRegion(): null src parameter
0002methodjava.lang.NullPointerException.<init>()
0003textcom.cmcc.scale.ScaleImage.drawScaledRegion(): null dst parameter
0004objrefjava.lang.IllegalArgumentException
0005textcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid transform parameter
0006methodjava.lang.IllegalArgumentException.<init>()
0007methodjavax.microedition.lcdui.Image.getWidth()
0008textcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid x_src, w_src parameters
0009methodjavax.microedition.lcdui.Image.getHeight()
000Atextcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid y_src, h_src parameters
000Btextcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid w_dest, h_dest parameters
000Ctextcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid anchor parameter
000Dmethodjavax.microedition.lcdui.Graphics.getClipX()
000Emethodjavax.microedition.lcdui.Graphics.getClipWidth()
000Fmethodjavax.microedition.lcdui.Graphics.getClipY()
0010methodjavax.microedition.lcdui.Graphics.getClipHeight()
0011objrefjava.lang.Throwable
0012objrefcom.cmcc.scale.ScaleImageException
0013textcom.cmcc.scale.ScaleImage.drawScaledRegion(): insufficient memory
0014methodcom.cmcc.scale.ScaleImageException.<init>()
0015methodjavax.microedition.lcdui.Image.getRGB()
0016methodthis.drawScaledRegion0()
0017methodcom.cmcc.scale.ScaleImageException.<init>()
0018methodjavax.microedition.lcdui.Graphics.drawRGB()
0019methodthis.isAPIEnabled0()
001Aobjrefjava.lang.RuntimeException
001BtextClassNotFound
001Cmethodjava.lang.RuntimeException.<init>()
001Dobjrefcom.cmcc.scale.NotSupportScaleReqException

com.cmcc.scale.ScaleImageException

public super class ScaleImageException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.cmcc.scale.ScaleImage.isAPIEnabled0()
0003objrefjava.lang.RuntimeException
0004textClassNotFound
0005methodjava.lang.RuntimeException.<init>()

com.jblend.display.DisplayManager

public final super class DisplayManager

Fields
private static finalintDEBUG
public static finalintTYPE_DISPLAYABLE_CANVAS
public static finalintTYPE_DISPLAYABLE_COMMANDMENU
public static finalintTYPE_DISPLAYABLE_NULL
public static finalintTYPE_DISPLAYABLE_OLD
public static finalintTYPE_DISPLAYABLE_PERMISSIONDIALOG
public static finalintTYPE_DISPLAYABLE_SCREEN
private staticboolean_isMIDletSelector
private static finalString[]allowedPackages
private staticintcurrentDisplayableType
private staticDisplaynextCurrentDisplay
private staticDisplayablenextCurrentDisplayable
private staticDisplayables_actualVisible
private staticbooleans_bNeedCopyToRealScreen
private staticDisplayables_current
private staticDisplays_currentDisplay
private staticMIDlets_currentMIDlet
private staticbooleans_current_is_Shown
private staticVectors_displays
private staticVectors_midlets
private staticints_nCount
private staticints_switchSkipping
private staticVectors_visibles
private staticObjectstaticCurrentLock

Methods
staticvoid<clinit>()
privatevoid<init>()
public static finalDisplayaddDisplay(MIDlet m1, Display d1)
public static finalDisplayablegetActualVisibleDisplayable()
public static finalDisplaygetCurrentDisplay()
public static finalDisplayablegetCurrentDisplayable()
public static finalObjectgetCurrentLockObject()
public static finalMIDletgetCurrentMIDlet()
public static finalDisplaygetDisplay(MIDlet m1)
public static finalbooleangetDisplayVisible(MIDlet m1)
public static finalDisplaygetNextCurrentDisplay()
public static finalDisplayablegetNextCurrentDisplayable()
public static finalMIDletgetRelatedMIDlet(Display d1)
public static finalbooleanisForeground(Displayable d1)
public static finalbooleanisMIDletSelector()
public static finalbooleanisSwitchSkip()
private static nativevoidnativeDisplayableChanged(int i1, boolean b1)
private static nativeStringnativeGetAccessClassName(int i1)
private static nativeintnativeGetAccessClassNumber()
private static nativeintnativeGetMIDletState(MIDlet m1)
private static nativevoidnativeInit()
public static finalbooleannotifyDisplayHide(Display d1)
public static finalvoidnotifyDisplayShow(Display d1)
public static finalvoidnotifyDisplayableChanged(int i1, boolean b1)
public static finalvoidprintDisplayList()
public static finalbooleanremoveDisplay(MIDlet m1)
public static finalvoidsetActualVisibleDisplayable(Displayable d1)
public static finalvoidsetCurrentDisplay(MIDlet m1, Display d1)
public static finalvoidsetCurrentDisplayable(Display d1, Displayable d2, boolean b1)
public static finalvoidsetCurrentMIDlet(MIDlet m1)
public static finalvoidsetDisplayVisible(MIDlet m1, boolean b1)
public static finalvoidsetDisplayVisible(int i1, boolean b1)
public static finalvoidsetNextCurrentDisplay(Display d1)
public static finalvoidsetNextCurrentDisplayable(Displayable d1)
public static finalvoidsetShown(boolean b1)
public static finalvoidsetSwitchableState(boolean b1)

References
0000methodjava.lang.Object.<init>()
0001fieldthis.allowedPackages
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldthis._isMIDletSelector
0004objrefjava.lang.NullPointerException
0005textNull is passed for a Display.
0006methodjava.lang.NullPointerException.<init>()
0007fieldthis.s_midlets
0008methodjava.util.Vector.size()
0009fieldthis.s_displays
000Amethodjava.util.Vector.indexOf()
000Bmethodjava.util.Vector.elementAt()
000Cobjrefjavax.microedition.midlet.MIDlet
000Dobjrefjava.lang.Exception
000Emethodjava.lang.Throwable.printStackTrace()
000FtextNull is passed for a MIDlet.
0010objrefjavax.microedition.lcdui.Display
0011fieldthis.s_currentMIDlet
0012methodthis.setCurrentDisplay()
0013methodjava.util.Vector.addElement()
0014fieldthis.s_nCount
0015methodjava.lang.Object.getClass()
0016methodjava.lang.Class.getName()
0017textjavax.microedition.midlet.MidletSelector
0018methodjava.lang.String.equals()
0019objrefjava.lang.Boolean
001Amethodjava.lang.Boolean.<init>()
001Bfieldthis.s_visibles
001Cmethodjava.util.Vector.removeElementAt()
001Dobjrefjava.lang.ArrayIndexOutOfBoundsException
001Emethodcom.jblend.util.Secure.checkPackage()
001Fmethodcom.jblend.util.Secure.checkPackage()
0020fieldthis.s_currentDisplay
0021methodthis.setCurrentMIDlet()
0022methodthis.setDisplayVisible()
0023methodjavax.microedition.midlet.MIDlet.resumeRequest()
0024methodthis.nativeGetMIDletState()
0025methodjava.util.Vector.setElementAt()
0026fieldthis.currentDisplayableType
0027fieldthis.s_bNeedCopyToRealScreen
0028methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0029methodthis.nativeDisplayableChanged()
002Afieldthis.s_current
002Bfieldthis.s_current_is_Shown
002Cfieldthis.s_actualVisible
002Dfieldthis.s_switchSkipping
002Efieldthis.nextCurrentDisplayable
002Ffieldthis.nextCurrentDisplay
0030fieldthis.staticCurrentLock
0031objrefjava.lang.Object
0032objrefjava.util.Vector
0033methodjava.util.Vector.<init>()
0034methodthis.nativeInit()
0035methodthis.nativeGetAccessClassNumber()
0036objrefjava.lang.String
0037textjavax.microedition
0038methodthis.nativeGetAccessClassName()

com.jblend.extlib.Initializable

public interface Initializable

Methods
publicvoidinitialize()

com.jblend.graphics.WindowSystem

public super class WindowSystem

Fields
private static finalWindowSystemdefaultWindowSystem
public finalbooleanhasPointerEvents
public finalbooleanhasPointerMotionEvents
public finalbooleanhasRepeatEvents
public finalbooleanisColor
public finalintnumColors
public finalintnumSoftkeys
public finalintvirtual_height
public finalintvirtual_width

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticWindowSystemgetDefaultWindowSystem()

References
0000methodcom.jblend.util.SystemProperties.getSystemProperties()
0001textvw
0002methodcom.jblend.util.Properties.getIntegerProperty()
0003textvh
0004textisColor
0005methodcom.jblend.util.Properties.getProperty()
0006texttrue
0007methodjava.lang.String.equals()
0008textnumColors
0009texthasRepeatEvents
000AtexthasPointerEvents
000BtexthasPointerMotionEvents
000CtextnumSoftkeys
000Dfieldthis.defaultWindowSystem
000Eobjrefthis
000Fmethodthis.<init>()

com.jblend.io.ConnectionImplFactory

public interface ConnectionImplFactory

Methods
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)

References
0000objrefjava.io.IOException

com.jblend.io.GenericConnection

public final super class GenericConnection

Fields
static finalbooleanDEBUG

Methods
privatevoid<init>()
public static synchronizedStringgetProtocol(String s1)
static nativeStringnativeGetProtocolName(String s1)
static nativebooleannativeSetProtocolName(String s1, String s2)
public static synchronizedvoidsetProtocol(String s1, String s2)

References
0000objrefjava.lang.NullPointerException
0001textscheme is null.
0002methodjava.lang.NullPointerException.<init>()
0003methodthis.nativeGetProtocolName()
0004textscheme or className is null.
0005methodthis.nativeSetProtocolName()
0006objrefjava.lang.RuntimeException
0007textCould not setProtocol.
0008methodjava.lang.RuntimeException.<init>()

com.jblend.io.NativeExtEventDispatcher

private final super class NativeExtEventDispatcher

Methods
 void<init>()
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodcom.jblend.io.NativeExtEventReceiver.dispatch()
0001objrefcom.jblend.micro.event.EventListener

com.jblend.io.NativeExtEventListener

public interface NativeExtEventListener

Methods
publicvoidreceiveNativeExtEvent(int[] i1, int i2)

com.jblend.io.NativeExtEventReceiver

public final super class NativeExtEventReceiver

Fields
private staticNativeExtEventDispatcher_dispatcher
private staticNativeExtEventListener_listener
private staticNativeExtEventThread_thread

Methods
privatevoid<init>()
staticvoiddispatch(int[] i1, int i2)
public staticvoidsetNativeExtEventListener(NativeExtEventListener n1)

References
0000fieldthis._thread
0001methodcom.jblend.io.NativeExtEventThread.getInstance()
0002methodjava.lang.Thread.start()
0003objrefjava.lang.Exception
0004fieldthis._listener
0005fieldthis._dispatcher
0006objrefcom.jblend.io.NativeExtEventDispatcher
0007methodcom.jblend.io.NativeExtEventDispatcher.<init>()
0008methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0009methodcom.jblend.io.NativeExtEventListener.receiveNativeExtEvent()
000Aobjrefjava.lang.Throwable

com.jblend.io.NativeExtEventThread

private final super class NativeExtEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalintELEMENT_LENGTH
private staticNativeExtEventThread_thread

Methods
 void<init>()
staticNativeExtEventThreadgetInstance()
protected nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001fieldthis._thread
0002objrefthis
0003methodthis.<init>()

com.jblend.io.ProtocolBase

public super abstract class ProtocolBase

Methods
publicvoid<init>()
publicvoidclose()
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
publicvoidopen(String s1, int i1, boolean b1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
publicintread()
publicvoidwrite(int i1)

References
0000methodthis.open()
0001objrefjava.lang.RuntimeException
0002textNo read()
0003methodjava.lang.RuntimeException.<init>()
0004textNo write()
0005objrefcom.jblend.io.ProtocolBase$PrivateInputStream
0006methodcom.jblend.io.ProtocolBase$PrivateInputStream.<init>()
0007objrefcom.jblend.io.ProtocolBase$PrivateOutputStream
0008methodcom.jblend.io.ProtocolBase$PrivateOutputStream.<init>()
0009objrefjava.io.DataInputStream
000Amethodthis.openInputStream()
000Bmethodjava.io.DataInputStream.<init>()
000Cobjrefjava.io.DataOutputStream
000Dmethodthis.openOutputStream()
000Emethodjava.io.DataOutputStream.<init>()
000Fobjrefcom.jblend.io.ConnectionImplFactory
0010objref?
0011objrefjava.io.IOException

com.jblend.io.ProtocolBase$PrivateInputStream

private super class ProtocolBase$PrivateInputStream
extends java.io.InputStream

Fields
privateProtocolBasepb
private finalProtocolBasethis$0

Methods
publicvoid<init>(ProtocolBase p1, ProtocolBase p2)
publicvoidclose()
publicintread()

References
0000methodjava.io.InputStream.<init>()
0001methodcom.jblend.io.ProtocolBase.read()
0002methodcom.jblend.io.ProtocolBase.close()
0003objrefjava.io.IOException

com.jblend.io.ProtocolBase$PrivateOutputStream

private super class ProtocolBase$PrivateOutputStream
extends java.io.OutputStream

Fields
privateProtocolBasepb
private finalProtocolBasethis$0

Methods
publicvoid<init>(ProtocolBase p1, ProtocolBase p2)
publicvoidclose()
publicvoidwrite(int i1)

References
0000methodjava.io.OutputStream.<init>()
0001methodcom.jblend.io.ProtocolBase.write()
0002methodcom.jblend.io.ProtocolBase.close()
0003objrefjava.io.IOException

com.jblend.io.URLChecker

public super class URLChecker

Fields
private static finalbooleanDEBUG
private staticURLCheckerExtensionextension

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidcheck(String s1)
static nativeStringnativeGetCheckerClassName()

References
0000fieldthis.extension
0001methodcom.jblend.io.URLCheckerExtension.check()
0002methodthis.nativeGetCheckerClassName()
0003methodjava.lang.Class.forName()
0004methodjava.lang.Class.newInstance()
0005objrefcom.jblend.io.URLCheckerExtension
0006objrefjava.lang.Exception
0007objrefjava.io.IOException

com.jblend.io.URLCheckerExtension

public interface URLCheckerExtension

Methods
publicvoidcheck(String s1)

References
0000objrefjava.io.IOException

com.jblend.io.j2me.events.EventType

public interface EventType

Fields
public static finalintCALLING
public static finalintCLICKED
public static finalintEXPIRED
public static finalintPAUSED
public static finalintPRESSED
public static finalintRECEIVED
public static finalintRELEASED
public static finalintREQUEST_PAUSE
public static finalintREQUEST_RESUME
public static finalintREQUEST_STOP
public static finalintSCHEDULED_ALARM
public static finalintSTARTED
public static finalintSTOPPED

com.jblend.io.j2me.events.InternalEvent

public interface InternalEvent

Fields
public static finalintANI_CHAR_EVENT
public static finalintAPP_PAUSE_KVM_EVENT
public static finalintAPP_RESUME_KVM_EVENT
public static finalintAPP_STOP_KVM_EVENT
public static finalintAPP_SUSPEND_KVM_EVENT
public static finalintBEAM_RECEIVE_KVM_EVENT
public static finalintDIAL_KVM_EVENT
public static finalintGENERAL_NOTIFY_EVENT
public static finalintKEY_DOWN_KVM_EVENT
public static finalintKEY_UP_KVM_EVENT
public static finalintLAST_KVM_EVENT
public static finalintMAX_OPTIONAL_EVENT
public static finalintMEDIA_KVM_EVENT
public static finalintOPTIONAL_EVENT_ORIGIN
public static finalintPEN_DOWN_KVM_EVENT
public static finalintPEN_MOVE_KVM_EVENT
public static finalintPEN_UP_KVM_EVENT
public static finalintPLATFORM_KVM_EVENT
public static finalintSOUND_KVM_EVENT
public static finalintTIMER_KVM_EVENT
public static finalintUI_KVM_EVENT
public static finalintUSER_KVM_EVENT
public static finalintVENDOR_KVM_EVENT
public static finalintVM_RESUME_KVM_EVENT

com.jblend.io.j2me.events.UiEventType

public interface UiEventType

Fields
public static finalintCHANGED
public static finalintCLICKED
public static finalintDESELECTED
public static finalintGOTDISPLAY
public static finalintLOSTFOCUS
public static finalintRELEASEDISPLAY
public static finalintREPAINT
public static finalintREPAINTCOMPONENT
public static finalintSELECTED

com.jblend.io.j2me.resource.Protocol

public super class Protocol
extends com.jblend.io.ProtocolBase

Fields
private static finalbooleanINCLUDE_NORMALIZE_PATHNAME
privateInputStreamresourceInputStream

Methods
publicvoid<init>()
privateInputStreamgetResourceInputStream(String s1)
publicvoidopen(String s1, int i1, boolean b1)
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()

References
0000methodcom.jblend.io.ProtocolBase.<init>()
0001methodthis.getResourceInputStream()
0002objrefjavax.microedition.io.ConnectionNotFoundException
0003methodjavax.microedition.io.ConnectionNotFoundException.<init>()
0004objrefjava.lang.RuntimeException
0005textopenOutputStream is not supported
0006methodjava.lang.RuntimeException.<init>()
0007methodjava.lang.String.toLowerCase()
0008text.class
0009methodjava.lang.String.indexOf()
000Amethodjava.lang.Object.getClass()
000Bmethodjava.lang.Class.getResourceAsStream()
000Ctext///
000Dmethodjava.lang.String.substring()
000Etext//
000Ftext../
0010text/../
0011text/./
0012methodjava.lang.String.indexOf()
0013methodjava.lang.String.substring()
0014objrefjava.lang.StringBuffer
0015methodjava.lang.StringBuffer.<init>()
0016methodjava.lang.StringBuffer.append()
0017methodjava.lang.StringBuffer.toString()
0018text./
0019text 
001Amethodjava.lang.String.charAt()
001Bmethodjava.lang.StringBuffer.append()
001Cobjrefjava.io.IOException

com.jblend.joe.AbstractJoeGUIEvent

public super abstract class AbstractJoeGUIEvent

Fields
public static finalintOCCUPY_INPUT_EVENT
public static finalintOCCUPY_SCREEN
public static finalintRELEASE_INPUT_EVENT
public static finalintRELEASE_SCREEN
public static finalintREPAINT
public static finalintREPAINT_SCREEN
privateintcomponentHandle
privateintcomponentType
privateinteventID
privateintparam1
privateintparam2
privateintparam3
privateintparam4
privateintresponseHandler
privateinttype

Methods
staticvoid<clinit>()
publicvoid<init>()
public finalintgetComponentID()
public finalintgetComponentType()
public finalintgetParam1()
public finalintgetParam2()
public finalintgetParam3()
public finalintgetParam4()
public finalintgetType()
private static nativeintnativeGetOccupyInputEvent()
private static nativeintnativeGetOccupyScreen()
private static nativeintnativeGetReleaseInputEvent()
private static nativeintnativeGetReleaseScreen()
private static nativeintnativeGetRepaint()
private static nativeintnativeGetRepaintScreen()
private static nativebooleannativeInit()
public finalvoidset(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9)

References
0000methodthis.nativeGetRepaint()
0001fieldthis.REPAINT
0002methodthis.nativeGetRepaintScreen()
0003fieldthis.REPAINT_SCREEN
0004methodthis.nativeGetOccupyInputEvent()
0005fieldthis.OCCUPY_INPUT_EVENT
0006methodthis.nativeGetReleaseInputEvent()
0007fieldthis.RELEASE_INPUT_EVENT
0008methodthis.nativeGetOccupyScreen()
0009fieldthis.OCCUPY_SCREEN
000Amethodthis.nativeGetReleaseScreen()
000Bfieldthis.RELEASE_SCREEN
000Cmethodcom.jblend.joe.JoeComponent.init()
000Dmethodthis.nativeInit()
000Eobjrefjava.lang.Error
000Ftextcan't init guiEvent
0010methodjava.lang.Error.<init>()

com.jblend.joe.JoeAlert

public final super class JoeAlert
extends com.jblend.joe.JoeContainer

Fields
public static finalintALERT
public static finalintTYPE_ALARM
public static finalintTYPE_CONFIRMATION
public static finalintTYPE_ERROR
public static finalintTYPE_INFO
public static finalintTYPE_NULL
public static finalintTYPE_WARNING
privateJoeGaugegauge
privateJoeTickerticker

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
public nativeintgetAlertType()
public final nativeintgetClientHeight()
public final nativeintgetClientWidth()
public final nativeintgetViewPortHeight()
public final nativeintgetViewPortWidth()
public final nativeintgetViewX()
public final nativeintgetViewY()
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetAlertNo()
private static nativeintnativeGetTypeAlarm()
private static nativeintnativeGetTypeConfirmation()
private static nativeintnativeGetTypeError()
private static nativeintnativeGetTypeInfo()
private static nativeintnativeGetTypeNull()
private static nativeintnativeGetTypeWarning()
private static nativebooleannativeInit()
public nativevoidsetAlertType(int i1)
publicvoidsetGauge(JoeGauge j1)
private nativevoidsetGauge0(JoeGauge j1)
public final nativevoidsetImage(int i1)
public nativevoidsetMessage(String s1)
public final nativevoidsetOffScreen(int i1)
publicvoidsetTicker(JoeTicker j1)
private nativevoidsetTicker0(JoeTicker j1)
public nativevoidsetTitle(String s1)

References
0000methodcom.jblend.joe.JoeContainer.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.setTicker0()
0008methodthis.setGauge0()
0009methodthis.nativeGetAlertNo()
000Afieldthis.ALERT
000Bmethodthis.nativeGetTypeNull()
000Cfieldthis.TYPE_NULL
000Dmethodthis.nativeGetTypeInfo()
000Efieldthis.TYPE_INFO
000Fmethodthis.nativeGetTypeWarning()
0010fieldthis.TYPE_WARNING
0011methodthis.nativeGetTypeError()
0012fieldthis.TYPE_ERROR
0013methodthis.nativeGetTypeAlarm()
0014fieldthis.TYPE_ALARM
0015methodthis.nativeGetTypeConfirmation()
0016fieldthis.TYPE_CONFIRMATION
0017methodthis.nativeInit()
0018objrefjava.lang.Error
0019textcan't init alert
001Amethodjava.lang.Error.<init>()

com.jblend.joe.JoeButton

public final super class JoeButton
extends com.jblend.joe.JoeComponent

Fields
public static finalintBUTTON
public static finalintPUSHED

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetButtonNo()
private static nativeintnativeGetPushed()
private static nativebooleannativeInit()
public nativevoidsetImage(int i1)
public nativevoidsetOffScreen(int i1)
public nativevoidsetText(String s1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetButtonNo()
0008fieldthis.BUTTON
0009methodthis.nativeGetPushed()
000Afieldthis.PUSHED
000Bmethodthis.nativeInit()
000Cobjrefjava.lang.Error
000Dtextcan't init button
000Emethodjava.lang.Error.<init>()

com.jblend.joe.JoeCheckBox

public final super class JoeCheckBox
extends com.jblend.joe.JoeListBox

Fields
public static finalintCHECKBOX

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetCheckBoxNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeListBox.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetCheckBoxNo()
0008fieldthis.CHECKBOX
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init checkbox
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeCommandMenu

public final super class JoeCommandMenu
extends com.jblend.joe.JoeListBox

Fields
public static finalintCANCELED
public static finalintCOMMANDMENU

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetCanceled()
private static nativeintnativeGetCommandMenuNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeListBox.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetCommandMenuNo()
0008fieldthis.COMMANDMENU
0009methodthis.nativeGetCanceled()
000Afieldthis.CANCELED
000Bmethodthis.nativeInit()
000Cobjrefjava.lang.Error
000Dtextcan't init commandmenu
000Emethodjava.lang.Error.<init>()

com.jblend.joe.JoeComponent

public super abstract class JoeComponent

Fields
public static finalintACTIVE
public static finalintALIGN_X_CENTER
public static finalintALIGN_X_LEFT
public static finalintALIGN_X_RIGHT
public static finalintDIR_LTR
public static finalintDIR_RTL
public static finalintDISABLED
public static finalintENABLED
public static finalintFALSE
public static finalintFOCUSED
public static finalintFOCUS_POLICY_OCCUPY
public static finalintFOCUS_POLICY_SMOOTH
public static finalintINVALID_HANDLE
public static finalintPREF_GLOBAL_COLOR_BACKGROUND
public static finalintPREF_GLOBAL_COLOR_BORDER
public static finalintPREF_GLOBAL_COLOR_FOCUSED_BACKGROUND
public static finalintPREF_GLOBAL_COLOR_FOCUSED_BORDER
public static finalintPREF_GLOBAL_COLOR_FOCUSED_FOREGROUND
public static finalintPREF_GLOBAL_COLOR_FOREGROUND
public static finalintTRUE
static finalString[]allowedPackageNames
privateintjoeHandle

Methods
staticvoid<clinit>()
 void<init>()
finalvoid_setHandle(int i1)
public final nativeintgetFocusPolicy()
public static final nativeintgetGraphics()
public finalintgetHandle()
public final nativeintgetHeight()
public final nativeintgetMinimumHeight()
public final nativeintgetMinimumWidth()
public static final nativeintgetPrefGlobalColor(int i1)
public final nativeintgetPreferredHeight()
public final nativeintgetPreferredHeightWithRespectToWidth(int i1)
public final nativeintgetPreferredWidth()
public final nativeintgetPreferredWidthWithRespectToHeight(int i1)
public final nativeintgetState()
public final nativeintgetType()
public final nativeintgetWidth()
public final nativeintgetX()
public final nativeintgetY()
public final nativevoidhide()
public static finalvoidinit()
private static nativeintnativeGetActive()
private static nativeintnativeGetAlignXCenter()
private static nativeintnativeGetAlignXLeft()
private static nativeintnativeGetAlignXRight()
private static nativeintnativeGetDirLtr()
private static nativeintnativeGetDirRtl()
private static nativeintnativeGetDisabled()
private static nativeintnativeGetEnabled()
private static nativeintnativeGetFalse()
private static nativeintnativeGetFocusPolicyOccupy()
private static nativeintnativeGetFocusPolicySmooth()
private static nativeintnativeGetFocused()
private static nativeintnativeGetInvalidHandle()
private static nativeintnativeGetPrefGlobalColorBackground()
private static nativeintnativeGetPrefGlobalColorBorder()
private static nativeintnativeGetPrefGlobalColorFocusedBackground()
private static nativeintnativeGetPrefGlobalColorFocusedBorder()
private static nativeintnativeGetPrefGlobalColorFocusedForeground()
private static nativeintnativeGetPrefGlobalColorForeground()
private static nativeintnativeGetTrue()
private static nativebooleannativeInit()
public static final nativebooleannativeUIGraphicsInit()
public final nativevoidpaint(int i1)
public final nativeintprocessKeyEvent(int i1, int i2, char c1)
public final nativeintprocessPointerEvent(int i1, int i2, int i3, int i4)
public static final nativevoidrelayoutAll()
public final nativevoidsetAlignmentX(int i1)
public final nativevoidsetFocusPolicy(int i1)
public final nativevoidsetFont(int i1)
public static final nativevoidsetGrobalLanguageDirection(int i1)
public final nativevoidsetLocation(int i1, int i2)
public final nativevoidsetSize(int i1, int i2)
public final nativevoidsetState(int i1)
public final nativevoidsetTruncateMode(boolean b1)
public final nativevoidshow(int i1)

References
0000fieldthis.INVALID_HANDLE
0001methodthis.nativeGetDisabled()
0002fieldthis.DISABLED
0003methodthis.nativeGetEnabled()
0004fieldthis.ENABLED
0005methodthis.nativeGetFocused()
0006fieldthis.FOCUSED
0007methodthis.nativeGetActive()
0008fieldthis.ACTIVE
0009methodthis.nativeGetFocusPolicyOccupy()
000Afieldthis.FOCUS_POLICY_OCCUPY
000Bmethodthis.nativeGetFocusPolicySmooth()
000Cfieldthis.FOCUS_POLICY_SMOOTH
000Dmethodthis.nativeGetInvalidHandle()
000Emethodthis.nativeGetTrue()
000Ffieldthis.TRUE
0010methodthis.nativeGetFalse()
0011fieldthis.FALSE
0012methodthis.nativeGetPrefGlobalColorBackground()
0013fieldthis.PREF_GLOBAL_COLOR_BACKGROUND
0014methodthis.nativeGetPrefGlobalColorForeground()
0015fieldthis.PREF_GLOBAL_COLOR_FOREGROUND
0016methodthis.nativeGetPrefGlobalColorFocusedBackground()
0017fieldthis.PREF_GLOBAL_COLOR_FOCUSED_BACKGROUND
0018methodthis.nativeGetPrefGlobalColorFocusedForeground()
0019fieldthis.PREF_GLOBAL_COLOR_FOCUSED_FOREGROUND
001Amethodthis.nativeGetPrefGlobalColorBorder()
001Bfieldthis.PREF_GLOBAL_COLOR_BORDER
001Cmethodthis.nativeGetPrefGlobalColorFocusedBorder()
001Dfieldthis.PREF_GLOBAL_COLOR_FOCUSED_BORDER
001Emethodthis.nativeGetAlignXCenter()
001Ffieldthis.ALIGN_X_CENTER
0020methodthis.nativeGetAlignXLeft()
0021fieldthis.ALIGN_X_LEFT
0022methodthis.nativeGetAlignXRight()
0023fieldthis.ALIGN_X_RIGHT
0024methodthis.nativeGetDirLtr()
0025fieldthis.DIR_LTR
0026methodthis.nativeGetDirRtl()
0027fieldthis.DIR_RTL
0028objrefjava.lang.String
0029textjavax/microedition/lcdui
002Afieldthis.allowedPackageNames
002Bmethodthis.nativeInit()
002Cobjrefjava.lang.Error
002Dtextcan't init gui
002Emethodjava.lang.Error.<init>()

com.jblend.joe.JoeConfirm

public final super class JoeConfirm
extends com.jblend.joe.JoeComponent

Fields
public static finalintBLANKET
public static finalintCANCELRESPONSE
public static finalintCHOICE
public static finalintCONFIRM
public static finalintDIALOG_TYPE_ALERT
public static finalintDIALOG_TYPE_EXCLUSIVE
public static finalintDIALOG_TYPE_NORMAL
public static finalintNO
public static finalintONESHOT
public static finalintRESPONSE
public static finalintSESSION
public static finalintTYPE_HTTP

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetBlanket()
private static nativeintnativeGetCancelResponse()
private static nativeintnativeGetChoice()
private static nativeintnativeGetConfirmNo()
private static nativeintnativeGetDialogTypeAlert()
private static nativeintnativeGetDialogTypeExclusive()
private static nativeintnativeGetDialogTypeNormal()
private static nativeintnativeGetNo()
private static nativeintnativeGetOneShot()
private static nativeintnativeGetResponse()
private static nativeintnativeGetSession()
private static nativeintnativeGetTypeHttp()
private static nativebooleannativeInit()
public nativevoidsetBackgroundColor(int i1)
public nativevoidsetCancelKeyPos(int i1)
public static nativevoidsetClientInsets(int i1, int i2, int i3, int i4)
public nativevoidsetDialogType(int i1)
public nativevoidsetForegroundColor(int i1)
public nativevoidsetInitialInteractionMode(int i1)
public nativevoidsetInteractionModes(int i1)
public nativevoidsetMessage(String s1)
public static nativevoidsetNativeDialogEvtHandler()
public nativevoidsetOkKeyPos(int i1)
public nativevoidsetPermissionIndex(int i1)
public nativevoidsetTextCancel(String s1)
public nativevoidsetTextChoices(boolean b1, String s1, String s2, String s3, String s4, String s5, String s6)
public nativevoidsetTextExclusiveChoices(String s1, String s2)
public nativevoidsetTextOk(String s1)
public nativevoidsetTitle(String s1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetConfirmNo()
0008fieldthis.CONFIRM
0009methodthis.nativeGetTypeHttp()
000Afieldthis.TYPE_HTTP
000Bmethodthis.nativeGetResponse()
000Cfieldthis.RESPONSE
000Dmethodthis.nativeGetCancelResponse()
000Efieldthis.CANCELRESPONSE
000Fmethodthis.nativeGetChoice()
0010fieldthis.CHOICE
0011methodthis.nativeGetNo()
0012fieldthis.NO
0013methodthis.nativeGetOneShot()
0014fieldthis.ONESHOT
0015methodthis.nativeGetSession()
0016fieldthis.SESSION
0017methodthis.nativeGetBlanket()
0018fieldthis.BLANKET
0019methodthis.nativeGetDialogTypeNormal()
001Afieldthis.DIALOG_TYPE_NORMAL
001Bmethodthis.nativeGetDialogTypeAlert()
001Cfieldthis.DIALOG_TYPE_ALERT
001Dmethodthis.nativeGetDialogTypeExclusive()
001Efieldthis.DIALOG_TYPE_EXCLUSIVE
001Fmethodthis.nativeInit()
0020objrefjava.lang.Error
0021textcan't init confirm
0022methodjava.lang.Error.<init>()

com.jblend.joe.JoeContainer

public super abstract class JoeContainer
extends com.jblend.joe.JoeComponent

Methods
 void<init>()

References
0000methodcom.jblend.joe.JoeComponent.<init>()

com.jblend.joe.JoeDateField

public final super class JoeDateField
extends com.jblend.joe.JoeComponent

Fields
public static finalintDATE
public static finalintDATEFIELD
public static finalintDATETIME
public static finalintTIME
public static finalintTIME_CHANGED

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
public nativebytegetDay()
public nativebytegetHour()
public nativeintgetInputMode()
public nativebytegetMinute()
public nativebytegetMonth()
public nativeintgetYear()
public nativevoidinvalidate()
public nativebooleanisValid()
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetDate()
private static nativeintnativeGetDateFieldNo()
private static nativeintnativeGetDateTime()
private static nativeintnativeGetTime()
private static nativeintnativeGetTimeChanged()
private static nativebooleannativeInit()
public nativevoidsetInputMode(int i1)
public nativevoidsetTime(int i1, byte b1, byte b2, byte b3, byte b4)
public nativevoidsetTitle(String s1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetDateFieldNo()
0008fieldthis.DATEFIELD
0009methodthis.nativeGetDate()
000Afieldthis.DATE
000Bmethodthis.nativeGetTime()
000Cfieldthis.TIME
000Dmethodthis.nativeGetDateTime()
000Efieldthis.DATETIME
000Fmethodthis.nativeGetTimeChanged()
0010fieldthis.TIME_CHANGED
0011methodthis.nativeInit()
0012objrefjava.lang.Error
0013textcan't init datefield
0014methodjava.lang.Error.<init>()

com.jblend.joe.JoeGauge

public final super class JoeGauge
extends com.jblend.joe.JoeComponent

Fields
public static finalintCONTINUOUS
public static finalintGAUGE
public static finalintINCREMENTAL
public static finalintINDEFINITE
public static finalintNORMAL
public static finalintVALUE_CHANGED

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
public nativevoiddecrement(int i1)
public nativeintgetMaxValue()
public nativeintgetMode()
public nativeintgetValue()
public nativevoididle(int i1)
public nativevoidincrement(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetContinuous()
private static nativeintnativeGetGaugeNo()
private static nativeintnativeGetIncremental()
private static nativeintnativeGetIndefinite()
private static nativeintnativeGetNormal()
private static nativeintnativeGetValueChanged()
private static nativebooleannativeInit()
public nativevoidsetMaxValue(int i1)
public nativevoidsetMode(int i1)
public nativevoidsetValue(int i1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetGaugeNo()
0008fieldthis.GAUGE
0009methodthis.nativeGetNormal()
000Afieldthis.NORMAL
000Bmethodthis.nativeGetIndefinite()
000Cfieldthis.INDEFINITE
000Dmethodthis.nativeGetContinuous()
000Efieldthis.CONTINUOUS
000Fmethodthis.nativeGetIncremental()
0010fieldthis.INCREMENTAL
0011methodthis.nativeGetValueChanged()
0012fieldthis.VALUE_CHANGED
0013methodthis.nativeInit()
0014objrefjava.lang.Error
0015textcan't init gauge
0016methodjava.lang.Error.<init>()

com.jblend.joe.JoeImplicitList

public final super class JoeImplicitList
extends com.jblend.joe.JoeListBox

Fields
public static finalintIMPLICITLIST

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetImplicitListNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeListBox.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetImplicitListNo()
0008fieldthis.IMPLICITLIST
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init implicitlist
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeKeyEvent

public final super class JoeKeyEvent

Fields
public static finalintKEEP_FOCUS

Methods
staticvoid<clinit>()
privatevoid<init>()
private static nativeintnativeGetKeepFocusNo()

References
0000methodthis.nativeGetKeepFocusNo()
0001fieldthis.KEEP_FOCUS

com.jblend.joe.JoeLabel

public final super class JoeLabel
extends com.jblend.joe.JoeComponent

Fields
public static finalintLABEL

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetLabelNo()
private static nativebooleannativeInit()
public nativevoidsetText(String s1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetLabelNo()
0008fieldthis.LABEL
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init label
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeList

public super abstract class JoeList
extends com.jblend.joe.JoeComponent

Fields
public static finalintSELECTION_CHANGED
public static finalintWRAP_DEFAULT
public static finalintWRAP_OFF
public static finalintWRAP_ON

Methods
staticvoid<clinit>()
 void<init>()
public static final nativeintgetPrefImageHeight()
public static final nativeintgetPrefImageWidth()
public final nativeintgetSelectedIndex()
public final nativeintgetSize()
public final nativeintgetWrapPolicy()
public final nativevoidinsertItem(int i1)
public final nativebooleanisSelected(int i1)
private static nativeintnativeGetSelectionChanged()
private static nativeintnativeGetWrapDefault()
private static nativeintnativeGetWrapOff()
private static nativeintnativeGetWrapOn()
public final nativevoidremoveItem(int i1)
public final nativevoidsetFont(int i1, int i2)
public final nativevoidsetImage(int i1, int i2)
public final nativevoidsetOffScreen(int i1, int i2)
public final nativevoidsetSelected(int i1, boolean b1)
public final nativevoidsetText(int i1, String s1)
public nativevoidsetTitle(String s1)
public final nativevoidsetWrapPolicy(int i1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001methodthis.nativeGetWrapDefault()
0002fieldthis.WRAP_DEFAULT
0003methodthis.nativeGetWrapOn()
0004fieldthis.WRAP_ON
0005methodthis.nativeGetWrapOff()
0006fieldthis.WRAP_OFF
0007methodthis.nativeGetSelectionChanged()
0008fieldthis.SELECTION_CHANGED

com.jblend.joe.JoeListBox

public super abstract class JoeListBox
extends com.jblend.joe.JoeList

Methods
 void<init>()
public final nativeintgetFocusedIndex()
public final nativevoidsetFocusedIndex(int i1)

References
0000methodcom.jblend.joe.JoeList.<init>()

com.jblend.joe.JoeMIDP

public final super class JoeMIDP

Fields
public static finalintALERT
public static finalintCHOICEGROUP_EXCLUSIVE
public static finalintCHOICEGROUP_MULTIPLE
public static finalintCHOICEGROUP_POPUP
public static finalintCOMMANDMENU
public static finalintDATEFIELD
public static finalintDISPLAYABLE_TITLE
public static finalintGAUGE_INTERACTIVE
public static finalintGAUGE_NON_INTERACTIVE
public static finalintIMAGEITEM_BUTTON
public static finalintITEM_LABEL
public static finalintLIST_EXCLUSIVE
public static finalintLIST_IMPLICIT
public static finalintLIST_MULTIPLE
public static finalintPERMISSIONDIALOG
public static finalintSTRINGITEM_BUTTON
public static finalintTEXTBOX
public static finalintTEXTFIELD
public static finalintTICKER

Methods
staticvoid<clinit>()
privatevoid<init>()
private static nativeintnativeGetAlertNo()
private static nativeintnativeGetChoiceGroupExclusiveNo()
private static nativeintnativeGetChoiceGroupMultipleNo()
private static nativeintnativeGetChoiceGroupPopupNo()
private static nativeintnativeGetCommandMenuNo()
private static nativeintnativeGetDateFieldNo()
private static nativeintnativeGetDisplayableTitleNo()
private static nativeintnativeGetGaugeInteractiveNo()
private static nativeintnativeGetGaugeNonInteractiveNo()
private static nativeintnativeGetImageitemButtonNo()
private static nativeintnativeGetItemLabelNo()
private static nativeintnativeGetListExclusiveNo()
private static nativeintnativeGetListImplicitNo()
private static nativeintnativeGetListMultipleNo()
private static nativeintnativeGetPermissionDialogNo()
private static nativeintnativeGetStringitemButtonNo()
private static nativeintnativeGetTextBoxNo()
private static nativeintnativeGetTextFieldNo()
private static nativeintnativeGetTickerNo()

References
0000methodthis.nativeGetItemLabelNo()
0001fieldthis.ITEM_LABEL
0002methodthis.nativeGetTickerNo()
0003fieldthis.TICKER
0004methodthis.nativeGetDisplayableTitleNo()
0005fieldthis.DISPLAYABLE_TITLE
0006methodthis.nativeGetStringitemButtonNo()
0007fieldthis.STRINGITEM_BUTTON
0008methodthis.nativeGetImageitemButtonNo()
0009fieldthis.IMAGEITEM_BUTTON
000Amethodthis.nativeGetTextBoxNo()
000Bfieldthis.TEXTBOX
000Cmethodthis.nativeGetTextFieldNo()
000Dfieldthis.TEXTFIELD
000Emethodthis.nativeGetChoiceGroupMultipleNo()
000Ffieldthis.CHOICEGROUP_MULTIPLE
0010methodthis.nativeGetListMultipleNo()
0011fieldthis.LIST_MULTIPLE
0012methodthis.nativeGetChoiceGroupExclusiveNo()
0013fieldthis.CHOICEGROUP_EXCLUSIVE
0014methodthis.nativeGetListExclusiveNo()
0015fieldthis.LIST_EXCLUSIVE
0016methodthis.nativeGetListImplicitNo()
0017fieldthis.LIST_IMPLICIT
0018methodthis.nativeGetChoiceGroupPopupNo()
0019fieldthis.CHOICEGROUP_POPUP
001Amethodthis.nativeGetGaugeInteractiveNo()
001Bfieldthis.GAUGE_INTERACTIVE
001Cmethodthis.nativeGetGaugeNonInteractiveNo()
001Dfieldthis.GAUGE_NON_INTERACTIVE
001Emethodthis.nativeGetDateFieldNo()
001Ffieldthis.DATEFIELD
0020methodthis.nativeGetCommandMenuNo()
0021fieldthis.COMMANDMENU
0022methodthis.nativeGetPermissionDialogNo()
0023fieldthis.PERMISSIONDIALOG
0024methodthis.nativeGetAlertNo()
0025fieldthis.ALERT

com.jblend.joe.JoePopUpList

public final super class JoePopUpList
extends com.jblend.joe.JoeList

Fields
public static finalintRADIOBUTTON

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetPopUpListNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeList.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetPopUpListNo()
0008fieldthis.RADIOBUTTON
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init popuplist
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeRadioButton

public final super class JoeRadioButton
extends com.jblend.joe.JoeListBox

Fields
public static finalintRADIOBUTTON

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetRadioButtonNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeListBox.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetRadioButtonNo()
0008fieldthis.RADIOBUTTON
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init radiobutton
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeTextBox

public final super class JoeTextBox
extends com.jblend.joe.JoeTextInput

Fields
public static finalintTEXTBOX

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetTextBoxNo()
private static nativebooleannativeInit()

References
0000methodcom.jblend.joe.JoeTextInput.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetTextBoxNo()
0008fieldthis.TEXTBOX
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init textbox
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeTextInput

public super abstract class JoeTextInput
extends com.jblend.joe.JoeComponent

Fields
public static finalintANY
public static finalintCAPS_SENTENCE
public static finalintCAPS_UNDEFINE
public static finalintCAPS_WORD
public static finalintDECIMAL
public static finalintEMAILADDR
public static finalintNUMERIC
public static finalintPHONENUMBER
public static finalintTEXT_CHANGED
public static finalintURL

Methods
staticvoid<clinit>()
 void<init>()
public final nativevoiddeleteText(int i1, int i2)
public final nativeintgetCapitalMode()
public final nativeintgetCaretPosition()
public final nativeintgetConstraints()
public final nativeintgetMaxSize()
public final nativeStringgetText()
public final nativeintgetTextLength()
public final nativevoidinsertText(String s1, int i1)
public final nativebooleanisAllowedLineBreak()
public final nativebooleanisEditable()
public final nativebooleanisPassword()
public final nativebooleanisPredictive()
public final nativebooleanisSensitive()
private static nativeintnativeGetAny()
private static nativeintnativeGetCapsSentence()
private static nativeintnativeGetCapsUndefine()
private static nativeintnativeGetCapsWord()
private static nativeintnativeGetDecimal()
private static nativeintnativeGetEmailaddr()
private static nativeintnativeGetNumeric()
private static nativeintnativeGetPhonenumber()
private static nativeintnativeGetTextChanged()
private static nativeintnativeGetUrl()
public final nativevoidsetAllowedLineBreak(boolean b1)
public final nativevoidsetCapitalMode(int i1)
public final nativevoidsetConstraints(int i1)
public final nativevoidsetEditable(boolean b1)
public final nativevoidsetInputModeText(String s1)
public final nativeintsetMaxSize(int i1)
public final nativevoidsetPassword(boolean b1)
public final nativevoidsetPredictive(boolean b1)
public final nativevoidsetSensitive(boolean b1)
public final nativevoidsetText(String s1)
public final nativevoidsetTitle(String s1)
public static final nativebooleanverifyString(String s1, int i1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001methodthis.nativeGetAny()
0002fieldthis.ANY
0003methodthis.nativeGetEmailaddr()
0004fieldthis.EMAILADDR
0005methodthis.nativeGetNumeric()
0006fieldthis.NUMERIC
0007methodthis.nativeGetPhonenumber()
0008fieldthis.PHONENUMBER
0009methodthis.nativeGetUrl()
000Afieldthis.URL
000Bmethodthis.nativeGetDecimal()
000Cfieldthis.DECIMAL
000Dmethodthis.nativeGetCapsUndefine()
000Efieldthis.CAPS_UNDEFINE
000Fmethodthis.nativeGetCapsWord()
0010fieldthis.CAPS_WORD
0011methodthis.nativeGetCapsSentence()
0012fieldthis.CAPS_SENTENCE
0013methodthis.nativeGetTextChanged()
0014fieldthis.TEXT_CHANGED

com.jblend.joe.JoeTicker

public final super class JoeTicker
extends com.jblend.joe.JoeComponent

Fields
public static finalintTICKER

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetTickerNo()
private static nativebooleannativeInit()
public nativevoidsetText(String s1)
public nativevoidupdate()

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetTickerNo()
0008fieldthis.TICKER
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init ticker
000Cmethodjava.lang.Error.<init>()

com.jblend.joe.JoeTitle

public final super class JoeTitle
extends com.jblend.joe.JoeComponent

Fields
public static finalintTITLE

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
private static nativeintnativeCreate(int i1)
private static nativevoidnativeDelete(int i1)
private static nativeintnativeGetTitleNo()
private static nativebooleannativeInit()
public nativevoidsetText(String s1)

References
0000methodcom.jblend.joe.JoeComponent.<init>()
0001fieldcom.jblend.joe.JoeComponent.allowedPackageNames
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0004methodthis.nativeCreate()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeDelete()
0007methodthis.nativeGetTitleNo()
0008fieldthis.TITLE
0009methodthis.nativeInit()
000Aobjrefjava.lang.Error
000Btextcan't init title
000Cmethodjava.lang.Error.<init>()

com.jblend.kdwp.KdwpPrintStream

public final super class KdwpPrintStream
extends java.io.PrintStream

Methods
publicvoid<init>(OutputStream o1)
private static nativevoidnewLine()
publicvoidprint(String s1)
publicvoidprint(char[] c1)
publicvoidprint(boolean b1)
publicvoidprint(char c1)
publicvoidprint(double d1)
publicvoidprint(int i1)
publicvoidprint(float f1)
publicvoidprint(Object o1)
publicvoidprint(long l1)
publicvoidprintln(char c1)
publicvoidprintln(int i1)
publicvoidprintln(long l1)
publicvoidprintln(float f1)
publicvoidprintln(double d1)
publicvoidprintln(char[] c1)
publicvoidprintln(String s1)
publicvoidprintln()
publicvoidprintln(Object o1)
publicvoidprintln(boolean b1)
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)
private static nativevoidwriteByte(int i1)
private static nativevoidwriteBytes(byte[] b1, int i1, int i2)
private static nativevoidwriteChar(char c1)
private static nativevoidwriteChars(char[] c1)
private static nativevoidwriteString(String s1)

References
0000methodjava.io.PrintStream.<init>()
0001methodjava.io.PrintStream.write()
0002methodthis.writeByte()
0003methodjava.io.PrintStream.write()
0004methodthis.writeBytes()
0005methodjava.io.PrintStream.print()
0006texttrue
0007textfalse
0008methodthis.writeString()
0009methodjava.io.PrintStream.print()
000Amethodthis.writeChar()
000Bmethodjava.io.PrintStream.print()
000Cmethodjava.lang.String.valueOf()
000Dmethodjava.io.PrintStream.print()
000Emethodjava.lang.String.valueOf()
000Fmethodjava.io.PrintStream.print()
0010methodjava.lang.String.valueOf()
0011methodjava.io.PrintStream.print()
0012methodjava.lang.String.valueOf()
0013methodjava.io.PrintStream.print()
0014methodthis.writeChars()
0015methodjava.io.PrintStream.print()
0016textnull
0017methodjava.io.PrintStream.print()
0018methodjava.lang.String.valueOf()
0019methodjava.io.PrintStream.println()
001Amethodthis.newLine()
001Bmethodthis.print()
001Cmethodthis.println()
001Dmethodthis.print()
001Emethodthis.print()
001Fmethodthis.print()
0020methodthis.print()
0021methodthis.print()
0022methodthis.print()
0023methodthis.print()
0024methodthis.print()

com.jblend.lang.LockableByteArray

public final super class LockableByteArray

Methods
publicvoid<init>()
public staticbyte[]create(int i1)
public staticbooleanisLocked(byte[] b1)
public staticvoidlock(byte[] b1)
public static nativebooleannativeIsLocked(byte[] b1)
private static nativebooleannativeLock(byte[] b1)
private static nativebooleannativeUnlock(byte[] b1)
public staticvoidunlock(byte[] b1)

References
0000objrefjava.lang.NullPointerException
0001textlockableByteArray can't be null
0002methodjava.lang.NullPointerException.<init>()
0003methodthis.isLocked()
0004methodthis.nativeLock()
0005objrefjava.lang.RuntimeException
0006textIllegal byte array
0007methodjava.lang.RuntimeException.<init>()
0008methodthis.nativeUnlock()
0009methodthis.nativeIsLocked()

com.jblend.media.AbstractControl

public super abstract class AbstractControl

Fields
 AbstractHandlerhandler

Methods
publicvoid<init>()
publicvoidclose()
publicvoidcreate(AbstractHandler a1, MediaControl m1)
protectedvoiddoCreate(MediaControl m1)
protected finalAbstractHandlergetHandler()
protected finalintgetHandlerState()
protected finalvoidpostEvent(String s1, Object o1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002methodthis.doCreate()
0003methodcom.jblend.media.AbstractHandler.postEvent()
0004methodcom.jblend.media.AbstractHandler.getState()
0005objref?

com.jblend.media.AbstractHandler

public super abstract class AbstractHandler

Fields
private static finalbooleanDEBUG
 MediaControlcontrol
 Hashtablecontrollers
 longcreatedTime
private staticcreators
 DataSourcedataSource
 MediaEventControllereventControl
 booleanisEndOfMedia
 Vectorlisteners
 ObjectlockObj
 intloopcount
 intstate
 MediaSyncControllersyncControl
staticPlayerEventThreadthread
 TimeBasetimeBase

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidaddPlayerListener(PlayerListener p1)
private finalbooleancheckControl(String s1, Vector v1)
publicvoidclose()
protectedMediaControlcreateControl(DataSource d1)
publicvoiddeallocate()
 voiddispatch(String s1, Object o1)
 voiddoClose()
 voiddoRealize()
public synchronizedvoiderrorOccurred(MediaControl m1, int i1)
publicStringgetContentType()
publicControlgetControl(String s1)
private finalControlgetControlReal(String s1)
publicControl[]getControls()
public finallonggetDuration()
publiclonggetMediaTime()
publicintgetState()
publicTimeBasegetTimeBase()
private static nativevoidnativeGetControlCreators(String[] s1)
private static nativeintnativeGetControlCreatorsCount()
publicvoidpostEvent(String s1, Object o1)
publicvoidprefetch()
publicvoidrealize()
publicvoidremovePlayerListener(PlayerListener p1)
public synchronizedvoidrepeated(MediaControl m1)
public synchronizedvoidseeked(MediaControl m1, long l1)
publicvoidsetLoopCount(int i1)
publiclongsetMediaTime(long l1)
publicvoidsetSource(DataSource d1)
publicvoidsetTimeBase(TimeBase t1)
publicvoidstart()
public synchronizedvoidstateChanged(MediaControl m1, int i1, long l1)
publicvoidstop()
privatevoidsyncState()
public synchronizedvoiduserEvent(MediaControl m1, int i1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002textjavax/microedition/media
0003methodcom.jblend.util.Secure.checkPackage()
0004objrefjava.util.Vector
0005methodjava.util.Vector.<init>()
0006objrefjava.util.Hashtable
0007methodjava.util.Hashtable.<init>()
0008fieldthis.thread
0009objrefcom.jblend.media.PlayerEventThread
000Amethodcom.jblend.media.PlayerEventThread.<init>()
000Bmethodjava.lang.System.currentTimeMillis()
000C000500000000
000D0000000003E8
000Emethodcom.jblend.media.core.MediaControl.syncState()
000Fobjrefjava.lang.IllegalStateException
0010textplayer is already closed.
0011methodjava.lang.IllegalStateException.<init>()
0012methodthis.doRealize()
0013methodthis.createControl()
001400030000FFFF
0015methodcom.jblend.media.core.MediaControl.getController()
0016objrefcom.jblend.media.core.MediaEventController
0017objrefcom.jblend.media.core.MediaSyncController
0018methodcom.jblend.media.core.MediaControl.addListener()
0019objrefjava.lang.SecurityException
001Atextrealize() is not permitted.
001Bmethodjava.lang.SecurityException.<init>()
001Cobjrefjava.lang.Exception
001Dobjrefjavax.microedition.media.MediaException
001Etextrealize failed.
001Fmethodjavax.microedition.media.MediaException.<init>()
0020methodthis.syncState()
0021methodcom.jblend.media.core.MediaControl.getState()
0022methodcom.jblend.media.core.MediaControl.load()
0023textprefetch() is not permitted.
0024textprefetch failed.
0025textstarted
0026objrefjava.lang.Long
0027methodjava.lang.Long.<init>()
0028methodcom.jblend.media.PlayerEventThread.post()
0029textendOfMedia
002Amethodcom.jblend.media.core.MediaControl.setLoop()
002Bmethodjavax.microedition.media.protocol.DataSource.getLocator()
002Ctextdevice://midi
002Dmethodjava.lang.String.equals()
002Emethodcom.jblend.media.core.MediaControl.getIncludedContents()
002Fmethodcom.jblend.media.core.MediaControl.getDuration()
0030methodcom.jblend.media.core.MediaControl.start()
0031methodcom.jblend.media.core.MediaControl.restart()
0032textstart() is not permitted.
0033textstart failed.
0034methodcom.jblend.media.core.MediaControl.pause()
0035textstop() is not permitted.
0036textstop failed.
0037methodcom.jblend.media.core.MediaControl.getMimeType()
0038textaudio/x-tone-seq
0039methodcom.jblend.media.core.MediaControl.unset()
003Amethodcom.jblend.media.core.MediaControl.removeListener()
003Bmethodcom.jblend.media.core.MediaControl.stop()
003Cmethodcom.jblend.media.core.MediaControl.unload()
003Dtextplayer is in illegal state.
003Emethodjavax.microedition.media.protocol.DataSource.disconnect()
003Fmethodthis.doClose()
0040textclosed
0041methodjava.util.Hashtable.elements()
0042methodjava.util.Enumeration.nextElement()
0043objrefcom.jblend.media.AbstractControl
0044methodcom.jblend.media.AbstractControl.close()
0045methodjava.util.Enumeration.hasMoreElements()
0046methodjava.util.Hashtable.clear()
0047textcannot set TimeBase in such a state.
0048methodthis.getTimeBase()
0049textthis player cannot sync with anyone.
004Amethodcom.jblend.media.core.MediaSyncController.useClockOf()
004Bobjrefcom.jblend.media.AbstractHandler$PlayerTimeBase
004Cmethodcom.jblend.media.AbstractHandler$PlayerTimeBase.<init>()
004Dobjrefcom.jblend.media.TimeBaseImpl
004Emethodcom.jblend.media.TimeBaseImpl.getControl()
004Fobjrefjava.lang.RuntimeException
0050objrefjava.lang.StringBuffer
0051methodjava.lang.StringBuffer.<init>()
0052textcannot sync with
0053methodjava.lang.StringBuffer.append()
0054methodjava.lang.StringBuffer.append()
0055methodjava.lang.StringBuffer.toString()
0056methodjava.lang.RuntimeException.<init>()
0057textsetTimeBase failed.
0058textcannot set media time in such a state.
0059methodcom.jblend.media.core.MediaControl.setTime()
005AtextsetMediaTime failed.
005Bmethodcom.jblend.media.core.MediaControl.getTime()
005C0005FFFFFFFF
005D0000FFFFFFFF
005Eobjrefjava.lang.String
005Fmethodjava.lang.String.<init>()
0060textplayer is already started.
0061objrefjava.lang.IllegalArgumentException
0062textcount is illegal value.
0063methodjava.lang.IllegalArgumentException.<init>()
0064methodjava.util.Vector.contains()
0065methodjava.util.Vector.addElement()
0066methodjava.util.Vector.removeElement()
0067textplayer is not yet realized.
0068textcontrolType is null.
0069methodthis.getControlReal()
006AtextVolumeControl
006Bmethodthis.checkControl()
006CtextToneControl
006DtextStopTimeControl
006EtextPitchControl
006FtextMIDIControl
0070textTempoControl
0071textRateControl
0072textMetaDataControl
0073textVideoControl
0074textGUIControl
0075textFramePositioningControl
0076textRecordControl
0077methodcom.jblend.media.core.MediaControl.getUserControllerNames()
0078methodjava.util.Hashtable.keys()
0079fieldthis.creators
007Amethodcom.jblend.media.control.CustomControlCreator.getAllControlTypeNames()
007Bmethodjava.util.Vector.size()
007Cobjref?
007Dmethodjava.util.Vector.elementAt()
007Etextlocator is null.
007Ftextjavax.microedition.media.control.
0080methodjava.lang.String.startsWith()
0081methodjava.lang.String.lastIndexOf()
0082textcom.jblend.media.control.
0083methodjava.lang.String.substring()
0084textImpl
0085methodjava.util.Hashtable.get()
0086methodjava.lang.Class.forName()
0087methodjava.lang.Class.newInstance()
0088methodcom.jblend.media.AbstractControl.create()
0089objrefcom.jblend.media.control.usercontrol.UserControl
008Amethodcom.jblend.media.control.usercontrol.UserControl.setName()
008Bmethodjava.util.Hashtable.put()
008Cobjrefjava.lang.InstantiationException
008Dmethodcom.jblend.media.control.CustomControlCreator.createControl()
008Emethodcom.jblend.media.core.MediaControl.isBlock()
008Ftextstopped
0090textstoppedAtTime
0091textdurationUpdated
0092textdeviceUnavailable
0093textdeviceAvailable
0094textrecordStarted
0095textrecordStopped
0096texterror
0097textrecordError
0098methodcom.jblend.media.core.MediaEventController.getErrorCause()
0099methodcom.jblend.media.core.MediaEventController.getUserType()
009Amethodcom.jblend.media.core.MediaEventController.getUserParam()
009Bmethodjava.lang.Long.longValue()
009Ctextdevice://tone
009Dobjrefjavax.microedition.media.PlayerListener
009Emethodjavax.microedition.media.PlayerListener.playerUpdate()
009Fobjrefjava.lang.Throwable
00A0fieldjava.lang.System.err
00A1text occurred in PlayerListener, ignored.
00A2methodjava.io.PrintStream.println()
00A3methodcom.jblend.media.core.MediaControl.init()
00A4methodthis.nativeGetControlCreatorsCount()
00A5methodthis.nativeGetControlCreators()
00A6objrefcom.jblend.media.control.CustomControlCreator
00A7objrefjava.lang.Error
00A8textCan not find Class :
00A9methodjava.lang.Error.<init>()
00AAobjrefcom.jblend.media.PlayerInterface
00ABobjrefcom.jblend.media.core.MediaControlListener
00ACobjrefjava.io.IOException

com.jblend.media.AbstractHandler$PlayerTimeBase

private super class AbstractHandler$PlayerTimeBase
extends com.jblend.media.TimeBaseImpl

Fields
 longcreatedTime
 AbstractHandlerhandler
 MediaSyncControllersyncControl
private finalAbstractHandlerthis$0

Methods
 void<init>(AbstractHandler a1, AbstractHandler a2, long l1)
publicMediaSyncControllergetControl()
publiclonggetTime()

References
0000methodcom.jblend.media.TimeBaseImpl.<init>()
0001methodjava.lang.System.currentTimeMillis()
0002000500000000
00030000000003E8
0004methodcom.jblend.media.core.MediaSyncController.getClock()

com.jblend.media.CustomSourcePlayerFactory

private super class CustomSourcePlayerFactory

Fields
private static finalbooleanDEBUG
staticDataSourceCreatorcreator
staticVectorschemes

Methods
staticvoid<clinit>()
 void<init>()
publicPlayerInterfacecreatePlayer(String s1)
publicVectorgetSupportedProtocols()
private static nativeintnativeGetCount()
private static nativeStringnativeGetCreator()
private static nativeStringnativeGetScheme(int i1)

References
0000methodjava.lang.String.indexOf()
0001fieldthis.schemes
0002methodjava.lang.String.substring()
0003methodjava.util.Vector.contains()
0004fieldthis.creator
0005methodcom.jblend.media.protocol.DataSourceCreator.createDataSource()
0006methodjavax.microedition.media.protocol.DataSource.connect()
0007methodjavax.microedition.media.protocol.DataSource.getContentType()
0008methodcom.jblend.media.core.MediaType.getFromMimeType()
0009objrefjavax.microedition.media.MediaException
000Atextcontent-type not found.
000Bmethodjavax.microedition.media.MediaException.<init>()
000Cmethodcom.jblend.media.core.MediaType.getMediaType()
000Dmethodcom.jblend.media.core.MediaProfile.isSupported()
000Etextcontent-type not supported.
000Fobjrefcom.jblend.media.content.storage.Handler
0010methodcom.jblend.media.content.storage.Handler.<init>()
0011methodcom.jblend.media.PlayerInterface.setSource()
0012objrefjava.io.IOException
0013methodjavax.microedition.media.protocol.DataSource.disconnect()
0014text cannot get player.
0015methodjava.io.IOException.<init>()
0016objrefjava.lang.SecurityException
0017textcreatePlayer() is not permitted.
0018methodjava.lang.SecurityException.<init>()
0019objrefjava.lang.Exception
001AtextcreatePlayer() failed.
001Bmethodthis.nativeGetCount()
001Cmethodthis.nativeGetCreator()
001Dmethodjava.lang.Class.forName()
001Emethodjava.lang.Class.newInstance()
001Fobjrefcom.jblend.media.protocol.DataSourceCreator
0020objrefjava.util.Vector
0021methodjava.util.Vector.<init>()
0022methodthis.nativeGetScheme()
0023methodjava.util.Vector.addElement()
0024objrefcom.jblend.media.PlayerFactory

com.jblend.media.DataSinkFactory

public super class DataSinkFactory

Fields
private static finalbooleanDEBUG
staticDataSinkCreatorcreator
staticVectorcustoms

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticDataSinkcreateDataSink(String s1)
private static nativeintnativeGetCount()
private static nativeStringnativeGetCreator()
private static nativeStringnativeGetScheme(int i1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002text:
0003methodjava.lang.String.indexOf()
0004objrefjavax.microedition.media.MediaException
0005textlocator is illegal.
0006methodjavax.microedition.media.MediaException.<init>()
0007methodjava.lang.String.substring()
0008fieldthis.customs
0009methodjava.util.Vector.contains()
000Afieldthis.creator
000Bmethodcom.jblend.media.protocol.DataSinkCreator.createDataSink()
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000Etextcom.jblend.media.protocol.
000Fmethodjava.lang.StringBuffer.append()
0010text.DataSinkImpl
0011methodjava.lang.StringBuffer.toString()
0012methodjava.lang.Class.forName()
0013methodjava.lang.Class.newInstance()
0014objrefcom.jblend.media.protocol.DataSink
0015methodcom.jblend.media.protocol.DataSink.setLocator()
0016objrefjava.lang.Exception
0017textDataSink class not found.
0018methodthis.nativeGetCount()
0019methodthis.nativeGetCreator()
001Aobjrefcom.jblend.media.protocol.DataSinkCreator
001Bobjrefjava.util.Vector
001Cmethodjava.util.Vector.<init>()
001Dmethodthis.nativeGetScheme()
001Emethodjava.util.Vector.addElement()

com.jblend.media.EventType

public interface EventType

Fields
public static finalStringBUFFERING_STARTED
public static finalStringBUFFERING_STOPPED
public static finalStringCLOSED
public static finalStringDEVICE_AVAILABLE
public static finalStringDEVICE_UNAVAILABLE
public static finalStringDURATION_UPDATED
public static finalStringEND_OF_MEDIA
public static finalStringERROR
public static finalStringRECORD_ERROR
public static finalStringRECORD_STARTED
public static finalStringRECORD_STOPPED
public static finalStringSIZE_CHANGED
public static finalStringSTARTED
public static finalStringSTOPPED
public static finalStringSTOPPED_AT_TIME
public static finalStringVOLUME_CHANGED

com.jblend.media.MediaManager

public super class MediaManager

Fields
private static finalbooleanDEBUG
public static finalStringMIDI_DEVICE_LOCATOR
static finalStringMIDI_TYPE
public static finalStringTONE_DEVICE_LOCATOR
static finalStringTONE_TYPE
staticPlayerFactorycustomFactory
staticVectorcustomProtocols
staticVectordefaultProtocols
staticVectorencoderTypes
staticbooleanisMIDIDevSupported
staticPlayerFactorystreamFactory
staticVectorstreamProtocols
private staticTimeBasesystemTimeBase

Methods
staticvoid<clinit>()
privatevoid<init>()
staticvoidaddEncodeTypes(Vector v1, MediaType m1)
staticvoidaddType(Vector v1, MediaType m1)
staticvoidaddVector(Vector v1, Vector v2)
staticString[]convVect2Str(Vector v1)
public staticPlayercreatePlayer(InputStream i1, String s1)
public staticPlayercreatePlayer(String s1)
public staticPlayercreatePlayer(DataSource d1)
public static finalbyte[]getData(DataSource d1)
public staticString[]getSupportedContentTypes(String s1)
public staticString[]getSupportedProtocols(String s1)
public staticTimeBasegetSystemTimeBase()
private static nativeintnativeGetEncoderCount(MediaType m1)
private static nativeStringnativeGetEncoderType(MediaType m1, int i1)
private static nativeStringnativeGetInputDeviceMIMEType(MediaType m1)
private static nativeintnativeGetProtocolCount()
private static nativeStringnativeGetProtocolName(int i1)
private static nativeintnativeGetSnapEncoderCount(MediaType m1)
private static nativeStringnativeGetSnapEncoderType(MediaType m1, int i1)
private static nativevoidnativeInitialize()
private static nativebooleannativeIsMIDIDevSupported()
public staticvoidplayTone(int i1, int i2, int i3)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002methodjava.lang.String.toLowerCase()
0003textdevice
0004methodjava.lang.String.equals()
0005textcapture
0006fieldthis.streamProtocols
0007methodjava.util.Vector.contains()
0008fieldthis.customProtocols
0009fieldthis.defaultProtocols
000Aobjrefjava.lang.String
000Bobjrefjava.util.Vector
000Cmethodjava.util.Vector.<init>()
000Dmethodcom.jblend.media.core.MediaType.getAllSupportedTypes()
000Emethodjava.util.Vector.size()
000Fmethodjava.util.Vector.elementAt()
0010objrefcom.jblend.media.core.MediaType
0011methodcom.jblend.media.core.MediaType.getMediaType()
0012000310000000
0013methodcom.jblend.media.core.MediaProfile.isSupported()
0014methodcom.jblend.media.core.MediaType.canStream()
0015methodthis.addType()
0016fieldthis.encoderTypes
0017methodthis.addVector()
0018textaudio/x-tone-seq
0019methodjava.util.Vector.addElement()
001Afieldthis.isMIDIDevSupported
001Btextaudio/midi
001Cmethodthis.convVect2Str()
001Dmethodcom.jblend.media.core.MediaType.getFromMimeType()
001Eobjrefjava.lang.IllegalArgumentException
001Ftextlocator is null.
0020methodjava.lang.IllegalArgumentException.<init>()
0021fieldthis.streamFactory
0022methodcom.jblend.media.PlayerFactory.createPlayer()
0023fieldthis.customFactory
0024methodjava.lang.String.indexOf()
0025objrefjavax.microedition.media.MediaException
0026textillegal URL syntax.
0027methodjavax.microedition.media.MediaException.<init>()
0028methodjava.lang.String.substring()
0029fieldcom.jblend.media.option.mmapi.MMAPIOptions.MEDIA_MMAPI_SUPPORTS_HTTPS
002Atexthttps
002Bobjrefjava.lang.StringBuffer
002Cmethodjava.lang.StringBuffer.<init>()
002Dmethodjava.lang.StringBuffer.append()
002Etext is not supported.
002Fmethodjava.lang.StringBuffer.toString()
0030texthttp
0031textcom.jblend.media.protocol.
0032text.DataSourceCreatorImpl
0033methodjava.lang.Class.forName()
0034methodjava.lang.Class.newInstance()
0035objrefcom.jblend.media.protocol.DataSourceCreator
0036methodcom.jblend.media.protocol.DataSourceCreator.createDataSource()
0037methodjavax.microedition.media.protocol.DataSource.connect()
0038methodjavax.microedition.media.protocol.DataSource.getContentType()
0039textcontent-type not found.
003Atextcontent-type not supported.
003Btextdevice://tone
003Ctextstorage
003Dtextdevice://midi
003Eobjrefjava.lang.RuntimeException
003FtextReal-time MIDI is not supported.
0040methodjava.lang.RuntimeException.<init>()
0041textdatafolder
0042textcom.jblend.media.content.
0043text.Handler
0044objrefcom.jblend.media.PlayerInterface
0045methodcom.jblend.media.PlayerInterface.setSource()
0046objrefjava.io.IOException
0047methodjavax.microedition.media.protocol.DataSource.disconnect()
0048textcannot connect with the DataSource.
0049methodjava.io.IOException.<init>()
004Aobjrefjava.lang.SecurityException
004BtextcreatePlayer() is not permitted.
004Cmethodjava.lang.SecurityException.<init>()
004Dobjrefjava.lang.Exception
004EtextcreatePlayer() failed.
004FtextDataSource is null.
0050methodjavax.microedition.media.MediaException.<init>()
0051objrefcom.jblend.media.content.storage.Handler
0052methodcom.jblend.media.content.storage.Handler.<init>()
0053text stream is null.
0054objrefcom.jblend.media.protocol.resource.DataSourceImpl
0055methodcom.jblend.media.protocol.resource.DataSourceImpl.<init>()
0056text cannot get player.
0057methodcom.jblend.media.core.MediaControl.getControlLock()
0058methodcom.jblend.media.core.MediaToneSeqController.playSingleTone()
0059textcannot play tone.
005Amethodcom.jblend.media.core.MediaControl.releaseControlLock()
005Bfieldthis.systemTimeBase
005Cobjrefcom.jblend.media.SystemTimeBase
005Dmethodcom.jblend.media.SystemTimeBase.<init>()
005Emethodjavax.microedition.media.protocol.DataSource.start()
005Fmethodjavax.microedition.media.protocol.DataSource.getStreams()
0060methodjavax.microedition.media.protocol.SourceStream.getContentLength()
0061methodjavax.microedition.media.protocol.SourceStream.read()
0062objrefcom.jblend.media.MediaManager$1$LinkedList
0063methodcom.jblend.media.MediaManager$1$LinkedList.<init>()
0064methodcom.jblend.media.MediaManager$1$LinkedList.append()
0065methodjavax.microedition.media.protocol.DataSource.stop()
0066methodcom.jblend.media.MediaManager$1$LinkedList.toByteArray()
0067methodcom.jblend.media.core.MediaType.getMIMEType()
0068methodthis.nativeGetInputDeviceMIMEType()
0069methodthis.nativeGetEncoderCount()
006Amethodthis.nativeGetEncoderType()
006Bmethodthis.nativeGetSnapEncoderCount()
006Cmethodthis.nativeGetSnapEncoderType()
006Dmethodjava.lang.String.<init>()
006Emethodthis.nativeInitialize()
006Ftextcom.jblend.media.StreamPlayerFactory
0070objrefcom.jblend.media.PlayerFactory
0071methodcom.jblend.media.PlayerFactory.getSupportedProtocols()
0072textcom.jblend.media.CustomSourcePlayerFactory
0073methodthis.nativeGetProtocolCount()
0074methodthis.nativeGetProtocolName()
0075methodthis.addEncodeTypes()
0076methodthis.nativeIsMIDIDevSupported()

com.jblend.media.MediaManager$1$LinkedList

private super class MediaManager$1$LinkedList

Fields
 Vectorlist
 intsize

Methods
publicvoid<init>()
publicvoidappend(byte[] b1, int i1)
publicbyte[]toByteArray()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.lang.System.arraycopy()
0003methodjava.util.Vector.addElement()
0004methodjava.util.Vector.elementAt()
0005objref?
0006methodjava.util.Vector.size()

com.jblend.media.PlayerEventThread

private super class PlayerEventThread
extends com.jblend.media.core.EventThread

Fields
private static finalbooleanDEBUG

Methods
 void<init>()
protectedvoidparseEvent(Object o1)
synchronizedvoidpost(Player p1, String s1, Object o1)

References
0000methodcom.jblend.media.core.EventThread.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefcom.jblend.media.PlayerEventThread$PlayerEvent
0004methodcom.jblend.media.PlayerEventThread$PlayerEvent.<init>()
0005methodcom.jblend.media.core.EventThread.post()
0006objrefcom.jblend.media.AbstractHandler
0007methodcom.jblend.media.AbstractHandler.dispatch()

com.jblend.media.PlayerEventThread$PlayerEvent

private super class PlayerEventThread$PlayerEvent

Fields
 StringeventType
 Objectparam
 Playerplayer
private finalPlayerEventThreadthis$0

Methods
 void<init>(PlayerEventThread p1, Player p2, String s1, Object o1)

com.jblend.media.PlayerFactory

private interface PlayerFactory

Methods
publicPlayerInterfacecreatePlayer(String s1)
publicVectorgetSupportedProtocols()

References
0000objrefjava.io.IOException
0001objrefjavax.microedition.media.MediaException

com.jblend.media.PlayerInterface

public interface PlayerInterface

Methods
publicvoidsetSource(DataSource d1)

References
0000objrefjavax.microedition.media.Player

com.jblend.media.StreamPlayerFactory

private super class StreamPlayerFactory

Fields
private static finalbooleanDEBUG
staticVectorschemes

Methods
staticvoid<clinit>()
 void<init>()
publicPlayerInterfacecreatePlayer(String s1)
publicVectorgetSupportedProtocols()
 booleanhasProtocol(String s1)

References
0000methodjava.lang.String.indexOf()
0001fieldthis.schemes
0002methodjava.lang.String.substring()
0003methodthis.hasProtocol()
0004objrefcom.jblend.media.protocol.stream.DataSourceImpl
0005methodcom.jblend.media.protocol.stream.DataSourceImpl.<init>()
0006methodjavax.microedition.media.protocol.DataSource.connect()
0007methodjavax.microedition.media.protocol.DataSource.getContentType()
0008methodcom.jblend.media.core.MediaType.getFromMimeType()
0009objrefjavax.microedition.media.MediaException
000Atextcontent-type not found.
000Bmethodjavax.microedition.media.MediaException.<init>()
000Cmethodcom.jblend.media.core.MediaType.getMediaType()
000Dmethodcom.jblend.media.core.MediaProfile.isSupported()
000Etextcontent-type not supported.
000Fobjrefcom.jblend.media.content.stream.Handler
0010methodcom.jblend.media.content.stream.Handler.<init>()
0011methodcom.jblend.media.PlayerInterface.setSource()
0012objrefjava.lang.IllegalArgumentException
0013objrefjava.io.IOException
0014methodjavax.microedition.media.protocol.DataSource.disconnect()
0015text cannot get player.
0016methodjava.io.IOException.<init>()
0017objrefjava.lang.SecurityException
0018textcreatePlayer() is not permitted.
0019methodjava.lang.SecurityException.<init>()
001Aobjrefjava.lang.Exception
001BtextcreatePlayer() failed.
001Cmethodjava.util.Vector.size()
001Dobjrefjava.util.Vector
001Emethodjava.util.Vector.<init>()
001Fmethodjava.util.Vector.elementAt()
0020objrefcom.jblend.media.core.MediaStreamType
0021methodcom.jblend.media.core.MediaStreamType.getProtocolName()
0022methodjava.util.Vector.addElement()
0023methodjava.lang.String.equals()
0024methodcom.jblend.media.core.MediaStreamType.getSupportedProtocols()
0025objrefcom.jblend.media.PlayerFactory

com.jblend.media.SystemTimeBase

public super class SystemTimeBase
extends com.jblend.media.TimeBaseImpl

Methods
publicvoid<init>()
publicMediaSyncControllergetControl()
publiclonggetTime()

References
0000methodcom.jblend.media.TimeBaseImpl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodjava.lang.System.currentTimeMillis()
0004000500000000
00050000000003E8

com.jblend.media.TimeBaseImpl

public super abstract class TimeBaseImpl

Methods
 void<init>()
publicMediaSyncControllergetControl()
publiclonggetTime()

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefjavax.microedition.media.TimeBase

com.jblend.media.content.capture.Handler

public final super class Handler
extends com.jblend.media.AbstractHandler

Fields
private static finalbooleanDEBUG
 MediaBufferbuffer
 intstate

Methods
publicvoid<init>()
protected finalMediaControlcreateControl(DataSource d1)

References
0000methodcom.jblend.media.AbstractHandler.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefcom.jblend.media.protocol.capture.DataSourceImpl
0004objrefcom.jblend.media.core.MediaInputDeviceControl
0005methodcom.jblend.media.core.MediaInputDeviceControl.<init>()
0006objrefjava.lang.IllegalArgumentException
0007textdevice is null
0008methodjava.lang.IllegalArgumentException.<init>()
0009objrefjava.io.IOException

com.jblend.media.content.storage.Handler

public final super class Handler
extends com.jblend.media.AbstractHandler

Fields
private static finalbooleanDEBUG
 MediaStoragebuffer

Methods
publicvoid<init>()
protected finalMediaControlcreateControl(DataSource d1)

References
0000methodcom.jblend.media.AbstractHandler.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodjavax.microedition.media.protocol.DataSource.getContentType()
0004methodcom.jblend.media.core.MediaType.getFromMimeType()
0005methodjavax.microedition.media.protocol.DataSource.getLocator()
0006textdevice://midi
0007methodjava.lang.String.equals()
0008textcom.jblend.media.core.RealtimeMIDIControl
0009methodjava.lang.Class.forName()
000Amethodjava.lang.Class.newInstance()
000Bobjrefcom.jblend.media.core.MediaControl
000Cobjrefjava.lang.Exception
000Dobjrefjava.lang.IllegalArgumentException
000Etextcannot create player.
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodcom.jblend.media.core.MediaControl.create()
0011methodcom.jblend.media.core.MediaControl.set()
0012methodcom.jblend.media.MediaManager.getData()
0013methodcom.jblend.media.core.MediaType.getFromData()
0014textcontent-type not found.
0015methodcom.jblend.media.core.MediaType.getMediaType()
0016methodcom.jblend.media.core.MediaProfile.isSupported()
0017textcontent-type not supported.
0018objrefcom.jblend.media.core.MediaStorageControl
0019methodcom.jblend.media.core.MediaStorageControl.<init>()
001Aobjrefcom.jblend.media.core.MediaStorage
001Bmethodcom.jblend.media.core.MediaStorage.<init>()
001Cobjrefjava.io.IOException

com.jblend.media.content.stream.Handler

public final super class Handler
extends com.jblend.media.AbstractHandler

Methods
publicvoid<init>()
protected finalMediaControlcreateControl(DataSource d1)
publicvoideventOccurred(MediaStreamControl m1, int i1)

References
0000methodcom.jblend.media.AbstractHandler.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodjavax.microedition.media.protocol.DataSource.getContentType()
0004objrefcom.jblend.media.core.MediaStreamControl
0005methodcom.jblend.media.core.MediaStreamControl.<init>()
0006objrefjava.lang.IllegalArgumentException
0007textcannot create player.
0008methodjava.lang.IllegalArgumentException.<init>()
0009objrefcom.jblend.media.protocol.stream.DataSourceImpl
000Amethodcom.jblend.media.core.MediaStreamControl.set()
000BtextbufferingStarted
000Cobjrefjava.lang.Long
000Dmethodcom.jblend.media.core.MediaControl.getTime()
000Emethodjava.lang.Long.<init>()
000Fmethodcom.jblend.media.AbstractHandler.postEvent()
0010textbufferingStopped
0011objrefcom.jblend.media.core.MediaStreamListener
0012objrefjava.io.IOException

com.jblend.media.control.CustomControlCreator

public interface CustomControlCreator

Methods
publicAbstractControlcreateControl(String s1)
publicString[]getAllControlTypeNames()

com.jblend.media.control.FramePositioningControlImpl

public final super class FramePositioningControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 MediaFrameControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publiclongmapFrameToTime(int i1)
publicintmapTimeToFrame(long l1)
publicintseek(int i1)
publicintskip(int i1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaFrameController
0005objrefjava.lang.RuntimeException
0006textcannot create FramePositioningControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.AbstractControl.getHandlerState()
0009methodthis.mapFrameToTime()
000Amethodcom.jblend.media.AbstractHandler.setMediaTime()
000Bobjrefjavax.microedition.media.MediaException
000Cmethodcom.jblend.media.core.MediaFrameController.getCurFrame()
000D00037FFFFFFF
000E0005FFFFFFFF
000F0000FFFFFFFF
0010methodcom.jblend.media.core.MediaFrameController.frameToTime()
0011objrefjava.lang.Exception
0012methodcom.jblend.media.core.MediaFrameController.timeToFrame()
0013objrefjavax.microedition.media.control.FramePositioningControl

com.jblend.media.control.GUIControlImpl

public super class GUIControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG2
private static finalbooleanVERIFICATION
 MediaVideoControllercontrol
 intheight
 booleanisDrawing
 booleanisInDisplay
 booleanisOccupied
privatebooleanisRedrawed
 booleanisVisible
 Objectitem
staticVideoItemCreatoritemCreator
 intmediaHeight
 intmediaWidth
 intvideoMode
 intwidth
 intx
 inty

Methods
publicvoid<init>()
publicvoidclip(int i1, int i2, int i3, int i4)
publicvoidclose()
protectedvoiddoCreate(MediaControl m1)
publicvoidhideNotify()
publicObjectinitDisplayMode(int i1, Object o1)
publicvoiditemSizeChaged(int i1, int i2)
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)
 voidpostSizeEvent(int i1, int i2)
publicvoidredraw(Graphics g1, int i1, int i2, int i3, int i4)
public staticvoidsetCreator(VideoItemCreator v1)
publicvoidshowNotify()
publicvoidstartUpdate()
publicvoidstopUpdate()

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaVideoController
0005objrefjava.lang.RuntimeException
0006textcannot create GUIControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.core.MediaVideoController.getMediaWidth()
0009methodcom.jblend.media.core.MediaVideoController.getMediaHeight()
000Aobjrefjava.lang.IllegalStateException
000Btextdisplay component is already initialized.
000Cmethodjava.lang.IllegalStateException.<init>()
000Dobjrefjava.lang.IllegalArgumentException
000Etextillegal mode.
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010textjavax.microedition.lcdui.Item
0011methodjava.lang.Object.equals()
0012textinvalid component name.
0013fieldthis.itemCreator
0014methodcom.jblend.media.gui.VideoItemCreator.createItem()
0015objrefcom.jblend.media.gui.VideoItemControl
0016methodcom.jblend.media.gui.VideoItemControl.setVideoItemListener()
0017methodcom.jblend.media.gui.VideoItemControl.setVideoSize()
0018methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0019textsizeChanged
001Amethodcom.jblend.media.AbstractControl.postEvent()
001Bmethodcom.jblend.media.core.MediaVideoController.setClip()
001Cmethodcom.jblend.media.core.MediaVideoController.setBounds()
001Dmethodcom.jblend.media.core.MediaVideoController.repaint()
001Emethodcom.jblend.media.core.MediaVideoController.startUpdate()
001Fmethodcom.jblend.media.core.MediaVideoController.stopUpdate()
0020methodcom.jblend.micro.lcdui.UiStatuses.removeUIStateListener()
0021methodcom.jblend.media.gui.VideoItemControl.getDisplayParent()
0022objrefjavax.microedition.lcdui.Displayable
0023methodcom.jblend.display.DisplayManager.isForeground()
0024objrefjavax.microedition.media.control.GUIControl
0025objrefcom.jblend.media.gui.VideoItemListener
0026objrefcom.jblend.micro.lcdui.UIStateListener

com.jblend.media.control.MIDIControlImpl

public final super class MIDIControlImpl
extends com.jblend.media.AbstractControl

Fields
 booleancanQuery
 MediaMIDIControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicint[]getBankList(boolean b1)
publicintgetChannelVolume(int i1)
publicStringgetKeyName(int i1, int i2, int i3)
publicint[]getProgram(int i1)
publicint[]getProgramList(int i1)
publicStringgetProgramName(int i1, int i2)
publicbooleanisBankQuerySupported()
publicintlongMidiEvent(byte[] b1, int i1, int i2)
publicvoidsetChannelVolume(int i1, int i2)
publicvoidsetProgram(int i1, int i2, int i3)
publicvoidshortMidiEvent(int i1, int i2, int i3)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaMIDIController
0005objrefjava.lang.RuntimeException
0006textcannot create MIDIControl.
0007methodjava.lang.RuntimeException.<init>()
0008objrefjavax.microedition.media.MediaException
0009textquery is not supported.
000Amethodjavax.microedition.media.MediaException.<init>()
000Bmethodcom.jblend.media.AbstractControl.getHandlerState()
000Cobjrefjava.lang.IllegalStateException
000Dtextdevice is not acquired.
000Emethodjava.lang.IllegalStateException.<init>()
000Fmethodcom.jblend.media.core.MediaMIDIController.getProgram()
0010methodcom.jblend.media.core.MediaMIDIController.getChVolume()
0011methodcom.jblend.media.core.MediaMIDIController.setProgram()
0012methodcom.jblend.media.core.MediaMIDIController.setChVolume()
0013methodcom.jblend.media.core.MediaMIDIController.getBankList()
0014methodcom.jblend.media.core.MediaMIDIController.getProgramList()
0015objrefjava.lang.IllegalArgumentException
0016textillegal value
0017methodjava.lang.IllegalArgumentException.<init>()
0018methodthis.getBankList()
0019methodcom.jblend.media.core.MediaMIDIController.getProgramName()
001Atextspecified bank is not installed.
001Bmethodcom.jblend.media.core.MediaMIDIController.getKeyName()
001Cmethodcom.jblend.media.core.MediaMIDIController.shortEvent()
001Dtextdata is null.
001Emethodcom.jblend.media.core.MediaMIDIController.longEvent()
001Fobjrefjavax.microedition.media.control.MIDIControl

com.jblend.media.control.MediaFormat

public super class MediaFormat

Fields
private static finalbooleanDEBUG

Methods
 void<init>()
public staticHashtablegetFromLocator(String s1)
public staticHashtablegetFromProperty(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002methodjava.lang.String.indexOf()
0003methodjava.lang.String.substring()
0004methodthis.getFromProperty()
0005objrefjava.util.Hashtable
0006methodjava.util.Hashtable.<init>()
0007methodjava.lang.String.indexOf()
0008methodjava.lang.String.substring()
0009methodjava.lang.String.toLowerCase()
000Amethodjava.util.Hashtable.put()

com.jblend.media.control.MetaDataControlImpl

public final super class MetaDataControlImpl
extends com.jblend.media.AbstractControl

Fields
 MediaMetaDataControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicStringgetKeyValue(String s1)
publicString[]getKeys()

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaMetaDataController
0005objrefjava.lang.RuntimeException
0006textcannot create MetaDataControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.AbstractControl.getHandlerState()
0009methodcom.jblend.media.core.MediaMetaDataController.getKeys()
000Aobjrefjava.lang.IllegalArgumentException
000Btextkey is null.
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dmethodcom.jblend.media.core.MediaMetaDataController.getKeyValue()
000Eobjrefjava.lang.String
000Fobjrefjavax.microedition.media.control.MetaDataControl

com.jblend.media.control.PitchControlImpl

public final super class PitchControlImpl
extends com.jblend.media.AbstractControl

Fields
 MediaPitchControllercontrol
 intmaxPitch
 intminPitch

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicintgetMaxPitch()
publicintgetMinPitch()
publicintgetPitch()
publicintsetPitch(int i1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaPitchController
0005objrefjava.lang.RuntimeException
0006textcannot create PitchControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.core.MediaPitchController.getMinPitch()
0009methodcom.jblend.media.core.MediaPitchController.getMaxPitch()
000Amethodcom.jblend.media.AbstractControl.getHandlerState()
000Bmethodcom.jblend.media.core.MediaPitchController.setPitch()
000Cobjrefjava.lang.Exception
000Dmethodcom.jblend.media.core.MediaPitchController.getPitch()
000Eobjrefjavax.microedition.media.control.PitchControl

com.jblend.media.control.RateControlImpl

public super class RateControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
privateMediaSpeedControllercontrol
privateintmaxSpeed
privateintminSpeed

Methods
publicvoid<init>()
protectedvoiddoCreate(MediaControl m1)
publicintgetMaxRate()
publicintgetMinRate()
publicintgetRate()
publicintsetRate(int i1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaSpeedController
0005objrefjava.lang.RuntimeException
0006textcannot create RateControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.core.MediaSpeedController.getMinSpeed()
0009methodcom.jblend.media.core.MediaSpeedController.getMaxSpeed()
000Amethodcom.jblend.media.AbstractControl.getHandlerState()
000B0003000186A0
000Cmethodcom.jblend.media.core.MediaSpeedController.setSpeed()
000Dmethodcom.jblend.media.core.MediaSpeedController.getSpeed()
000Eobjrefjavax.microedition.media.control.RateControl

com.jblend.media.control.RecordControlImpl

public final super class RecordControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 MediaRecordControllercontrol
privatebooleanisInRecording
 Stringlocator
 OutputStreamoutputStream
static finalPermissionpermission
private finalObjectrecordControlLock
 DataSinksink

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
publicvoidcommit()
protected finalvoiddoCreate(MediaControl m1)
publicvoideventOccurred(MediaRecordController m1, int i1)
publicStringgetContentType()
publicvoidreset()
publicvoidsetRecordLocation(String s1)
publicintsetRecordSizeLimit(int i1)
publicvoidsetRecordStream(OutputStream o1)
publicvoidstartRecord()
publicvoidstopRecord()

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001objrefjava.lang.Object
0002methodjava.lang.Object.<init>()
0003textjavax.microedition
0004methodcom.jblend.util.Secure.checkPackage()
0005methodcom.jblend.media.core.MediaControl.getController()
0006objrefcom.jblend.media.core.MediaRecordController
0007objrefjava.lang.RuntimeException
0008textcannot create RecordControl.
0009methodjava.lang.RuntimeException.<init>()
000Aobjrefjava.lang.IllegalArgumentException
000Btextstream is null.
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dobjrefjava.lang.IllegalStateException
000Etextcannot set stream.
000Fmethodjava.lang.IllegalStateException.<init>()
0010textsetRecordStream cannot be called after startRecord is called.
0011methodcom.jblend.security.SecurityManager.getManager()
0012fieldthis.permission
0013textrecord stream
0014methodcom.jblend.security.SecurityManager.checkPermission()
0015methodcom.jblend.media.core.MediaRecordController.setStream()
0016textlocator is null.
0017textcannot set location.
0018textsetRecordLocation cannot be called after startRecord is called.
0019methodcom.jblend.media.DataSinkFactory.createDataSink()
001Amethodcom.jblend.media.protocol.DataSink.setContentType()
001Bmethodcom.jblend.media.protocol.DataSink.open()
001Cmethodcom.jblend.media.protocol.DataSink.start()
001Dmethodcom.jblend.media.protocol.DataSink.getStream()
001Emethodcom.jblend.media.core.MediaRecordController.startRecord()
001Ftextrecord location or stream is not set yet.
0020methodcom.jblend.media.core.MediaRecordController.stopRecord()
0021methodthis.stopRecord()
0022methodcom.jblend.media.core.MediaRecordController.finish()
0023methodcom.jblend.media.protocol.DataSink.stop()
0024methodcom.jblend.media.protocol.DataSink.close()
0025objrefjava.io.IOException
0026textcommit failed.
0027methodjava.io.IOException.<init>()
0028objrefjava.lang.Exception
0029methodjava.io.OutputStream.close()
002Aobjrefjava.lang.Throwable
002Btextillegal size.
002Cmethodcom.jblend.media.core.MediaRecordController.setBufferSize()
002Dobjrefjavax.microedition.media.MediaException
002Etextthe record size limit is not supported.
002Fmethodjavax.microedition.media.MediaException.<init>()
0030methodcom.jblend.media.core.MediaRecordController.getRecordedSize()
0031methodthis.commit()
0032methodcom.jblend.media.core.MediaRecordController.cancel()
0033textreset failed.
0034methodthis.reset()
0035methodcom.jblend.security.PermissionFactory.getFactory()
0036textjavax.microedition.media.control.RecordControl
0037methodcom.jblend.security.PermissionFactory.getPermission()
0038objrefjavax.microedition.media.control.RecordControl
0039objrefcom.jblend.media.core.MediaRecordListener

com.jblend.media.control.StopTimeControlImpl

public final super class StopTimeControlImpl
extends com.jblend.media.AbstractControl

Fields
 MediaStopControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publiclonggetStopTime()
publicvoidsetStopTime(long l1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaStopController
0005objrefjava.lang.RuntimeException
0006textcannot create StopTimeControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.AbstractControl.getHandlerState()
000900057FFFFFFF
000A0000FFFFFFFF
000Bmethodcom.jblend.media.core.MediaStopController.getStopTime()
000Cobjrefjava.lang.IllegalStateException
000Dtextstop time is set and already playing.
000Emethodjava.lang.IllegalStateException.<init>()
000Fmethodcom.jblend.media.core.MediaStopController.setStopTime()
0010objrefjava.lang.Exception
0011textcannot set stop time.
0012objrefjavax.microedition.media.control.StopTimeControl

com.jblend.media.control.TempoControlImpl

public final super class TempoControlImpl
extends com.jblend.media.control.RateControlImpl

Fields
private static finalbooleanDEBUG
privateMediaTempoControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicintgetTempo()
publicintsetTempo(int i1)

References
0000methodcom.jblend.media.control.RateControlImpl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.control.RateControlImpl.doCreate()
0004methodcom.jblend.media.core.MediaControl.getController()
0005objrefcom.jblend.media.core.MediaTempoController
0006objrefjava.lang.RuntimeException
0007textcannot create TempoControl.
0008methodjava.lang.RuntimeException.<init>()
0009methodcom.jblend.media.AbstractControl.getHandlerState()
000A00030001D4C0
000B0003000493E0
000Cmethodcom.jblend.media.core.MediaTempoController.setTempo()
000Dmethodcom.jblend.media.core.MediaTempoController.getTempo()
000Eobjrefjavax.microedition.media.control.TempoControl

com.jblend.media.control.ToneControlImpl

public final super class ToneControlImpl
extends com.jblend.media.AbstractControl

Fields
 MediaToneSeqControllertone

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicvoidsetSequence(byte[] b1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaToneSeqController
0005objrefjava.lang.RuntimeException
0006textcannot create ToneControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodcom.jblend.media.AbstractControl.getHandlerState()
0009objrefjava.lang.IllegalStateException
000Atextillegal state.
000Bmethodjava.lang.IllegalStateException.<init>()
000Cobjrefjava.lang.IllegalArgumentException
000Dtextsequence is null.
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodcom.jblend.media.core.MediaToneSeqController.setSequence()
0010objrefjavax.microedition.media.control.ToneControl

com.jblend.media.control.VideoControlImpl

public final super class VideoControlImpl
extends com.jblend.media.control.GUIControlImpl

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_VIDEOEVENT
 Canvascanvas
privatebooleanisFullScreen
 Hashtableparams
static finalPermissionpermission
privateintscreenHeight
privateintscreenWidth
 MediaSnapshotControllersnap

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
protectedvoiddoCreate(MediaControl m1)
publicintgetDisplayHeight()
publicintgetDisplayWidth()
publicintgetDisplayX()
publicintgetDisplayY()
publicbyte[]getSnapshot(String s1)
publicintgetSourceHeight()
publicintgetSourceWidth()
publicObjectinitDisplayMode(int i1, Object o1)
 voidinitSnapshot()
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)
publicvoidsetDisplayFullScreen(boolean b1)
publicvoidsetDisplayLocation(int i1, int i2)
publicvoidsetDisplaySize(int i1, int i2)
publicvoidsetVisible(boolean b1)
publicvoidsizeChanged(Object o1, int i1, int i2)

References
0000methodcom.jblend.media.control.GUIControlImpl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.control.GUIControlImpl.doCreate()
0004methodcom.jblend.media.core.MediaControl.getController()
0005objrefcom.jblend.media.core.MediaSnapshotController
0006methodcom.jblend.media.control.GUIControlImpl.initDisplayMode()
0007methodthis.initSnapshot()
0008objrefjava.lang.IllegalStateException
0009textcomponent is already initialized.
000Amethodjava.lang.IllegalStateException.<init>()
000Bobjrefjava.lang.IllegalArgumentException
000Ctextthis mode is not supported.
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Eobjrefjavax.microedition.lcdui.Canvas
000Ftextinvalid component name.
0010methodcom.jblend.media.core.MediaVideoController.getScreenWidth()
0011methodcom.jblend.media.core.MediaVideoController.getScreenHeight()
0012methodjavax.microedition.lcdui.Canvas.getWidth()
0013methodjavax.microedition.lcdui.Canvas.getHeight()
0014methodcom.jblend.media.core.MediaVideoController.setScreenSize()
0015methodcom.jblend.media.core.MediaVideoController.setClip()
0016methodcom.jblend.media.core.MediaVideoController.setBounds()
0017methodcom.jblend.micro.lcdui.ScreenMode.addScreenModeListener()
0018methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0019methodcom.jblend.media.core.MediaSnapshotController.prepare()
001Aobjrefjava.lang.Exception
001Btextcomponent is not initialized.
001Cmethodjavax.microedition.lcdui.Canvas.repaint()
001Dmethodcom.jblend.media.control.GUIControlImpl.stopUpdate()
001Eobjrefcom.jblend.media.gui.VideoItemControl
001Fmethodcom.jblend.media.gui.VideoItemControl.repaintItem()
0020textsize is illegal.
0021methodcom.jblend.media.gui.VideoItemControl.setVideoSize()
0022methodcom.jblend.media.control.GUIControlImpl.postSizeEvent()
0023methodcom.jblend.media.gui.VideoItemControl.setVideoModeFullScreen()
0024methodcom.jblend.security.SecurityManager.getManager()
0025fieldthis.permission
0026textsnapshot
0027methodcom.jblend.security.SecurityManager.checkPermission()
0028objrefjavax.microedition.media.MediaException
0029textcannot get snapshot from this player.
002Amethodjavax.microedition.media.MediaException.<init>()
002Bmethodcom.jblend.media.core.MediaSnapshotController.capture()
002Ctextcannot create image.
002Dmethodcom.jblend.media.control.MediaFormat.getFromProperty()
002Emethodcom.jblend.media.core.MediaSnapshotController.setParams()
002Fmethodcom.jblend.media.core.MediaSnapshotController.createImage()
0030methodcom.jblend.media.control.GUIControlImpl.close()
0031methodcom.jblend.micro.lcdui.UiStatuses.removeUIStateListener()
0032methodcom.jblend.micro.lcdui.ScreenMode.removeScreenModeListener()
0033methodcom.jblend.media.core.MediaSnapshotController.unprepare()
0034methodcom.jblend.media.control.GUIControlImpl.notifyStartDraw()
0035methodcom.jblend.media.core.MediaVideoController.stopUpdate()
0036methodcom.jblend.media.control.GUIControlImpl.notifyEndDraw()
0037methodcom.jblend.media.core.MediaVideoController.repaint()
0038methodcom.jblend.media.control.GUIControlImpl.notifyDisplayUpdated()
0039methodcom.jblend.media.core.MediaVideoController.startUpdate()
003Amethodcom.jblend.media.control.GUIControlImpl.notifyShowScreen()
003Bmethodcom.jblend.media.control.GUIControlImpl.notifyHideScreen()
003Cmethodcom.jblend.media.control.GUIControlImpl.notifyOccupyScreen()
003Dmethodcom.jblend.media.control.GUIControlImpl.notifyReleaseScreen()
003Emethodcom.jblend.display.DisplayManager.isForeground()
003Fmethodcom.jblend.security.PermissionFactory.getFactory()
0040textjavax.microedition.media.control.VideoControl.getSnapshot
0041methodcom.jblend.security.PermissionFactory.getPermission()
0042objrefjavax.microedition.media.control.VideoControl
0043objrefcom.jblend.micro.lcdui.ScreenModeListener

com.jblend.media.control.VolumeControlImpl

public final super class VolumeControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 MediaVolumeControllercontrol
 intvalue

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
publicintgetLevel()
publicbooleanisMuted()
publicintsetLevel(int i1)
publicvoidsetMute(boolean b1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaControl.getController()
0004objrefcom.jblend.media.core.MediaVolumeController
0005objrefjava.lang.RuntimeException
0006textcannot create VolumeControl.
0007methodjava.lang.RuntimeException.<init>()
0008methodthis.getLevel()
0009methodcom.jblend.media.AbstractControl.getHandlerState()
000Amethodcom.jblend.media.core.MediaVolumeController.getVolume()
000Bmethodcom.jblend.media.core.MediaVolumeController.setVolume()
000CtextvolumeChanged
000Dmethodcom.jblend.media.AbstractControl.postEvent()
000Emethodcom.jblend.media.core.MediaVolumeController.isMute()
000Fmethodcom.jblend.media.core.MediaVolumeController.setMute()
0010objrefjavax.microedition.media.control.VolumeControl

com.jblend.media.control.usercontrol.UserControl

public super abstract class UserControl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 StringclazzName
 MediaUserControllercontrol

Methods
publicvoid<init>()
protected finalvoiddoCreate(MediaControl m1)
protected finalint[]getParam(int i1, int i2)
protected finalPlayergetPlayer()
protected finalStringgetString(int i1)
protectedvoidinit()
publicvoidsetName(String s1)
protected finalvoidsetParam(int i1, int[] i2)
protected finalvoidsetString(int i1, String s1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001000300010000
0002methodcom.jblend.media.core.MediaControl.getController()
0003objrefcom.jblend.media.core.MediaUserController
0004objrefjava.lang.RuntimeException
0005textcannot create UserControl.
0006methodjava.lang.RuntimeException.<init>()
0007methodthis.init()
0008textUserControl is already created.
0009methodcom.jblend.media.core.MediaUserController.setControlID()
000Amethodcom.jblend.media.AbstractControl.getHandlerState()
000Bmethodcom.jblend.media.core.MediaUserController.setParam()
000Cmethodcom.jblend.media.core.MediaUserController.getParam()
000Dmethodcom.jblend.media.core.MediaUserController.setString()
000Emethodcom.jblend.media.core.MediaUserController.getString()
000Fobjref?

com.jblend.media.control.vscl.Audio3DControlImpl

public final super class Audio3DControlImpl
extends com.jblend.media.control.vscl.ExtendedAudioControlImpl

Fields
private static finalbooleanDEBUG
 MediaVsclAudio3DControllera3dcontroller
privatebooleanisAvailable

Methods
publicvoid<init>()
publicvoidclose()
protected finalvoiddoCreate(MediaControl m1)
publicint[]getPosition()
publicint[]getRolloff()
publicint[]getVelocity()
publicbooleanisListenerRelative()
publicvoidsetListenerRelative(boolean b1)
publicvoidsetMode(int i1)
publicvoidsetPosition(int i1, int i2, int i3)
publicvoidsetRolloff(int i1, int i2, int i3)
publicvoidsetVelocity(int i1, int i2, int i3)

References
0000methodcom.jblend.media.control.vscl.ExtendedAudioControlImpl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.control.vscl.ExtendedAudioControlImpl.doCreate()
0004fieldcom.jblend.media.core.MediaVsclAudio3DController.TYPE
0005methodcom.jblend.media.core.MediaControl.getController()
0006objrefcom.jblend.media.core.MediaVsclAudio3DController
0007objrefjava.lang.RuntimeException
0008textcannot create Audio3DControl.
0009methodjava.lang.RuntimeException.<init>()
000Amethodcom.jblend.media.core.MediaVsclAudio3DController.isAvailable()
000Btextcannot enable Audio3DControl.
000Cmethodcom.jblend.media.control.vscl.ExtendedAudioControlImpl.close()
000Dobjrefjava.lang.IllegalArgumentException
000Etextillegal value
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodcom.jblend.media.core.MediaVsclExtendedAudioController.setMode()
0011objrefjavax.microedition.media.MediaException
0012textcannot allocate resource.
0013methodjavax.microedition.media.MediaException.<init>()
0014methodcom.jblend.media.core.MediaVsclAudio3DController.getPosition()
0015methodcom.jblend.media.core.MediaVsclAudio3DController.getRolloff()
0016methodcom.jblend.media.core.MediaVsclAudio3DController.getVelocity()
0017methodcom.jblend.media.core.MediaVsclAudio3DController.isListenerRelative()
0018methodcom.jblend.media.core.MediaVsclExtendedAudioController.getMode()
0019objrefjava.lang.IllegalStateException
001Atextcurrent mode is MODE_EXTENDED.
001Bmethodjava.lang.IllegalStateException.<init>()
001Cmethodcom.jblend.media.core.MediaVsclAudio3DController.setListenerRelative()
001Dmethodcom.jblend.media.core.MediaVsclAudio3DController.setPosition()
001Etextargument is a negative value.
001FtextminDistance is larger than maxDistance.
0020methodcom.jblend.media.core.MediaVsclAudio3DController.setRolloff()
0021methodcom.jblend.media.core.MediaVsclAudio3DController.setVelocity()
0022objrefcom.vodafone.media.audio3d.Audio3DControl

com.jblend.media.control.vscl.ExtendedAudioControlImpl

public super class ExtendedAudioControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 MediaVsclExtendedAudioControllerextcontroller

Methods
publicvoid<init>()
publicvoidclose()
protectedvoiddoCreate(MediaControl m1)
publicintgetMode()
publicvoidsetMode(int i1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.media.core.MediaVsclExtendedAudioController.TYPE
0004methodcom.jblend.media.core.MediaControl.getController()
0005objrefcom.jblend.media.core.MediaVsclExtendedAudioController
0006objrefjava.lang.RuntimeException
0007textcannot create ExtendedAudioControl.
0008methodjava.lang.RuntimeException.<init>()
0009methodcom.jblend.media.core.MediaVsclExtendedAudioController.setMode()
000Amethodcom.jblend.media.core.MediaVsclExtendedAudioController.getMode()
000Bobjrefjava.lang.IllegalArgumentException
000Ctextillegal value
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Eobjrefjavax.microedition.media.MediaException
000Ftextcannot allocate resource.
0010methodjavax.microedition.media.MediaException.<init>()
0011objrefcom.vodafone.media.audio3d.ExtendedAudioControl

com.jblend.media.control.vscl.ReverbControlImpl

public final super class ReverbControlImpl
extends com.jblend.media.AbstractControl

Fields
private static finalbooleanDEBUG
 MediaVsclReverbControllercontroller

Methods
publicvoid<init>()
publicvoidclose()
protected finalvoiddoCreate(MediaControl m1)
publicintgetLevel()
publicintsetLevel(int i1)

References
0000methodcom.jblend.media.AbstractControl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldcom.jblend.media.core.MediaVsclReverbController.TYPE
0004methodcom.jblend.media.core.MediaControl.getController()
0005objrefcom.jblend.media.core.MediaVsclReverbController
0006objrefjava.lang.RuntimeException
0007textcannot create ReverbControl.
0008methodjava.lang.RuntimeException.<init>()
0009methodcom.jblend.media.core.MediaVsclReverbController.setLevel()
000Amethodcom.jblend.media.core.MediaVsclReverbController.getLevel()
000Bobjrefjava.lang.IllegalArgumentException
000Ctextillegal value
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Eobjrefcom.vodafone.media.audio3d.ReverbControl

com.jblend.media.control.vscl.Vscl3DSoundControlCreator

public super class Vscl3DSoundControlCreator

Fields
private static finalbooleanDEBUG

Methods
publicvoid<init>()
publicAbstractControlcreateControl(String s1)
publicString[]getAllControlTypeNames()

References
0000textcom.vodafone.media.audio3d.Audio3DControl
0001methodjava.lang.String.equals()
0002objrefcom.jblend.media.control.vscl.Audio3DControlImpl
0003methodcom.jblend.media.control.vscl.Audio3DControlImpl.<init>()
0004textcom.vodafone.media.audio3d.ExtendedAudioControl
0005objrefcom.jblend.media.control.vscl.ExtendedAudioControlImpl
0006methodcom.jblend.media.control.vscl.ExtendedAudioControlImpl.<init>()
0007textcom.vodafone.media.audio3d.ReverbControl
0008objrefcom.jblend.media.control.vscl.ReverbControlImpl
0009methodcom.jblend.media.control.vscl.ReverbControlImpl.<init>()
000Aobjrefjava.lang.String
000Bobjrefcom.jblend.media.control.CustomControlCreator

com.jblend.media.control.vscl.VsclBarcodeControlImpl

public super class VsclBarcodeControlImpl
extends com.jblend.media.control.GUIControlImpl

Fields
private static finalbooleanDEBUG
privateMediaVsclBarcodeControllerbarcode
privatebyte[]codeData
privateStringcodeType
privateObjectlockObj

Methods
publicvoid<init>()
publicvoidcapture()
publicvoidclose()
protected finalvoiddoCreate(MediaControl m1)
publicbyte[]getData()
publicStringgetType()
publicbooleanisSupported(String s1)
publicvoidsetType(String s1)

References
0000methodcom.jblend.media.control.GUIControlImpl.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.control.GUIControlImpl.doCreate()
0004fieldcom.jblend.media.core.MediaVsclBarcodeController.TYPE
0005methodcom.jblend.media.core.MediaControl.getController()
0006objrefcom.jblend.media.core.MediaVsclBarcodeController
0007objrefjava.lang.RuntimeException
0008textcannot create BarcodeControl.
0009methodjava.lang.RuntimeException.<init>()
000Amethodcom.jblend.media.core.MediaVsclBarcodeController.prepare()
000Bobjrefjava.lang.Exception
000Ctextprepareing capture failed
000Dmethodcom.jblend.media.core.MediaVsclBarcodeController.getMediaControlLockObject()
000Emethodcom.jblend.media.AbstractControl.getHandlerState()
000Fobjrefjava.lang.IllegalStateException
0010textPlayer is not in STARTED state.
0011methodjava.lang.IllegalStateException.<init>()
0012objrefjava.io.IOException
0013textcannot get snapshot from this player.
0014methodjava.io.IOException.<init>()
0015methodcom.jblend.media.core.MediaVsclBarcodeController.capture()
0016methodcom.jblend.media.core.MediaVsclBarcodeController.getCodeData()
0017methodcom.jblend.media.core.MediaVsclBarcodeController.getCodeType()
0018methodjava.lang.String.indexOf()
0019methodjava.lang.String.substring()
001Atextcapture
001Bmethodjava.lang.String.equals()
001Cmethodjava.lang.String.substring()
001Dmethodjava.lang.String.toLowerCase()
001Etextbarcode
001Fmethodcom.jblend.media.control.MediaFormat.getFromLocator()
0020methodcom.jblend.media.core.MediaVsclBarcodeController.isSupportedParams()
0021textPlayer is not in REALIZED state.
0022objrefjava.lang.IllegalArgumentException
0023textbarcodeType is null
0024methodjava.lang.IllegalArgumentException.<init>()
0025objrefjava.util.Hashtable
0026methodjava.util.Hashtable.<init>()
0027texttype
0028methodjava.util.Hashtable.put()
0029methodcom.jblend.media.core.MediaVsclBarcodeController.setParams()
002Amethodcom.jblend.media.control.GUIControlImpl.close()
002Bmethodcom.jblend.media.core.MediaVsclBarcodeController.unprepare()
002Cobjrefcom.vodafone.media.barcode.BarcodeControl

com.jblend.media.control.vscl.VsclControlCreator

public super class VsclControlCreator

Fields
private static finalbooleanDEBUG

Methods
publicvoid<init>()
publicAbstractControlcreateControl(String s1)
publicString[]getAllControlTypeNames()

References
0000textcom.vodafone.media.barcode.BarcodeControl
0001methodjava.lang.String.equals()
0002objrefcom.jblend.media.control.vscl.VsclBarcodeControlImpl
0003methodcom.jblend.media.control.vscl.VsclBarcodeControlImpl.<init>()
0004objrefjava.lang.String
0005objrefcom.jblend.media.control.CustomControlCreator

com.jblend.media.core.EventThread

public super abstract class EventThread
extends java.lang.Thread

Fields
 RingBufferring

Methods
 void<init>()
publicvoid<init>(int i1)
protectedintgetDispatchPriority()
protectedvoidparseEvent(Object o1)
protected synchronizedvoidpost(Object o1)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefcom.jblend.util.RingBuffer
0004methodcom.jblend.util.RingBuffer.<init>()
0005methodjava.lang.Thread.start()
0006methodcom.jblend.util.RingBuffer.write()
0007methodjava.lang.Object.notifyAll()
0008objrefjava.io.IOException
0009objrefjava.lang.RuntimeException
000Atextevent cannot be posted.
000Bmethodjava.lang.RuntimeException.<init>()
000Cobjrefjava.lang.IllegalMonitorStateException
000Dmethodthis.getDispatchPriority()
000Emethodcom.jblend.micro.thread.PrioritySchedule.setDispatchPriority()
000Fmethodjava.lang.Object.wait()
0010methodcom.jblend.util.RingBuffer.read()
0011methodthis.parseEvent()
0012objrefjava.lang.InterruptedException
0013objrefjava.lang.Throwable
0014fieldjava.lang.System.err
0015objrefjava.lang.StringBuffer
0016methodjava.lang.StringBuffer.<init>()
0017methodjava.lang.StringBuffer.append()
0018text occurred in listener, ignored.
0019methodjava.lang.StringBuffer.append()
001Amethodjava.lang.StringBuffer.toString()
001Bmethodjava.io.PrintStream.println()

com.jblend.media.core.GlobalControlLock

private super class GlobalControlLock

Fields
private static finalbooleanLOCK_DEBUG
privateintcontrolUserCount
privateintusingGlobalLockCount
privateintwaitingGlobalLockCount

Methods
publicvoid<init>()
public synchronizedvoidgetControlLock()
public synchronizedvoidgetGlobalControlLock()
public synchronizedvoidpeekLockState()
public synchronizedvoidreleaseControlLock()
public synchronizedvoidreleaseGlobalControlLock()

References
0000fieldjava.lang.System.out
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003text++++++ GlobalControlLock#peekLockState() ( c, w, u ) = (
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006text,
0007text )
0008methodjava.lang.StringBuffer.toString()
0009methodjava.io.PrintStream.println()
000Amethodjava.lang.Object.wait()
000Bobjrefjava.lang.InterruptedException
000Cmethodjava.lang.Object.notifyAll()

com.jblend.media.core.MediaBuffer

public super abstract class MediaBuffer

Fields
private static finalbooleanASSERT
private static finalbooleanDEBUG
private staticObjectcheckSync
 byte[]data
 longduration
 intextraDataID
 intheight
 booleanisFixed
privateintlockCount
 intmediaType
 MediaControllermetaData
 MediaTypetype
 intwidth

Methods
staticvoid<clinit>()
 void<init>()
staticintaccess$000(int i1, int i2, int[] i3)
protectedvoidbeforeCheck(int i1, int i2, int i3)
public staticbooleancanStream(String s1)
publicvoidcheck()
 voidcheckClose(int i1)
 intcheckOpen()
 byte[]getData()
 voidgetDuration(int i1)
 intgetExtraID()
publicintgetHeight()
publiclonggetMediaDuration()
 voidgetMediaSize(int i1)
publicMediaControllergetMetaData()
 StringgetMetaDataClassPath()
publicStringgetMimeType()
publicMediaTypegetType()
publicintgetWidth()
protected finalbooleanisSupportedMetaData(int i1)
public synchronizedvoidlock()
private static nativebooleannativeCanStream(String s1)
private static nativeintnativeCheck(int i1, int i2, int[] i3)
private static nativeintnativeCheckClose(int i1, int i2)
private static nativeintnativeCheckOpen(int i1, byte[] b1)
private static nativelongnativeGetDuration(int i1, int i2)
private static nativeintnativeGetMediaSize(int i1, int i2, int[] i3)
private static nativevoidnativeInitialize()
private static nativebooleannativeIsSupportedMetaData(int i1)
private static nativevoidnativeLock(byte[] b1)
private static nativevoidnativeUnlock(byte[] b1)
public synchronizedvoidunlock()

References
0000methodthis.nativeCheck()
0001methodjava.lang.Object.<init>()
00020005FFFFFFFF
00030000FFFFFFFF
0004fieldcom.jblend.media.core.MediaProfile.PACKAGES
0005methodcom.jblend.util.Secure.checkPackage()
0006methodcom.jblend.media.core.MediaType.getFromMimeType()
0007objrefjava.lang.IllegalArgumentException
0008textno such type
0009methodjava.lang.IllegalArgumentException.<init>()
000Amethodcom.jblend.media.core.MediaType.canStream()
000Bmethodthis.nativeLock()
000Cmethodthis.nativeUnlock()
000Dtextcom.jblend.media.core.MediaMetaDataController
000Efieldthis.checkSync
000Ftextcheck failed
0010methodthis.lock()
0011methodthis.checkOpen()
0012textcheck failed - open
0013methodthis.beforeCheck()
0014objrefjava.lang.Exception
0015methodthis.checkClose()
0016methodthis.unlock()
0017textcheck failed.
0018objrefcom.jblend.media.core.MediaBuffer$1
0019methodcom.jblend.media.core.MediaBuffer$1.<init>()
001Amethodcom.jblend.media.core.MediaThread.getThread()
001Bmethodcom.jblend.media.core.NativeSync.join()
001Ctextcheck failed. - check
001Dmethodthis.getMediaSize()
001Emethodthis.getDuration()
001Fmethodthis.nativeIsSupportedMetaData()
0020methodthis.getMetaDataClassPath()
0021methodjava.lang.Class.forName()
0022methodjava.lang.Class.newInstance()
0023objrefcom.jblend.media.core.MediaController
0024methodcom.jblend.media.core.MediaController.create()
0025methodthis.nativeCheckOpen()
0026methodthis.nativeCheckClose()
0027methodthis.nativeGetDuration()
0028methodthis.nativeGetMediaSize()
0029objrefjava.lang.Object
002Amethodthis.nativeInitialize()

com.jblend.media.core.MediaBuffer$1

private super class MediaBuffer$1
extends com.jblend.media.core.NativeSync

Fields
private finalMediaBufferthis$0
private finalintval$checkID
private finalintval$controllerID
private finalint[]val$extra

Methods
 void<init>(MediaBuffer m1, int i1, int i2, int[] i3, int i4, int i5)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaBuffer.access$000()

com.jblend.media.core.MediaControl

public super abstract class MediaControl

Fields
public static finalintCONTENTS_AUDIO
public static finalintCONTENTS_VIDEO
public static finalintDATA_SET
private static finalbooleanDEBUG
private static finalbooleanDEBUG_EV_CROSS
public static finalintERROR
public static finalintNO_DATA
public static finalintPAUSED
public static finalintREADY
public static finalintSTARTED
private staticMediaGCBlockerblocker
 MediaBufferbuffer
 intcontrollerID
 Vectorcontrollers
 longduration
private static finalGlobalControlLockglobalLock
 intincludedContents
 booleanisForcedToAlive
private staticbooleanisInit
 Vectorlisteners
privateObject[]listeners_copy
 ObjectlockObj
 intloop
staticMediaThreadmediaThread
 intmediaType
 StringmimeType
 VectoroptionalParsers
 intplayerID
 intstate
 longstoppedTime
 HashtableuserCtrls

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
 void<init>()
publicvoid<init>(String s1)
publicvoid<init>(MediaType m1)
staticintaccess$000(int i1, int i2)
staticintaccess$100(int i1, int i2, byte[] b1, int i3)
staticintaccess$200(int i1, int i2, int i3)
staticintaccess$300(int i1, int i2)
staticintaccess$400(int i1, int i2)
staticintaccess$500(int i1, int i2)
staticintaccess$600(int i1, int i2)
staticintaccess$700(int i1, int i2)
staticintaccess$800(int i1, int i2, long l1)
publicvoidaddListener(MediaControlListener m1, boolean b1)
 voidaddOptionalParser(MediaOptionalParser m1)
protectedvoidbeforeLoad(int i1, int i2, int i3)
publicbooleancanStream()
 intcheckAndSetState(int i1, int i2)
 booleancheckBuffer(MediaBuffer m1)
 booleancheckDuration()
publicvoidcreate(MediaType m1)
 voiddoSetData()
publicvoidforceUnload()
public staticvoidgetControlLock()
publicMediaControllergetController(int i1)
publiclonggetDuration()
public staticvoidgetGlobalLock()
publicintgetIncludedContents()
publicStringgetMimeType()
publicintgetState()
privateStringgetSupportedControlName(int i1)
publiclonggetTime()
publicHashtablegetUserControllerNames()
public staticvoidinit()
publicbooleanisBlock()
publicvoidload()
private static nativeintnativeCreate(int i1, int i2)
private static nativeintnativeFlushEvents(int i1, int i2)
private static nativeStringnativeGetControlName(int i1, int i2)
private static nativeintnativeGetIncludedContents(int i1, int i2)
private static nativeintnativeGetState(int i1, int i2)
private static nativelongnativeGetTime(int i1, int i2)
private static nativeStringnativeGetUserClass(int i1, int i2, int[] i3)
private static nativeintnativeGetUserClassCount(int i1)
private static nativevoidnativeInitialize()
private static nativeintnativeLoad(int i1, int i2)
private static nativevoidnativeNotifyBlockingComplete(boolean b1)
private static nativevoidnativeNotifyDeviceAcquired(int i1)
private static nativevoidnativeNotifyDeviceRelased(int i1)
private static nativeintnativePause(int i1, int i2)
private static nativeintnativeRestart(int i1, int i2)
private static nativeintnativeSet(int i1, int i2, byte[] b1, int i3)
private static nativeintnativeSetTime(int i1, int i2, long l1)
private static nativeintnativeStart(int i1, int i2, int i3)
private static nativeintnativeStop(int i1, int i2)
private static nativeintnativeUnload(int i1, int i2)
staticvoidnotifyBlockingComplete(boolean b1)
staticvoidnotifyDeviceAcquired(int i1)
staticvoidnotifyDeviceReleased(int i1)
 booleanparseOptionalEvent(int i1, long l1)
publicvoidpause()
 voidpostErrorEvent(int i1)
 voidpostEvent(int i1, long l1)
 voidpostRepeatEvent()
 voidpostSeekEvent(long l1)
 voidpostUserEvent(int i1)
public staticvoidreleaseControlLock()
public staticvoidreleaseGlobalLock()
publicvoidremoveListener(MediaControlListener m1, boolean b1)
 voidremoveOptionalParser(MediaOptionalParser m1)
publicvoidrestart()
publicvoidset(MediaBuffer m1)
publicvoidsetLoop(int i1)
publicvoidsetTime(long l1)
publicvoidstart()
publicvoidstop()
public staticvoidsyncState()
publicvoidunload()
publicvoidunset()

References
0000methodthis.nativeSetTime()
0001methodthis.nativeFlushEvents()
0002methodthis.nativeUnload()
0003methodthis.nativeRestart()
0004methodthis.nativePause()
0005methodthis.nativeStop()
0006methodthis.nativeStart()
0007methodthis.nativeSet()
0008methodthis.nativeLoad()
0009methodjava.lang.Object.<init>()
000A0005FFFFFFFF
000B0000FFFFFFFF
000Cobjrefjava.lang.Object
000Dfieldcom.jblend.media.core.MediaProfile.PACKAGES
000Emethodcom.jblend.util.Secure.checkPackage()
000Fmethodcom.jblend.media.core.MediaType.getFromMediaType()
0010methodthis.create()
0011fieldthis.blocker
0012methodcom.jblend.media.core.MediaGCBlocker.registerControl()
0013methodcom.jblend.media.core.MediaType.getFromMimeType()
0014fieldthis.globalLock
0015methodcom.jblend.media.core.GlobalControlLock.getGlobalControlLock()
0016methodcom.jblend.media.core.GlobalControlLock.releaseGlobalControlLock()
0017methodcom.jblend.media.core.GlobalControlLock.getControlLock()
0018methodcom.jblend.media.core.GlobalControlLock.releaseControlLock()
0019objrefjava.lang.RuntimeException
001Atextalready created.
001Bmethodjava.lang.RuntimeException.<init>()
001Cmethodthis.nativeCreate()
001Dtextcannot created.
001Eobjrefjava.util.Vector
001Fmethodjava.util.Vector.<init>()
0020methodthis.unset()
0021objrefjava.lang.IllegalStateException
0022textset : illegal state.
0023methodjava.lang.IllegalStateException.<init>()
0024objrefjava.lang.IllegalArgumentException
0025textset : media type different.
0026methodjava.lang.IllegalArgumentException.<init>()
0027methodthis.checkBuffer()
0028textset : buffer type different.
0029methodcom.jblend.media.core.MediaBuffer.lock()
002Amethodthis.doSetData()
002Bmethodthis.nativeGetIncludedContents()
002Cmethodcom.jblend.media.core.MediaBuffer.getMediaDuration()
002Dmethodthis.isBlock()
002Etextdevice is blocked.
002Fmethodthis.beforeLoad()
0030textload : illegal state
0031objrefcom.jblend.media.core.MediaControl$1
0032methodcom.jblend.media.core.MediaControl$1.<init>()
0033fieldthis.mediaThread
0034methodcom.jblend.media.core.NativeSync.join()
0035textcannot set.
0036methodcom.jblend.media.core.MediaBuffer.getMediaSize()
0037methodcom.jblend.media.core.MediaThread.add()
0038methodthis.setTime()
0039methodthis.nativeGetTime()
003Amethodcom.jblend.media.core.MediaBuffer.getData()
003Bmethodcom.jblend.media.core.MediaBuffer.getExtraID()
003Cobjrefcom.jblend.media.core.MediaControl$2
003Dmethodcom.jblend.media.core.MediaControl$2.<init>()
003Etextstart : illegal state
003Fmethodthis.getTime()
0040objrefcom.jblend.media.core.MediaControl$3
0041methodcom.jblend.media.core.MediaControl$3.<init>()
0042textcannot start.
0043methodthis.postEvent()
0044methodthis.nativeGetState()
0045textstop : illegal state
0046objrefcom.jblend.media.core.MediaControl$4
0047methodcom.jblend.media.core.MediaControl$4.<init>()
0048textcannot stop.
0049textpause : illegal state
004Aobjrefcom.jblend.media.core.MediaControl$5
004Bmethodcom.jblend.media.core.MediaControl$5.<init>()
004Ctextcannot pause.
004Dtextrestart : illegal state
004Eobjrefcom.jblend.media.core.MediaControl$6
004Fmethodcom.jblend.media.core.MediaControl$6.<init>()
0050textcannot restart.
0051000300010000
0052textunload : illegal state
0053objrefcom.jblend.media.core.MediaControl$7
0054methodcom.jblend.media.core.MediaControl$7.<init>()
0055textcannot unload.
0056methodcom.jblend.media.core.MediaThread.remove()
0057objrefcom.jblend.media.core.MediaControl$8
0058methodcom.jblend.media.core.MediaControl$8.<init>()
0059textunset : illegal state
005Aobjrefcom.jblend.media.core.MediaControl$9
005Bmethodcom.jblend.media.core.MediaControl$9.<init>()
005Ctextcannot unset.
005Dmethodcom.jblend.media.core.MediaBuffer.unlock()
005Eobjrefcom.jblend.media.core.MediaControl$10
005Fmethodcom.jblend.media.core.MediaControl$10.<init>()
0060textsetLoop : illegal state
0061methodthis.checkDuration()
0062methodcom.jblend.media.core.MediaBuffer.getDuration()
0063objrefcom.jblend.media.core.MediaControl$11
0064methodcom.jblend.media.core.MediaControl$11.<init>()
0065textcannot set time.
0066methodthis.postSeekEvent()
0067methodjava.util.Vector.size()
0068methodjava.util.Vector.elementAt()
0069objrefcom.jblend.media.core.MediaController
006Amethodthis.getSupportedControlName()
006BtextMetaData
006Cmethodjava.lang.String.equals()
006Dmethodcom.jblend.media.core.MediaController.create()
006Emethodjava.util.Vector.addElement()
006Fobjrefjava.lang.StringBuffer
0070methodjava.lang.StringBuffer.<init>()
0071textcom.jblend.media.core.Media
0072methodjava.lang.StringBuffer.append()
0073textController
0074methodjava.lang.StringBuffer.toString()
0075methodjava.lang.Class.forName()
0076methodjava.lang.Class.newInstance()
0077objrefjava.lang.Exception
0078methodthis.nativeGetUserClassCount()
0079objrefjava.util.Hashtable
007Amethodjava.util.Hashtable.<init>()
007Bmethodthis.nativeGetUserClass()
007Cobjrefjava.lang.Integer
007Dmethodjava.lang.Integer.<init>()
007Emethodjava.util.Hashtable.put()
007Fmethodthis.nativeGetControlName()
0080textaudio/x-tone-seq
0081textToneSeq
0082methodjava.util.Vector.contains()
0083methodjava.util.Vector.removeElement()
0084methodjava.util.Vector.copyInto()
0085objrefcom.jblend.media.core.MediaControlListener
0086methodcom.jblend.media.core.MediaControlListener.stateChanged()
0087methodcom.jblend.media.core.MediaControlListener.repeated()
0088methodcom.jblend.media.core.MediaControlListener.errorOccurred()
0089methodcom.jblend.media.core.MediaControlListener.userEvent()
008Amethodcom.jblend.media.core.MediaControlListener.seeked()
008Bfieldjava.lang.System.out
008Ctext@@@@@@Exception:
008Dmethodjava.lang.StringBuffer.append()
008Emethodjava.io.PrintStream.println()
008Fobjrefcom.jblend.media.core.MediaOptionalParser
0090methodcom.jblend.media.core.MediaOptionalParser.parseEvent()
0091methodcom.jblend.media.core.MediaType.isAudioBlock()
0092methodcom.jblend.media.core.MediaType.isVideoBlock()
0093methodcom.jblend.media.core.MediaType.isBlock()
0094methodthis.nativeNotifyBlockingComplete()
0095methodthis.nativeNotifyDeviceRelased()
0096methodthis.nativeNotifyDeviceAcquired()
0097fieldthis.isInit
0098methodcom.jblend.media.core.MediaThread.getThread()
0099methodthis.nativeInitialize()
009Aobjrefcom.jblend.media.core.GlobalControlLock
009Bmethodcom.jblend.media.core.GlobalControlLock.<init>()
009Cmethodcom.jblend.media.core.MediaGCBlocker.getBlocker()
009Dmethodthis.init()

com.jblend.media.core.MediaControl$1

private super class MediaControl$1
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$000()

com.jblend.media.core.MediaControl$10

private super class MediaControl$10
extends com.jblend.media.core.NativeSync

Methods
 void<init>(int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$700()

com.jblend.media.core.MediaControl$11

private super class MediaControl$11
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0
private finallongval$seekTime

Methods
 void<init>(MediaControl m1, long l1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$800()

com.jblend.media.core.MediaControl$2

private super class MediaControl$2
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0
private finalbyte[]val$buf
private finalintval$extraID

Methods
 void<init>(MediaControl m1, byte[] b1, int i1, int i2, int i3)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$100()

com.jblend.media.core.MediaControl$3

private super class MediaControl$3
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$200()

com.jblend.media.core.MediaControl$4

private super class MediaControl$4
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$300()

com.jblend.media.core.MediaControl$5

private super class MediaControl$5
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$400()

com.jblend.media.core.MediaControl$6

private super class MediaControl$6
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$500()

com.jblend.media.core.MediaControl$7

private super class MediaControl$7
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$600()

com.jblend.media.core.MediaControl$8

private super class MediaControl$8
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0

Methods
 void<init>(MediaControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$600()

com.jblend.media.core.MediaControl$9

private super class MediaControl$9
extends com.jblend.media.core.NativeSync

Fields
private finalMediaControlthis$0
private finalintval$extraID

Methods
 void<init>(MediaControl m1, int i1, int i2, int i3)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaControl.access$100()

com.jblend.media.core.MediaControlListener

public interface MediaControlListener

Fields
public static finalintDEVICE_AVAILABLE
public static finalintDEVICE_UNAVAILABLE
public static finalintDURATION_UPDATED
public static finalintEND_OF_MEDIA
public static finalintERROR
public static finalintRECORD_ERROR
public static finalintRECORD_STARTED
public static finalintRECORD_STOPPED
public static finalintREPEATED
public static finalintSTATE_CHANGED
public static finalintSTOPPED_AT_TIME

Methods
publicvoiderrorOccurred(MediaControl m1, int i1)
publicvoidrepeated(MediaControl m1)
publicvoidseeked(MediaControl m1, long l1)
publicvoidstateChanged(MediaControl m1, int i1, long l1)
publicvoiduserEvent(MediaControl m1, int i1)

com.jblend.media.core.MediaController

public super abstract class MediaController

Fields
private static finalbooleanDEBUG
 MediaControlcontrol
 intcontrollerID
 intfuncID
 intplayerID
 inttype

Methods
 void<init>()
 voidcreate(MediaControl m1)
 voidcreate(int i1, int i2)
protectedvoiddoCreate(MediaControl m1)
protectedvoiddoCreate(int i1, int i2)
 intgetFuncID()
public finalintgetType()

References
0000fieldcom.jblend.media.core.MediaProfile.PACKAGES
0001methodcom.jblend.util.Secure.checkPackage()
0002methodthis.getFuncID()
0003objrefjava.lang.RuntimeException
0004textcontroller is not supported.
0005methodjava.lang.RuntimeException.<init>()
0006methodthis.doCreate()
0007textthis function is not supported.
0008methodthis.doCreate()

com.jblend.media.core.MediaEvent

private super class MediaEvent

Fields
 MediaControlcontrol
 intevent
 intparam
 longtime

Methods
 void<init>(MediaControl m1, int i1, int i2, long l1)

com.jblend.media.core.MediaEventController

public super class MediaEventController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE

Methods
publicvoid<init>()
publicStringgetErrorCause(int i1)
 intgetFuncID()
publicObjectgetUserParam(int i1)
publicStringgetUserType(int i1)
private static nativeStringnativeGetErrorCause(int i1, int i2, int i3)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetUserParamInt(int i1, int i2, int i3)
private static nativeStringnativeGetUserParamString(int i1, int i2, int i3)
private static nativeintnativeGetUserParamType(int i1, int i2, int i3)
private static nativeStringnativeGetUserType(int i1, int i2, int i3)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
000300030000FFFF
0004methodthis.nativeGetFuncID()
0005methodthis.nativeGetErrorCause()
0006methodthis.nativeGetUserType()
0007methodthis.nativeGetUserParamType()
0008objrefjava.lang.Integer
0009methodthis.nativeGetUserParamInt()
000Amethodjava.lang.Integer.<init>()
000Bmethodthis.nativeGetUserParamString()

com.jblend.media.core.MediaFrameController

public super class MediaFrameController
extends com.jblend.media.core.MediaVideoController

Fields
public static finalintTYPE

Methods
 void<init>()
publiclongframeToTime(int i1)
publicintgetCurFrame()
 intgetFuncID()
private static nativelongnativeFrameToTime(int i1, int i2, int i3)
private static nativeintnativeGetCurFrame(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeTimeToFrame(int i1, int i2, long l1)
publicinttimeToFrame(long l1)

References
0000methodcom.jblend.media.core.MediaVideoController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetFuncID()
0004methodthis.nativeFrameToTime()
0005objrefjava.lang.RuntimeException
0006textconversion failed.
0007methodjava.lang.RuntimeException.<init>()
0008methodthis.nativeTimeToFrame()
0009methodthis.nativeGetCurFrame()

com.jblend.media.core.MediaGCBlocker

private super class MediaGCBlocker

Fields
private static finalbooleanDEBUG
private static finalMediaSystemEventDelivererdeliverer
private static finalMediaGCBlockerinstance
private static finalControlKeeperkeeper

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticMediaGCBlockergetBlocker()
publicvoidonVMResume()
publicvoidonVMSuspend()
publicvoidregisterControl(MediaControl m1)

References
0000fieldthis.instance
0001fieldthis.keeper
0002methodjp.co.aplix.cldc.media.util.ControlKeeper.clean()
0003methodjp.co.aplix.cldc.media.util.ControlKeeper.addControl()
0004methodjp.co.aplix.cldc.media.util.ControlKeeper.pinControls()
0005methodjp.co.aplix.cldc.media.util.ControlKeeper.unpinControls()
0006objrefthis
0007methodthis.<init>()
0008methodjp.co.aplix.cldc.media.util.ControlKeeper.getKeeper()
0009methodcom.jblend.micro.event.MediaSystemEventDeliverer.getInstance()
000Afieldthis.deliverer
000Bmethodcom.jblend.micro.event.MediaSystemEventDeliverer.addListener()
000Cobjrefcom.jblend.micro.event.MediaSystemEventListener

com.jblend.media.core.MediaInputDevice

public super class MediaInputDevice
extends com.jblend.media.core.MediaBuffer

Fields
private static finalbooleanDEBUG
 StringencoderType
private staticbooleanisSupportedSetParam
 Hashtableparams

Methods
staticvoid<clinit>()
 void<init>()
publicvoid<init>(String s1, Hashtable h1)
publicvoidcheck()
publicvoidclose()
 StringgetEncoderType()
publicStringgetMIMEType()
publicHashtablegetParams()
public staticbooleanisSupportedSetParam()
publicvoidlock()
private static nativeintnativeCloseDevice(int i1)
private static nativeStringnativeGetEncoderType(int i1)
private static nativeStringnativeGetMIMEType(int i1)
private static nativebooleannativeIsSupportedSetParam()
private static nativeintnativeOpenDevice(int i1)
private static nativeintnativeSetParams(int i1, String[] s1, String[] s2)
publicvoidopen()
publicvoidunlock()

References
0000methodcom.jblend.media.core.MediaBuffer.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaType.getFromDeviceType()
0004objrefjava.lang.IllegalArgumentException
0005textno such device.
0006methodjava.lang.IllegalArgumentException.<init>()
0007methodthis.nativeGetEncoderType()
0008methodjava.util.Hashtable.size()
0009objrefjava.lang.String
000Amethodjava.util.Hashtable.keys()
000Bmethodjava.util.Enumeration.nextElement()
000Cmethodjava.util.Hashtable.get()
000Dmethodjava.util.Enumeration.hasMoreElements()
000Efieldthis.isSupportedSetParam
000Fmethodthis.nativeSetParams()
0010textillegal parameter.
0011methodthis.nativeOpenDevice()
0012objrefjava.io.IOException
0013textdevice cannot be opened.
0014methodjava.io.IOException.<init>()
0015methodthis.nativeCloseDevice()
0016methodthis.nativeGetMIMEType()
0017methodthis.nativeIsSupportedSetParam()

com.jblend.media.core.MediaInputDeviceControl

public final super class MediaInputDeviceControl
extends com.jblend.media.core.MediaControl

Methods
publicvoid<init>(MediaBuffer m1)
staticintaccess$000(int i1, int i2)
 booleancheckBuffer(MediaBuffer m1)
 voiddoSetData()
private static nativeintnativeSet(int i1, int i2)

References
0000methodthis.nativeSet()
0001methodcom.jblend.media.core.MediaControl.<init>()
0002fieldcom.jblend.media.core.MediaProfile.PACKAGES
0003methodcom.jblend.util.Secure.checkPackage()
0004methodcom.jblend.media.core.MediaBuffer.getType()
0005methodcom.jblend.media.core.MediaControl.create()
0006methodcom.jblend.media.core.MediaBuffer.getMediaSize()
0007methodcom.jblend.media.core.MediaControl.set()
0008objrefcom.jblend.media.core.MediaInputDevice
0009methodcom.jblend.media.core.MediaInputDevice.getMIMEType()
000Amethodcom.jblend.media.core.MediaInputDevice.getEncoderType()
000Bobjrefcom.jblend.media.core.MediaInputDeviceControl$1
000Cmethodcom.jblend.media.core.MediaInputDeviceControl$1.<init>()
000Dfieldcom.jblend.media.core.MediaControl.mediaThread
000Emethodcom.jblend.media.core.NativeSync.join()
000Fobjrefjava.lang.RuntimeException
0010textcannot set.
0011methodjava.lang.RuntimeException.<init>()

com.jblend.media.core.MediaInputDeviceControl$1

private super class MediaInputDeviceControl$1
extends com.jblend.media.core.NativeSync

Fields
private finalMediaInputDeviceControlthis$0

Methods
 void<init>(MediaInputDeviceControl m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaInputDeviceControl.access$000()

com.jblend.media.core.MediaMIDIController

public final super class MediaMIDIController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE
 booleancanQuery

Methods
 void<init>()
publicbooleancanQuery()
protectedvoiddoCreate(MediaControl m1)
publicint[]getBankList(boolean b1)
publicintgetChVolume(int i1)
 intgetFuncID()
publicStringgetKeyName(int i1, int i2, int i3)
publicint[]getProgram(int i1)
publicint[]getProgramList(int i1)
publicStringgetProgramName(int i1, int i2)
publicintlongEvent(byte[] b1, int i1, int i2)
private static nativebooleannativeCanQuery(int i1, int i2)
private static nativeint[]nativeGetBankList(int i1, int i2, boolean b1)
private static nativeintnativeGetChVolume(int i1, int i2, int i3)
private static nativeintnativeGetFuncID(int i1)
private static nativeStringnativeGetKeyName(int i1, int i2, int i3, int i4, int i5)
private static nativeintnativeGetProgram(int i1, int i2, int i3, int[] i4)
private static nativeint[]nativeGetProgramList(int i1, int i2, int i3)
private static nativeStringnativeGetProgramName(int i1, int i2, int i3, int i4)
private static nativeintnativeSendLongEvent(int i1, int i2, byte[] b1, int i3, int i4)
private static nativeintnativeSendShortEvent(int i1, int i2, int i3, int i4, int i5)
private static nativeintnativeSetChVolume(int i1, int i2, int i3, int i4)
private static nativeintnativeSetProgram(int i1, int i2, int i3, int i4, int i5)
publicvoidsetChVolume(int i1, int i2)
publicvoidsetProgram(int i1, int i2, int i3)
publicvoidshortEvent(int i1, int i2, int i3)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeCanQuery()
0004methodthis.nativeGetFuncID()
0005objrefjava.lang.IllegalArgumentException
0006textillegal channel
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodthis.nativeGetChVolume()
0009textillegal value
000Amethodthis.nativeSetChVolume()
000Bobjrefjava.lang.RuntimeException
000Ctextcannot set volume
000Dmethodjava.lang.RuntimeException.<init>()
000Eobjrefjava.lang.IllegalStateException
000Ftextcannot query to device
0010methodjava.lang.IllegalStateException.<init>()
0011methodthis.nativeGetProgram()
0012textcannot get program
0013methodthis.nativeSetProgram()
0014textcannot set program
0015textillegal status code
0016methodthis.nativeSendShortEvent()
0017textcannot send event
0018methodthis.nativeSendLongEvent()
0019methodthis.nativeGetBankList()
001Amethodthis.nativeGetProgramList()
001Bmethodthis.nativeGetProgramName()
001Cmethodthis.nativeGetKeyName()

com.jblend.media.core.MediaMetaDataController

public super class MediaMetaDataController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
private static finalintMETADATA_AUTHOR
private static finalintMETADATA_COPYRIGHT
private static finalintMETADATA_DATE
private static finalintMETADATA_TITLE
public static finalintTYPE
 String[]keys
 String[]values

Methods
 void<init>()
protectedvoiddoCreate(MediaControl m1)
protectedvoiddoCreate(int i1, int i2)
 intgetFuncID()
publicObjectgetKeyValue(String s1)
publicString[]getKeys()
private static nativeintnativeGetCount(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativeStringnativeGetKey(int i1, int i2, int i3)
private static nativeStringnativeGetValue(int i1, int i2, int i3)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.getKeys()
0004methodthis.nativeGetFuncID()
0005methodthis.nativeGetCount()
0006objrefjava.lang.IllegalArgumentException
0007textkeys not found
0008methodjava.lang.IllegalArgumentException.<init>()
0009objrefjava.lang.String
000Amethodthis.nativeGetKey()
000Btextkey is not found
000Cmethodjava.lang.String.equals()
000Dmethodthis.nativeGetValue()

com.jblend.media.core.MediaOptionalParser

private interface MediaOptionalParser

Methods
publicbooleanparseEvent(int i1, long l1)

com.jblend.media.core.MediaPitchController

public super class MediaPitchController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE
 intmaxPitch
 intminPitch

Methods
 void<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicintgetMaxPitch()
publicintgetMinPitch()
publicintgetPitch()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetMaxPitch(int i1, int i2)
private static nativeintnativeGetMinPitch(int i1, int i2)
private static nativeintnativeGetPitch(int i1, int i2)
private static nativeintnativeSetPitch(int i1, int i2, int i3)
publicintsetPitch(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetMaxPitch()
0004methodthis.nativeGetMinPitch()
0005methodthis.nativeGetFuncID()
0006methodthis.nativeGetPitch()
0007methodthis.nativeSetPitch()
0008objrefjava.lang.RuntimeException
0009textset pitch failed.
000Amethodjava.lang.RuntimeException.<init>()

com.jblend.media.core.MediaProfile

public super class MediaProfile

Fields
public static finalintCJSP
private static finalbooleanDEBUG
public static finalintFSCL
public static finalintJSCL
public static finalintMMAPI
public static finalString[]PACKAGES
public static finalintVSCL

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticbooleanisSupported(int i1, int i2)
private static nativeintnativeGetSupportedProfiles(int i1)

References
0000fieldthis.PACKAGES
0001methodcom.jblend.util.Secure.checkPackage()
0002methodthis.nativeGetSupportedProfiles()
0003objrefjava.lang.String
0004textjavax/microedition
0005textcom/vodafone/v10
0006textcom/j_phone
0007textcom/gcjsp/v10
0008texttw/com/fareastone/v10

com.jblend.media.core.MediaRecordController

public final super class MediaRecordController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
public static finalintIDLE
public static finalintREADY
public static finalintRECORDING
public static finalintTYPE
public static finalintWAITING
 intbufferLimit
 intbufferSize
 intbufferUnitSize
 Vectorbuffers
 MediaControlcontrol
 MediaRecordListenerlistener
 StringrecordedContentType
 intstate
 OutputStreamstream
 booleanuseNativeBuffer

Methods
 void<init>()
publicvoidcancel()
 voidcreateBuffer()
 voiddestroyBuffer()
protectedvoiddoCreate(MediaControl m1)
publicvoiderrorOccurred(MediaControl m1, int i1)
publicvoidfinish()
 voidflushBuffer()
publicintgetBufferSize()
 intgetFuncID()
publicStringgetRecordedContentType()
publicintgetRecordedSize()
publicintgetState()
private static nativeintnativeAddBuffer(int i1, int i2, byte[] b1)
private static nativeintnativeCompleteRecord(int i1, int i2)
private static nativebyte[]nativeGetBuffer(int i1, int i2, int i3)
private static nativeintnativeGetBufferCount(int i1, int i2)
private static nativeintnativeGetBufferUnitSize(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetRecordedSize(int i1, int i2)
private static nativeintnativeInitRecordBuffer(int i1, int i2)
private static nativeintnativeRemoveBuffer(int i1, int i2)
private static nativeintnativeSetBufferLimit(int i1, int i2, int i3)
private static nativeStringnativeSetEncodeParams(int i1, int i2, String[] s1, String[] s2)
private static nativeintnativeStartRecord(int i1, int i2)
private static nativeintnativeStopRecord(int i1, int i2)
private static nativevoidnativeUnlockBuffer(byte[] b1)
private static nativebooleannativeUsePlatformBuffer(int i1, int i2)
publicbooleanparseEvent(int i1, long l1)
publicvoidrepeated(MediaControl m1)
publicvoidrestartRecord()
publicvoidseeked(MediaControl m1, long l1)
publicvoidsetBufferSize(int i1)
 voidsetParams(Hashtable h1)
publicvoidsetRecordListener(MediaRecordListener m1)
publicvoidsetStream(OutputStream o1)
publicvoidstartRecord()
publicvoidstateChanged(MediaControl m1, int i1, long l1)
publicvoidstopRecord()
publicvoiduserEvent(MediaControl m1, int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
000100037FFFFFFF
0002fieldcom.jblend.media.core.MediaProfile.PACKAGES
0003methodcom.jblend.util.Secure.checkPackage()
0004objrefjava.util.Vector
0005methodjava.util.Vector.<init>()
0006methodthis.nativeGetFuncID()
0007methodcom.jblend.media.core.MediaControl.addOptionalParser()
0008methodcom.jblend.media.core.MediaControl.addListener()
0009objrefcom.jblend.media.core.MediaInputDevice
000Amethodcom.jblend.media.core.MediaInputDevice.getParams()
000Bmethodthis.setParams()
000Cmethodthis.nativeUsePlatformBuffer()
000Dmethodthis.nativeGetBufferUnitSize()
000Emethodthis.createBuffer()
000Fmethodthis.nativeInitRecordBuffer()
0010objrefjava.lang.RuntimeException
0011textcannot prepare recording buffer.
0012methodjava.lang.RuntimeException.<init>()
0013methodthis.nativeSetBufferLimit()
0014textcannot set recording limit buffer size.
0015methodthis.nativeGetRecordedSize()
0016methodjava.util.Hashtable.size()
0017objrefjava.lang.String
0018methodjava.util.Hashtable.keys()
0019methodjava.util.Enumeration.nextElement()
001Amethodjava.util.Hashtable.get()
001Bmethodjava.util.Enumeration.hasMoreElements()
001Cmethodthis.nativeSetEncodeParams()
001Dobjrefjava.lang.IllegalArgumentException
001Etextparameter set failed.
001Fmethodjava.lang.IllegalArgumentException.<init>()
0020objrefjava.lang.IllegalStateException
0021textstream is not set.
0022methodjava.lang.IllegalStateException.<init>()
0023methodcom.jblend.media.core.MediaControl.getState()
0024methodthis.nativeStartRecord()
0025textstartRecord() failed.
0026methodcom.jblend.media.core.MediaControl.getTime()
0027methodcom.jblend.media.core.MediaControl.postEvent()
0028textrestartRecord() failed.
0029methodthis.nativeStopRecord()
002AtextstopRecord() failed.
002Btextdata unavailable.
002Cmethodthis.nativeCompleteRecord()
002Dtextrecording cannot be completed.
002Emethodthis.flushBuffer()
002Fmethodthis.destroyBuffer()
0030methodjava.util.Vector.addElement()
0031methodthis.nativeAddBuffer()
0032textrecording buffer cannot created.
0033methodthis.nativeGetBufferCount()
0034methodthis.nativeGetBuffer()
0035methodjava.io.OutputStream.write()
0036methodjava.io.OutputStream.write()
0037methodjava.util.Vector.size()
0038methodjava.util.Vector.elementAt()
0039objref?
003Amethodjava.io.OutputStream.flush()
003Bmethodjava.io.OutputStream.close()
003Cmethodthis.nativeRemoveBuffer()
003Dtextcannot remove buffer.
003Emethodthis.nativeUnlockBuffer()
003Fmethodjava.util.Vector.removeAllElements()
0040methodcom.jblend.media.core.MediaRecordListener.eventOccurred()
0041methodthis.restartRecord()
0042methodthis.stopRecord()
0043methodthis.cancel()
0044objrefcom.jblend.media.core.MediaOptionalParser
0045objrefcom.jblend.media.core.MediaControlListener
0046objrefjava.io.IOException

com.jblend.media.core.MediaRecordListener

public interface MediaRecordListener

Fields
public static finalintRECORD_ERROR
public static finalintRECORD_STARTED
public static finalintRECORD_STOPPED

Methods
publicvoideventOccurred(MediaRecordController m1, int i1)

com.jblend.media.core.MediaSnapshotController

public super class MediaSnapshotController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
private staticintNOT_OPENED
private staticintOPENED
private staticintTAKEN
public static finalintTYPE
 MediaControlcontrol
 intstate

Methods
staticvoid<clinit>()
publicvoid<init>()
staticintaccess$000(int i1, int i2)
publicvoidcapture()
publicbyte[]createImage()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
private static nativeintnativeCapture(int i1, int i2)
private static nativeintnativeEncode(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativebyte[]nativeGetImage(int i1, int i2)
private static nativeintnativePrepare(int i1, int i2)
private static nativeStringnativeSetEncodeParams(int i1, int i2, String[] s1, String[] s2)
private static nativeintnativeUnprepare(int i1, int i2)
publicvoidprepare()
publicvoidsetParams(Hashtable h1)
publicvoidunprepare()

References
0000methodthis.nativeEncode()
0001methodcom.jblend.media.core.MediaController.<init>()
0002fieldcom.jblend.media.core.MediaProfile.PACKAGES
0003methodcom.jblend.util.Secure.checkPackage()
0004methodthis.nativeGetFuncID()
0005fieldthis.OPENED
0006methodthis.nativePrepare()
0007objrefjava.io.IOException
0008textcamera is not available now.
0009methodjava.io.IOException.<init>()
000Afieldthis.NOT_OPENED
000Bmethodthis.nativeUnprepare()
000Ctextcamera cannot closed.
000Dobjrefjava.lang.IllegalStateException
000Etextdevice is not opened.
000Fmethodjava.lang.IllegalStateException.<init>()
0010methodthis.nativeCapture()
0011textcannot take picture.
0012fieldthis.TAKEN
0013methodjava.util.Hashtable.size()
0014objrefjava.lang.String
0015methodjava.util.Hashtable.keys()
0016methodjava.util.Enumeration.nextElement()
0017methodjava.util.Hashtable.get()
0018methodjava.util.Enumeration.hasMoreElements()
0019methodthis.nativeSetEncodeParams()
001Aobjrefjava.lang.IllegalArgumentException
001Btextparameter set failed.
001Cmethodjava.lang.IllegalArgumentException.<init>()
001Dtextphotograph does not exist.
001Eobjrefcom.jblend.media.core.MediaSnapshotController$1
001Fmethodcom.jblend.media.core.MediaSnapshotController$1.<init>()
0020methodcom.jblend.media.core.MediaThread.getThread()
0021methodcom.jblend.media.core.NativeSync.join()
0022methodthis.nativeGetImage()

com.jblend.media.core.MediaSnapshotController$1

private super class MediaSnapshotController$1
extends com.jblend.media.core.NativeSync

Fields
private finalMediaSnapshotControllerthis$0

Methods
 void<init>(MediaSnapshotController m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaSnapshotController.access$000()

com.jblend.media.core.MediaSpeedController

public super class MediaSpeedController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE
 intmaxSpeed
 intminSpeed

Methods
 void<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicintgetMaxSpeed()
publicintgetMinSpeed()
publicintgetSpeed()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetMaxSpeed(int i1, int i2)
private static nativeintnativeGetMinSpeed(int i1, int i2)
private static nativeintnativeGetSpeed(int i1, int i2)
private static nativeintnativeSetSpeed(int i1, int i2, int i3)
publicintsetSpeed(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetMaxSpeed()
0004methodthis.nativeGetMinSpeed()
0005methodthis.nativeGetFuncID()
0006methodthis.nativeGetSpeed()
0007objrefjava.lang.IllegalArgumentException
0008textillegal parameter
0009methodjava.lang.IllegalArgumentException.<init>()
000Amethodthis.nativeSetSpeed()
000Bobjrefjava.lang.RuntimeException
000Ctextset failed
000Dmethodjava.lang.RuntimeException.<init>()

com.jblend.media.core.MediaStopController

public super class MediaStopController
extends com.jblend.media.core.MediaController

Fields
public static finallongSTOPTIME_RESET
public static finalintTYPE

Methods
 void<init>()
 intgetFuncID()
publiclonggetStopTime()
private static nativeintnativeGetFuncID(int i1)
private static nativelongnativeGetStopTime(int i1, int i2)
private static nativeintnativeSetStopTime(int i1, int i2, long l1)
publiclongsetStopTime(long l1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetFuncID()
0004methodthis.nativeGetStopTime()
0005methodthis.nativeSetStopTime()
0006objrefjava.lang.RuntimeException
0007textset failed.
0008methodjava.lang.RuntimeException.<init>()

com.jblend.media.core.MediaStorage

public super class MediaStorage
extends com.jblend.media.core.MediaBuffer

Methods
 void<init>()
publicvoid<init>(byte[] b1)
publicvoid<init>(String s1, byte[] b1)
publicvoid<init>(int i1, byte[] b1)
publicvoid<init>(MediaType m1, byte[] b1)

References
0000methodcom.jblend.media.core.MediaBuffer.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefjava.lang.NullPointerException
0004textdata is null.
0005methodjava.lang.NullPointerException.<init>()
0006methodcom.jblend.media.core.MediaType.getFromData()
0007methodcom.jblend.media.core.MediaBuffer.check()
0008methodcom.jblend.media.core.MediaType.getFromMimeType()
0009methodcom.jblend.media.core.MediaType.getFromMediaType()

com.jblend.media.core.MediaStorageControl

public super class MediaStorageControl
extends com.jblend.media.core.MediaControl

Methods
publicvoid<init>(byte[] b1)
publicvoid<init>(int i1)
publicvoid<init>(String s1)
publicvoid<init>(MediaType m1)
 booleancheckBuffer(MediaBuffer m1)

References
0000methodcom.jblend.media.core.MediaControl.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.core.MediaType.getFromData()
0004methodcom.jblend.media.core.MediaControl.create()
0005methodcom.jblend.media.core.MediaControl.<init>()
0006methodcom.jblend.media.core.MediaControl.<init>()
0007methodcom.jblend.media.core.MediaControl.<init>()
0008objrefcom.jblend.media.core.MediaStorage

com.jblend.media.core.MediaStream

public super class MediaStream
extends com.jblend.media.core.MediaBuffer

Fields
private static finalbooleanDEBUG
 Stringlocator
 StringmimeType
 intstreamControlID
 intstreamID

Methods
staticvoid<clinit>()
 void<init>()
publicvoid<init>(String s1)
 voidcheckClose(int i1)
 intcheckOpen()
publicvoidconnect()
publicvoiddisconnect()
publicvoidfix()
 intgetControllerID()
publicStringgetMimeType()
publicStringgetPermission()
 intgetStreamID()
private static nativevoidinitializeFieldIndex()
publicvoidlock()
private static nativeintnativeCheckClose(int i1, int i2)
private static nativeintnativeCheckOpen(int i1, int i2, int i3)
private static nativeintnativeConnect(int i1, int i2)
private static nativeintnativeCreate(int i1, String s1)
private static nativeintnativeDestroy(int i1, int i2)
private static nativeStringnativeGetMIMEType(int i1, int i2)
private static nativeStringnativeGetPermission(int i1, int i2)
publicvoidunfix()
publicvoidunlock()

References
0000methodcom.jblend.media.core.MediaBuffer.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodjava.lang.String.indexOf()
0004objrefjava.lang.IllegalArgumentException
0005textillegal URL syntax.
0006methodjava.lang.IllegalArgumentException.<init>()
0007methodjava.lang.String.substring()
0008methodcom.jblend.media.core.MediaStreamType.getFromProtocol()
0009textnot supported.
000Amethodcom.jblend.media.core.MediaStreamType.getControllerID()
000Bmethodthis.nativeCreate()
000Cobjrefjava.io.IOException
000Dtextcannot create media stream.
000Emethodjava.io.IOException.<init>()
000Fmethodthis.nativeConnect()
0010textcannot connect with media stream.
0011methodthis.nativeGetMIMEType()
0012methodcom.jblend.media.core.MediaType.getFromMimeType()
0013methodcom.jblend.media.core.MediaType.canStream()
0014methodthis.nativeDestroy()
0015textthis is not a stream media.
0016methodthis.nativeGetPermission()
0017methodthis.nativeCheckOpen()
0018methodthis.nativeCheckClose()
0019methodthis.initializeFieldIndex()

com.jblend.media.core.MediaStreamControl

public final super class MediaStreamControl
extends com.jblend.media.core.MediaControl

Fields
private staticbooleanDEBUG
 MediaStreamListenerlistener
 MediaStreamstream

Methods
staticvoid<clinit>()
publicvoid<init>(String s1)
publicbooleancanStream()
 booleancheckBuffer(MediaBuffer m1)
 voiddoSetData()
publicvoidload()
private static nativebooleannativeCanStream(int i1)
private static nativeintnativeSet(int i1, int i2, int i3, int i4)
publicbooleanparseEvent(int i1, long l1)
publicvoidset(MediaBuffer m1)
publicvoidsetStreamListener(MediaStreamListener m1)
publicvoidunload()

References
0000methodcom.jblend.media.core.MediaControl.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeCanStream()
0004objrefjava.lang.IllegalArgumentException
0005textthis is not a stream media.
0006methodjava.lang.IllegalArgumentException.<init>()
0007objrefcom.jblend.media.core.MediaStream
0008fieldthis.DEBUG
0009fieldjava.lang.System.out
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Ctext********* MediaStreamControl.set(
000Dmethodjava.lang.StringBuffer.append()
000Emethodjava.lang.StringBuffer.append()
000Ftext )
0010methodjava.lang.StringBuffer.toString()
0011methodjava.io.PrintStream.println()
0012methodcom.jblend.media.core.MediaBuffer.check()
0013methodcom.jblend.media.core.MediaControl.set()
0014methodcom.jblend.media.core.MediaStream.getControllerID()
0015methodcom.jblend.media.core.MediaStream.getStreamID()
0016methodthis.nativeSet()
0017objrefjava.lang.RuntimeException
0018textcannot set stream
0019methodjava.lang.RuntimeException.<init>()
001Amethodcom.jblend.media.core.MediaControl.addOptionalParser()
001Bmethodcom.jblend.media.core.MediaControl.load()
001Cmethodcom.jblend.media.core.MediaControl.unload()
001Dmethodcom.jblend.media.core.MediaControl.removeOptionalParser()
001Emethodcom.jblend.media.core.MediaStreamListener.eventOccurred()
001Fobjrefcom.jblend.media.core.MediaOptionalParser

com.jblend.media.core.MediaStreamListener

public interface MediaStreamListener

Fields
public static finalintBUFFER_START
public static finalintBUFFER_STOP

Methods
publicvoideventOccurred(MediaStreamControl m1, int i1)

com.jblend.media.core.MediaStreamType

public super class MediaStreamType

Fields
private static finalbooleanDEBUG
 intcontrollerID
 Stringprotocol
staticVectortypes

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(String s1, int i1)
 MediaStreamTypeclone()
 intgetControllerID()
public staticMediaStreamTypegetFromProtocol(String s1)
publicStringgetProtocolName()
public static finalVectorgetSupportedProtocols()
private static nativeintnativeGetControl(int i1)
private static nativeintnativeGetCount()
private static nativeStringnativeGetProtocolName(int i1)

References
0000fieldcom.jblend.media.core.MediaProfile.PACKAGES
0001methodcom.jblend.util.Secure.checkPackage()
0002methodjava.lang.String.toLowerCase()
0003fieldthis.types
0004methodjava.util.Vector.size()
0005methodjava.util.Vector.elementAt()
0006objrefthis
0007methodjava.lang.String.equals()
0008methodthis.clone()
0009methodthis.nativeGetCount()
000Aobjrefjava.util.Vector
000Bmethodjava.util.Vector.<init>()
000Cmethodthis.nativeGetControl()
000Dmethodthis.nativeGetProtocolName()
000Emethodthis.<init>()
000Fmethodjava.util.Vector.addElement()
0010methodthis.getSupportedProtocols()

com.jblend.media.core.MediaSyncController

public final super class MediaSyncController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE

Methods
 void<init>()
publiclonggetClock()
 intgetFuncID()
private static nativelongnativeGetClock(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeUseClockOf(int i1, int i2, int i3, int i4)
private static nativeintnativeUseOwnClock(int i1, int i2)
publicvoiduseClockOf(MediaSyncController m1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetFuncID()
0004methodthis.nativeUseClockOf()
0005objrefjava.lang.RuntimeException
0006textuseClockOf failed.
0007methodjava.lang.RuntimeException.<init>()
0008methodthis.nativeUseOwnClock()
0009methodthis.nativeGetClock()

com.jblend.media.core.MediaTempoController

public super class MediaTempoController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE

Methods
 void<init>()
 intgetFuncID()
publicintgetTempo()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetTempo(int i1, int i2)
private static nativeintnativeSetTempo(int i1, int i2, int i3)
publicintsetTempo(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetFuncID()
0004methodthis.nativeGetTempo()
0005objrefjava.lang.RuntimeException
0006textget failed.
0007methodjava.lang.RuntimeException.<init>()
0008objrefjava.lang.IllegalArgumentException
0009textillegal parameter.
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodthis.nativeSetTempo()
000Ctextset tempo failed.
000Dmethodthis.getTempo()

com.jblend.media.core.MediaThread

private super class MediaThread
extends com.jblend.media.core.EventThread

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_FLUSH
private staticMediaEventThreadmediaEventThread
private staticMediaThreadmediaThread
staticVectornativeSync
private staticVectorplayers
private staticObject[]players_copy

Methods
 void<init>()
 voidadd(MediaControl m1)
 voidaddNativeSync(NativeSync n1)
 voidblockPlayers(int i1, boolean b1, int i2)
 booleancheckType(MediaControl m1, int i1)
protectedintgetDispatchPriority()
staticMediaThreadgetThread()
protectedvoidparseEvent(Object o1)
 voidpost(MediaControl m1, int i1, int i2, long l1)
public synchronizedvoidreceiveEvent(int[] i1, int i2)
 voidremove(MediaControl m1)
 voidremoveNativeSync(NativeSync n1)

References
0000fieldthis.mediaThread
0001objrefthis
0002methodthis.<init>()
0003methodcom.jblend.media.core.EventThread.<init>()
0004objrefjava.util.Vector
0005methodjava.util.Vector.<init>()
0006fieldthis.players
0007objrefjava.lang.Object
0008fieldthis.players_copy
0009fieldthis.nativeSync
000Afieldthis.mediaEventThread
000Bmethodcom.jblend.micro.event.MediaEventThread.getInstance()
000Cmethodjava.lang.Thread.start()
000Dmethodcom.jblend.micro.event.AbstractEventThread.addEventListener()
000Emethodjava.util.Vector.contains()
000Fmethodjava.util.Vector.addElement()
0010methodjava.util.Vector.removeElement()
0011objrefjava.lang.RuntimeException
0012objrefjava.lang.StringBuffer
0013methodjava.lang.StringBuffer.<init>()
0014textXXXXXXXXXXXX illegal size of event
0015methodjava.lang.StringBuffer.append()
0016methodjava.lang.StringBuffer.append()
0017methodjava.lang.StringBuffer.toString()
0018methodjava.lang.RuntimeException.<init>()
0019000500000000
001A0000FFFFFFFF
001B000300008000
001Cmethodjava.util.Vector.size()
001Dmethodjava.util.Vector.elementAt()
001Eobjrefcom.jblend.media.core.NativeSync
001Fmethodcom.jblend.media.core.NativeSync.wakeUp()
0020methodthis.post()
0021objrefcom.jblend.media.core.MediaControl
0022objrefcom.jblend.media.core.MediaEvent
0023methodcom.jblend.media.core.MediaEvent.<init>()
0024methodcom.jblend.media.core.EventThread.post()
0025methodcom.jblend.media.core.MediaControl.checkAndSetState()
0026methodcom.jblend.media.core.MediaControl.postEvent()
0027methodcom.jblend.media.core.MediaControl.checkDuration()
0028methodcom.jblend.media.core.MediaControl.getDuration()
0029methodthis.blockPlayers()
002Amethodcom.jblend.media.core.MediaControl.postRepeatEvent()
002Bmethodcom.jblend.media.core.MediaControl.postErrorEvent()
002Cmethodcom.jblend.media.core.MediaControl.parseOptionalEvent()
002Dmethodcom.jblend.media.core.MediaControl.postUserEvent()
002Emethodcom.jblend.media.core.MediaControl.getIncludedContents()
002Fmethodcom.jblend.media.core.MediaControl.getGlobalLock()
0030methodjava.util.Vector.copyInto()
0031methodcom.jblend.media.core.MediaType.block()
0032methodthis.checkType()
0033methodcom.jblend.media.core.MediaControl.notifyDeviceReleased()
0034methodcom.jblend.media.core.MediaControl.notifyDeviceAcquired()
0035methodcom.jblend.media.core.MediaControl.notifyBlockingComplete()
0036methodcom.jblend.media.core.MediaControl.releaseGlobalLock()
0037objrefcom.jblend.micro.event.EventListener

com.jblend.media.core.MediaToneSeqController

public final super class MediaToneSeqController
extends com.jblend.media.core.MediaController

Fields
private staticbooleanDEBUG
public static finalintTYPE

Methods
staticvoid<clinit>()
 void<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
private static nativeintnativePlaySingleTone(int i1, int i2, int i3)
public staticvoidplaySingleTone(int i1, int i2, int i3)
publicvoidsetSequence(byte[] b1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefcom.jblend.media.core.MediaStorageControl
0004objrefjava.lang.RuntimeException
0005textStreaming playback is not supported.
0006methodjava.lang.RuntimeException.<init>()
0007objrefjava.lang.IllegalArgumentException
0008textthis type does not support tone sequence.
0009methodjava.lang.IllegalArgumentException.<init>()
000Aobjrefcom.jblend.media.core.MediaStorage
000Btextaudio/x-tone-seq
000Cmethodcom.jblend.media.core.MediaStorage.<init>()
000Dmethodcom.jblend.media.core.MediaControl.unset()
000Emethodcom.jblend.media.core.MediaControl.set()
000Ftextparameter is illegal.
0010methodcom.jblend.media.core.MediaType.isAudioBlock()
0011methodcom.jblend.media.core.MediaType.isBlock()
0012fieldthis.DEBUG
0013fieldjava.lang.System.out
0014text***** MediaToneController#playSingleTone() ..... blocked.
0015methodjava.io.PrintStream.println()
0016textdevice is blocked.
0017methodthis.nativePlaySingleTone()
0018textcannot play tone.

com.jblend.media.core.MediaType

public super class MediaType

Fields
private static finalbooleanDEBUG
public static finalintDEVICE_BASE
 intcontrollerID
private staticbooleanisAllBlocked
private staticbooleanisAudioBlocked
 booleanisBlocked
private staticbooleanisVideoBlocked
 intmediaType
 StringmimeType
staticVectortypes

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(String s1, int i1, int i2)
private staticMediaType__getFromMediaType(int i1)
private staticMediaType__getFromMimeType(String s1)
staticvoidblock(int i1, boolean b1)
publicbooleancanStream()
 MediaTypeclone()
public static finalVectorgetAllSupportedTypes()
public staticMediaTypegetFromData(byte[] b1)
public staticMediaTypegetFromDeviceType(String s1)
public staticMediaTypegetFromMediaType(int i1)
public staticMediaTypegetFromMimeType(String s1)
publicStringgetMIMEType()
publicintgetMediaType()
staticbooleanisAudioBlock()
staticbooleanisBlock(String s1)
staticbooleanisBlock(int i1)
staticbooleanisVideoBlock()
private static nativebooleannativeCanStream(int i1)
private static nativeintnativeDetectControl(int i1)
private static nativeintnativeDetectFromData(byte[] b1)
private static nativeStringnativeGetMimeType(int i1)
private static nativeint[]nativeGetSupportedTypes()
private static nativevoidnativeInitialize()

References
0000fieldcom.jblend.media.core.MediaProfile.PACKAGES
0001methodcom.jblend.util.Secure.checkPackage()
0002fieldthis.types
0003methodjava.util.Vector.size()
0004methodjava.util.Vector.elementAt()
0005objrefthis
0006methodthis.clone()
0007methodjava.lang.String.toLowerCase()
0008000310000000
0009methodjava.lang.String.equals()
000Amethodthis.nativeDetectFromData()
000Bmethodthis.nativeGetSupportedTypes()
000Cobjrefjava.lang.RuntimeException
000Dtextcannot get supported types.
000Emethodjava.lang.RuntimeException.<init>()
000Fobjrefjava.util.Vector
0010methodjava.util.Vector.<init>()
0011methodthis.nativeDetectControl()
0012methodthis.nativeGetMimeType()
0013methodthis.<init>()
0014methodjava.util.Vector.addElement()
0015objrefjava.lang.IllegalArgumentException
0016textillegal media type.
0017methodjava.lang.IllegalArgumentException.<init>()
0018methodthis.nativeCanStream()
0019fieldthis.isAudioBlocked
001Afieldthis.isVideoBlocked
001Bfieldthis.isAllBlocked
001Cmethodthis.__getFromMediaType()
001Dmethodthis.__getFromMimeType()
001Emethodthis.nativeInitialize()
001Fmethodthis.getAllSupportedTypes()

com.jblend.media.core.MediaUserController

public super class MediaUserController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE
 MediaControlcontrol
 intextType

Methods
publicvoid<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
public finalint[]getParam(int i1, int i2)
public finalStringgetString(int i1)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetParam(int i1, int i2, int i3, int i4, int[] i5)
private static nativeStringnativeGetString(int i1, int i2, int i3, int i4)
private static nativeintnativeSetParam(int i1, int i2, int i3, int i4, int[] i5)
private static nativeintnativeSetString(int i1, int i2, int i3, int i4, String s1)
publicvoidsetControlID(String s1)
public finalvoidsetParam(int i1, int[] i2)
public finalvoidsetString(int i1, String s1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001000300010000
0002methodthis.nativeGetFuncID()
0003objrefjava.lang.RuntimeException
0004textuser controller class name is not found.
0005methodjava.lang.RuntimeException.<init>()
0006methodcom.jblend.media.core.MediaControl.getUserControllerNames()
0007methodjava.util.Hashtable.get()
0008objrefjava.lang.Integer
0009methodthis.nativeSetParam()
000Atextset parameter[s] failed
000Bmethodthis.nativeGetParam()
000Ctextget parameter[s] failed
000Dmethodthis.nativeSetString()
000Etextset string failed
000Fmethodthis.nativeGetString()

com.jblend.media.core.MediaVideoController

public super class MediaVideoController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
static finalintMAGNIFY_UNITY
static finalintSCALE_EQUAL
static finalintSCALE_FIXED
static finalintSCALE_INDEPENDENT
public static finalintTYPE
 MediaBufferbuffer
 intcliph
 intclipw
 intclipx
 intclipy
 intheight
 booleanisShown
 intmagX
 intmagY
 intmediaHeight
 intmediaWidth
 intoffsetX
 intoffsetY
 intoffx
 intoffy
 intposh
 intposw
 intposx
 intposy
 intscalingMode
 intscreenHeight
 intscreenWidth
 intwidth
 intx
 inty

Methods
 void<init>()
 voidclip(int i1, int i2, int i3, int i4, boolean b1, boolean b2)
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicintgetHeight()
publicintgetMediaHeight()
publicintgetMediaWidth()
publicintgetOffsetX()
publicintgetOffsetY()
publicintgetScreenHeight()
publicintgetScreenWidth()
publicintgetWidth()
publicintgetX()
publicintgetY()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetScalingMode(int i1, int i2)
private static nativeintnativeRepaint(int i1, int i2)
private static nativeintnativeSetBounds(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8)
private static nativeintnativeSetOffset(int i1, int i2, int i3, int i4)
private static nativeintnativeStartUpdate(int i1, int i2)
private static nativeintnativeStopUpdate(int i1, int i2)
publicvoidrepaint()
publicvoidsetBounds(int i1, int i2, int i3, int i4)
publicvoidsetBoundsNoAlignCenter(int i1, int i2, int i3, int i4)
publicvoidsetClip(int i1, int i2, int i3, int i4)
publicvoidsetOffset(int i1, int i2)
publicvoidsetScreenSize(int i1, int i2)
publicvoidstartUpdate()
publicvoidstopUpdate()

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001methodcom.jblend.graphics.WindowSystem.getDefaultWindowSystem()
0002fieldcom.jblend.media.core.MediaProfile.PACKAGES
0003methodcom.jblend.util.Secure.checkPackage()
0004methodthis.nativeGetScalingMode()
0005methodthis.nativeGetFuncID()
0006methodthis.clip()
0007methodthis.nativeSetOffset()
0008objrefjava.lang.RuntimeException
0009textcannot set origin.
000Amethodjava.lang.RuntimeException.<init>()
000Bmethodthis.nativeSetBounds()
000Ctextcannot set bounds.
000Dmethodthis.nativeRepaint()
000Etextrepaint failed.
000Fmethodthis.nativeStartUpdate()
0010textcannot start update.
0011methodthis.nativeStopUpdate()
0012textcannot stop update.

com.jblend.media.core.MediaVolumeController

public super class MediaVolumeController
extends com.jblend.media.core.MediaController

Fields
public static finalintTYPE
 booleanisMute
 intvolume

Methods
 void<init>()
 intgetFuncID()
publicintgetVolume()
publicbooleanisMute()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetVolume(int i1, int i2)
private static nativeintnativeSetVolume(int i1, int i2, int i3)
publicvoidsetMute(boolean b1)
publicvoidsetVolume(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetFuncID()
0004objrefjava.lang.IllegalArgumentException
0005textillegal parameter
0006methodjava.lang.IllegalArgumentException.<init>()
0007methodthis.nativeSetVolume()
0008objrefjava.lang.RuntimeException
0009textfailed
000Amethodjava.lang.RuntimeException.<init>()
000Bmethodthis.nativeGetVolume()
000Cmethodthis.getVolume()

com.jblend.media.core.MediaVsclAudio3DController

public super class MediaVsclAudio3DController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
public static finalintTYPE

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicint[]getPosition()
publicint[]getRolloff()
publicint[]getVelocity()
publicbooleanisAvailable()
publicbooleanisListenerRelative()
private static nativeintnativeGetFuncID(int i1)
private static nativeint[]nativeGetPosition(int i1, int i2)
private static nativeint[]nativeGetRolloff(int i1, int i2)
private static nativeintnativeGetTypeID()
private static nativeint[]nativeGetVelocity(int i1, int i2)
private static nativebooleannativeIsAvailable(int i1, int i2)
private static nativebooleannativeIsListenerRelative(int i1, int i2)
private static nativevoidnativeSetListenerRelative(int i1, int i2, boolean b1)
private static nativevoidnativeSetPosition(int i1, int i2, int i3, int i4, int i5)
private static nativevoidnativeSetRolloff(int i1, int i2, int i3, int i4, int i5)
private static nativevoidnativeSetVelocity(int i1, int i2, int i3, int i4, int i5)
publicvoidsetListenerRelative(boolean b1)
publicvoidsetPosition(int i1, int i2, int i3)
publicvoidsetRolloff(int i1, int i2, int i3)
publicvoidsetVelocity(int i1, int i2, int i3)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001methodcom.jblend.util.Secure.checkPackage()
0002fieldthis.TYPE
0003methodthis.nativeGetFuncID()
0004methodthis.nativeIsAvailable()
0005methodthis.nativeGetPosition()
0006methodthis.nativeGetRolloff()
0007methodthis.nativeGetVelocity()
0008methodthis.nativeIsListenerRelative()
0009methodthis.nativeSetListenerRelative()
000Amethodthis.nativeSetPosition()
000Bmethodthis.nativeSetRolloff()
000Cmethodthis.nativeSetVelocity()
000Dmethodthis.nativeGetTypeID()

com.jblend.media.core.MediaVsclBarcodeController

public super class MediaVsclBarcodeController
extends com.jblend.media.core.MediaController

Fields
private static finalintCLOSED
private static finalbooleanDEBUG
private static finalintDECODED
private static finalintOPENED
public static finalintTYPE
privatebyte[]codeData
privateintcodeDataAddress
privateStringcodeType
 intstate

Methods
staticvoid<clinit>()
publicvoid<init>()
staticintaccess$000(int i1, int i2)
publicvoidcapture()
protectedvoiddoCreate(MediaControl m1)
publicbyte[]getCodeData()
publicStringgetCodeType()
 intgetFuncID()
publicObjectgetMediaControlLockObject()
publicbooleanisSupportedParams(Hashtable h1)
private static nativeintnativeCapture(int i1, int i2)
private nativeintnativeGetData(int i1, int i2, byte[] b1, int i3)
private nativeintnativeGetDataSize(int i1, int i2)
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetTypeID()
private static nativebooleannativeIsSupportedParams(int i1, int i2, String[] s1, String[] s2)
private static nativeintnativePrepare(int i1, int i2)
private static nativeintnativeSetDecodeParams(int i1, int i2, String[] s1, String[] s2)
private static nativeintnativeUnprepare(int i1, int i2)
publicvoidprepare()
publicvoidsetParams(Hashtable h1)
publicvoidunprepare()

References
0000methodthis.nativeCapture()
0001methodcom.jblend.media.core.MediaController.<init>()
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldthis.TYPE
0004objrefcom.jblend.media.core.MediaInputDevice
0005methodcom.jblend.media.core.MediaInputDevice.getParams()
0006methodthis.setParams()
0007methodthis.nativeGetFuncID()
0008methodthis.nativePrepare()
0009objrefjava.io.IOException
000Atextcamera is not available now.
000Bmethodjava.io.IOException.<init>()
000Cmethodthis.nativeUnprepare()
000Dtextcannot close camera.
000Emethodjava.util.Hashtable.size()
000Fobjrefjava.lang.String
0010methodjava.util.Hashtable.keys()
0011methodjava.util.Enumeration.nextElement()
0012methodjava.util.Hashtable.get()
0013methodjava.util.Enumeration.hasMoreElements()
0014methodthis.nativeSetDecodeParams()
0015objrefjava.lang.IllegalArgumentException
0016textinvalid parametes
0017methodjava.lang.IllegalArgumentException.<init>()
0018methodthis.nativeIsSupportedParams()
0019objrefjava.lang.IllegalStateException
001Atextdevice is not opened.
001Bmethodjava.lang.IllegalStateException.<init>()
001Cobjrefcom.jblend.media.core.MediaVsclBarcodeController$1
001Dmethodcom.jblend.media.core.MediaVsclBarcodeController$1.<init>()
001Emethodcom.jblend.media.core.MediaThread.getThread()
001Fmethodcom.jblend.media.core.NativeSync.join()
0020objrefjava.lang.RuntimeException
0021textcannot capture picture.
0022methodjava.lang.RuntimeException.<init>()
0023methodthis.nativeGetDataSize()
0024textcannot get data.
0025methodthis.nativeGetData()
0026textdecoded data does not exist.
0027methodthis.nativeGetTypeID()

com.jblend.media.core.MediaVsclBarcodeController$1

private super class MediaVsclBarcodeController$1
extends com.jblend.media.core.NativeSync

Fields
private finalMediaVsclBarcodeControllerthis$0

Methods
 void<init>(MediaVsclBarcodeController m1, int i1, int i2)
 intcheck()

References
0000methodcom.jblend.media.core.NativeSync.<init>()
0001methodcom.jblend.media.core.MediaVsclBarcodeController.access$000()

com.jblend.media.core.MediaVsclExtendedAudioController

public super class MediaVsclExtendedAudioController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
public static finalintTYPE

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicintgetMode()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetMode(int i1, int i2)
private static nativeintnativeGetTypeID()
private static nativeintnativeSetMode(int i1, int i2, int i3)
publicintsetMode(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001methodcom.jblend.util.Secure.checkPackage()
0002fieldthis.TYPE
0003methodthis.nativeGetFuncID()
0004methodthis.nativeGetMode()
0005methodthis.nativeSetMode()
0006methodthis.nativeGetTypeID()

com.jblend.media.core.MediaVsclReverbController

public super class MediaVsclReverbController
extends com.jblend.media.core.MediaController

Fields
private static finalbooleanDEBUG
public static finalintTYPE

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoiddoCreate(MediaControl m1)
 intgetFuncID()
publicintgetLevel()
private static nativeintnativeGetFuncID(int i1)
private static nativeintnativeGetLevel(int i1, int i2)
private static nativeintnativeGetTypeID()
private static nativevoidnativeSetLevel(int i1, int i2, int i3)
publicvoidsetLevel(int i1)

References
0000methodcom.jblend.media.core.MediaController.<init>()
0001methodcom.jblend.util.Secure.checkPackage()
0002fieldthis.TYPE
0003methodthis.nativeGetFuncID()
0004methodthis.nativeGetLevel()
0005methodthis.nativeSetLevel()
0006methodthis.nativeGetTypeID()

com.jblend.media.core.NativeSync

private super abstract class NativeSync

Fields
static finalintCancelled
static finalintCompleted
private static finalbooleanDEBUG
static finalintErrorOccurred
static finalintIdle
static finalintJobCancelled
static finalintJobContinue
static finalintJobDone
static finalintJobError
static finalintWaiting
 intid
 ObjectsyncObj
 inttype
 intwaitState

Methods
 void<init>(int i1, int i2)
 intcheck()
synchronizedintcheckTransition(MediaThread m1)
 booleanjoin(MediaThread m1)
 voidwaitProc(MediaThread m1)
 voidwakeUp(int i1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002methodthis.checkTransition()
0003methodthis.join()
0004fieldcom.jblend.media.core.MediaThread.nativeSync
0005methodthis.check()
0006methodcom.jblend.media.core.MediaThread.addNativeSync()
0007methodthis.waitProc()
0008methodcom.jblend.media.core.MediaThread.removeNativeSync()
0009methodjava.lang.Object.wait()
000Aobjrefjava.lang.InterruptedException
000Bmethodjava.lang.Object.notifyAll()

com.jblend.media.core.RealtimeMIDIControl

public final super class RealtimeMIDIControl
extends com.jblend.media.core.MediaControl

Fields
 MediaMIDIControllermidi
 MediaVolumeControllervol

Methods
publicvoid<init>()
 booleancheckBuffer(MediaBuffer m1)
publicvoidcreate(MediaType m1)
publicMediaControllergetController(int i1)
publiclonggetTime()
publicvoidload()
private static nativeintnativeCloseDevice(int i1, int i2)
private static nativeintnativeCreate(int i1)
private static nativeintnativeGetControllerID()
private static nativeintnativeGetIncludedContents(int i1, int i2)
private static nativeintnativeOpenDevice(int i1, int i2)
publicvoidpause()
publicvoidrestart()
publicvoidset(MediaBuffer m1)
publicvoidsetTime(long l1)
publicvoidstart()
publicvoidstop()
publicvoidunload()
publicvoidunset()

References
0000methodcom.jblend.media.core.MediaControl.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetControllerID()
0004objrefjava.lang.RuntimeException
0005textcannot created.
0006methodjava.lang.RuntimeException.<init>()
0007textaudio/midi
0008methodthis.nativeCreate()
0009methodthis.nativeGetIncludedContents()
000Aobjrefjava.util.Vector
000Bmethodjava.util.Vector.<init>()
000Cobjrefjava.lang.IllegalStateException
000Dtextload : illegal state
000Emethodjava.lang.IllegalStateException.<init>()
000Fmethodthis.nativeOpenDevice()
0010textcannot open MIDI device.
0011textstop : illegal state
0012methodcom.jblend.media.core.MediaControl.postEvent()
0013textpause : illegal state
0014textrestart : illegal state
0015textunload : illegal state
0016methodthis.nativeCloseDevice()
0017textunset : illegal state
0018objrefcom.jblend.media.core.MediaMIDIController
0019methodcom.jblend.media.core.MediaMIDIController.<init>()
001Amethodcom.jblend.media.core.MediaController.create()
001Bobjrefcom.jblend.media.core.MediaVolumeController
001Cmethodcom.jblend.media.core.MediaVolumeController.<init>()

com.jblend.media.gui.VideoItemControl

public interface VideoItemControl

Methods
publicObjectgetDisplayParent()
publicvoidrepaintItem()
publicvoidsetVideoItemListener(VideoItemListener v1)
publicvoidsetVideoModeFullScreen(boolean b1)
publicvoidsetVideoSize(int i1, int i2)

com.jblend.media.gui.VideoItemCreator

public interface VideoItemCreator

Methods
publicObjectcreateItem()

com.jblend.media.gui.VideoItemListener

public interface VideoItemListener

Methods
publicvoidclip(int i1, int i2, int i3, int i4)
publicvoidhideNotify()
publicvoiditemSizeChaged(int i1, int i2)
publicvoidredraw(Graphics g1, int i1, int i2, int i3, int i4)
publicvoidshowNotify()
publicvoidstartUpdate()
publicvoidstopUpdate()

com.jblend.media.option.mmapi.MMAPIOptions

public super class MMAPIOptions

Fields
public static finalintMAX_PATH_LENGTH_CLASSFORNAME
public static finalbooleanMEDIA_MMAPI_SUPPORTS_HTTPS

Methods
staticvoid<clinit>()
publicvoid<init>()
private static nativeintnativeGetOption_MEDIA_MMAPI_SUPPORTS_HTTPS()

References
0000methodthis.nativeGetOption_MEDIA_MMAPI_SUPPORTS_HTTPS()
0001fieldthis.MEDIA_MMAPI_SUPPORTS_HTTPS

com.jblend.media.protocol.AbstractDataSink

public super abstract class AbstractDataSink
extends com.jblend.media.protocol.DataSink

Fields
private static finalbooleanDEBUG
public static finalintNOT_OPENED
public static finalintOPENED
public static finalintSTARTED
 StringcontentType
 intstate

Methods
publicvoid<init>()
public finalvoidclose()
protectedvoiddoClose()
protectedOutputStreamdoGetStream()
protectedvoiddoOpen()
protectedvoiddoStart()
protectedvoiddoStop()
protected finalStringgetContentType()
public finalOutputStreamgetStream()
public finalvoidopen()
public finalvoidsetContentType(String s1)
public finalvoidstart()
public finalvoidstop()

References
0000methodcom.jblend.media.protocol.DataSink.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefjava.lang.IllegalStateException
0004textalready opened.
0005methodjava.lang.IllegalStateException.<init>()
0006methodthis.doOpen()
0007methodthis.stop()
0008objrefjava.io.IOException
0009methodthis.doClose()
000Atextdevice is not opened yet.
000Bmethodthis.doStart()
000Cmethodthis.doStop()
000Dtextstream is not opened yet.
000Emethodthis.doGetStream()

com.jblend.media.protocol.AbstractDataSource

public super abstract class AbstractDataSource
extends javax.microedition.media.protocol.DataSource

Fields
protected static finalintCONNECTED
protected static finalintNOT_CONNECTED
protected static finalintSTARTED
 StringcontentType
 intstate
 SourceStream[]streams

Methods
publicvoid<init>(String s1)
public finalvoidconnect()
public finalvoiddisconnect()
protectedvoiddoConnect()
protectedvoiddoDisconnect()
protectedControldoGetControl(String s1)
protectedControl[]doGetControls()
protectedSourceStream[]doGetStreams()
protectedvoiddoStart()
protectedvoiddoStop()
publicStringgetContentType()
public finalControlgetControl(String s1)
public finalControl[]getControls()
public finalSourceStream[]getStreams()
protected finalvoidsetContentType(String s1)
public finalvoidstart()
public finalvoidstop()

References
0000methodjavax.microedition.media.protocol.DataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefjava.lang.IllegalStateException
0004textsource is not connected.
0005methodjava.lang.IllegalStateException.<init>()
0006textalready connected.
0007methodthis.doConnect()
0008methodthis.stop()
0009objrefjava.io.IOException
000Amethodthis.doDisconnect()
000Bmethodthis.doStart()
000Cmethodthis.doStop()
000Dmethodthis.doGetStreams()
000Emethodthis.doGetControl()
000Fmethodthis.doGetControls()
0010objref?

com.jblend.media.protocol.AbstractSourceStream

public super abstract class AbstractSourceStream

Fields
 ContentDescriptorcontentDescriptor
 longcontentLength
 StringcontentType
 longcurrent
 InputStreamstream

Methods
protectedvoid<init>()
protectedvoid<init>(InputStream i1, String s1, long l1)
publicContentDescriptorgetContentDescriptor()
publiclonggetContentLength()
publicStringgetContentType()
publicControlgetControl(String s1)
publicControl[]getControls()
publicintgetSeekType()
publicintgetTransferSize()
publicintread(byte[] b1, int i1, int i2)
publiclongseek(long l1)
publiclongtell()

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002methodjp.co.aplix.cldc.io.Resource.getResourceSize()
0003objrefjava.lang.Throwable
0004methodjava.lang.Throwable.printStackTrace()
0005objrefjavax.microedition.media.protocol.ContentDescriptor
0006methodjavax.microedition.media.protocol.ContentDescriptor.<init>()
0007methodjava.io.InputStream.read()
0008methodjava.io.InputStream.available()
0009objrefjava.io.IOException
000Aobjref?
000Bobjrefjavax.microedition.media.protocol.SourceStream

com.jblend.media.protocol.DataSink

public super abstract class DataSink

Fields
 Stringlocator

Methods
publicvoid<init>()
publicvoidclose()
public finalStringgetLocator()
publicOutputStreamgetStream()
publicvoidopen()
publicvoidsetContentType(String s1)
public finalvoidsetLocator(String s1)
publicvoidstart()
publicvoidstop()

References
0000objrefjava.lang.RuntimeException
0001textlocator is already set.
0002methodjava.lang.RuntimeException.<init>()
0003objrefjava.io.IOException

com.jblend.media.protocol.DataSinkCreator

public interface DataSinkCreator

Methods
publicDataSinkcreateDataSink(String s1)

com.jblend.media.protocol.DataSourceCreator

public interface DataSourceCreator

Methods
publicDataSourcecreateDataSource(String s1)

com.jblend.media.protocol.capture.DataSourceCreatorImpl

public super class DataSourceCreatorImpl

Methods
publicvoid<init>()
publicDataSourcecreateDataSource(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefcom.jblend.media.protocol.capture.DataSourceImpl
0003methodcom.jblend.media.protocol.capture.DataSourceImpl.<init>()
0004objrefcom.jblend.media.protocol.DataSourceCreator

com.jblend.media.protocol.capture.DataSourceImpl

public final super class DataSourceImpl
extends com.jblend.media.protocol.AbstractDataSource

Fields
private static finalbooleanDEBUG
 MediaInputDevicedevice
 StringdeviceName
 Hashtableparams

Methods
publicvoid<init>(String s1)
protected finalvoiddoConnect()
protected finalvoiddoDisconnect()
protected finalSourceStream[]doGetStreams()
protected finalvoiddoStart()
protected finalvoiddoStop()
publicMediaInputDevicegetDevice()

References
0000methodcom.jblend.media.protocol.AbstractDataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodjava.lang.String.indexOf()
0004methodjava.lang.String.substring()
0005methodjava.lang.String.toLowerCase()
0006methodjava.lang.String.substring()
0007methodcom.jblend.media.control.MediaFormat.getFromLocator()
0008objrefcom.jblend.media.core.MediaInputDevice
0009methodcom.jblend.media.core.MediaInputDevice.<init>()
000Amethodcom.jblend.media.core.MediaInputDevice.open()
000Bmethodcom.jblend.media.core.MediaInputDevice.close()
000Cobjrefjava.io.IOException
000Dobjrefjavax.microedition.media.protocol.SourceStream

com.jblend.media.protocol.device.DataSourceCreatorImpl

public super class DataSourceCreatorImpl

Methods
publicvoid<init>()
publicDataSourcecreateDataSource(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefcom.jblend.media.protocol.device.DataSourceImpl
0003methodcom.jblend.media.protocol.device.DataSourceImpl.<init>()
0004objrefcom.jblend.media.protocol.DataSourceCreator

com.jblend.media.protocol.device.DataSourceImpl

public final super class DataSourceImpl
extends com.jblend.media.protocol.AbstractDataSource

Fields
private static finalbooleanDEBUG

Methods
publicvoid<init>(String s1)
protected finalvoiddoConnect()
protected finalvoiddoDisconnect()
protected finalSourceStream[]doGetStreams()
protected finalvoiddoStart()
protected finalvoiddoStop()

References
0000methodcom.jblend.media.protocol.AbstractDataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003textdevice://tone
0004methodjava.lang.String.equals()
0005textaudio/x-tone-seq
0006textdevice://midi
0007textaudio/midi
0008objrefjava.lang.IllegalArgumentException
0009textillegal URL
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bobjrefjava.io.IOException

com.jblend.media.protocol.http.DataSourceCreatorImpl

public super class DataSourceCreatorImpl

Methods
publicvoid<init>()
publicDataSourcecreateDataSource(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefcom.jblend.media.protocol.http.DataSourceImpl
0003methodcom.jblend.media.protocol.http.DataSourceImpl.<init>()
0004objrefcom.jblend.media.protocol.DataSourceCreator

com.jblend.media.protocol.http.DataSourceImpl

public final super class DataSourceImpl
extends com.jblend.media.protocol.AbstractDataSource

Fields
private static finalbooleanDEBUG
 HttpConnectionconn
 longcontentLength
 InputStreamin

Methods
publicvoid<init>(String s1)
protected finalvoiddoConnect()
protected finalvoiddoDisconnect()
protected finalSourceStream[]doGetStreams()
protected finalvoiddoStart()
protected finalvoiddoStop()

References
0000methodcom.jblend.media.protocol.AbstractDataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003texthttp
0004methodjava.lang.String.startsWith()
0005objrefjava.lang.IllegalArgumentException
0006textincompatible source.
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodjavax.microedition.media.protocol.DataSource.getLocator()
0009methodjavax.microedition.io.Connector.open()
000Aobjrefjavax.microedition.io.HttpConnection
000Bmethodjavax.microedition.io.HttpConnection.getResponseCode()
000Cmethodjavax.microedition.io.Connection.close()
000Dobjrefjava.io.IOException
000Etextcannot connect.
000Fmethodjava.io.IOException.<init>()
0010textcontent-type
0011methodjavax.microedition.io.HttpConnection.getHeaderField()
0012textcontent-length
0013methodjava.lang.String.indexOf()
0014methodjava.lang.String.substring()
0015methodjava.lang.Long.parseLong()
00160005FFFFFFFF
00170000FFFFFFFF
0018methodjavax.microedition.io.InputConnection.openInputStream()
0019methodjava.io.InputStream.close()
001Aobjrefjavax.microedition.media.protocol.SourceStream
001Bobjrefcom.jblend.media.protocol.http.HttpSourceStream
001Cmethodcom.jblend.media.protocol.AbstractDataSource.getContentType()
001Dmethodcom.jblend.media.protocol.http.HttpSourceStream.<init>()

com.jblend.media.protocol.http.HttpSourceStream

public super class HttpSourceStream
extends com.jblend.media.protocol.AbstractSourceStream

Fields
 InputStreamin

Methods
 void<init>()
publicvoid<init>(InputStream i1, String s1, long l1)
publicintgetSeekType()
publiclongseek(long l1)

References
0000methodcom.jblend.media.protocol.AbstractSourceStream.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.protocol.AbstractSourceStream.<init>()
0004methodcom.jblend.media.protocol.AbstractSourceStream.tell()
0005objrefjava.io.IOException

com.jblend.media.protocol.resource.DataSourceCreatorImpl

public super class DataSourceCreatorImpl

Methods
publicvoid<init>()
publicDataSourcecreateDataSource(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefcom.jblend.media.protocol.resource.DataSourceImpl
0003methodcom.jblend.media.protocol.resource.DataSourceImpl.<init>()
0004objrefcom.jblend.media.protocol.DataSourceCreator

com.jblend.media.protocol.resource.DataSourceImpl

public final super class DataSourceImpl
extends com.jblend.media.protocol.AbstractDataSource

Fields
private static finalbooleanDEBUG
 InputConnectionconn
 InputStreamin
 booleanisStream

Methods
publicvoid<init>(String s1)
publicvoid<init>(InputStream i1, String s1)
protected finalvoiddoConnect()
protected finalvoiddoDisconnect()
protected finalSourceStream[]doGetStreams()
protected finalvoiddoStart()
protected finalvoiddoStop()

References
0000methodcom.jblend.media.protocol.AbstractDataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003textresource:
0004methodjava.lang.String.startsWith()
0005objrefjava.lang.IllegalArgumentException
0006textillegal URL
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodjavax.microedition.media.protocol.DataSource.getLocator()
0009methodjavax.microedition.io.Connector.open()
000Aobjrefjavax.microedition.io.InputConnection
000Bmethodjavax.microedition.io.InputConnection.openInputStream()
000Cmethodjava.io.InputStream.close()
000Dobjrefjava.io.IOException
000Emethodjavax.microedition.io.Connection.close()
000Fobjrefjavax.microedition.media.protocol.SourceStream
0010objrefcom.jblend.media.protocol.resource.ResourceSourceStream
0011methodcom.jblend.media.protocol.AbstractDataSource.getContentType()
00120005FFFFFFFF
00130000FFFFFFFF
0014methodcom.jblend.media.protocol.resource.ResourceSourceStream.<init>()

com.jblend.media.protocol.resource.ResourceSourceStream

public super class ResourceSourceStream
extends com.jblend.media.protocol.AbstractSourceStream

Methods
 void<init>()
publicvoid<init>(InputStream i1, String s1, long l1)

References
0000methodcom.jblend.media.protocol.AbstractSourceStream.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.media.protocol.AbstractSourceStream.<init>()

com.jblend.media.protocol.stream.DataSourceCreatorImpl

public super class DataSourceCreatorImpl

Methods
publicvoid<init>()
publicDataSourcecreateDataSource(String s1)

References
0000textjavax.microedition
0001methodcom.jblend.util.Secure.checkPackage()
0002objrefcom.jblend.media.protocol.stream.DataSourceImpl
0003methodcom.jblend.media.protocol.stream.DataSourceImpl.<init>()
0004objrefcom.jblend.media.protocol.DataSourceCreator

com.jblend.media.protocol.stream.DataSourceImpl

public final super class DataSourceImpl
extends com.jblend.media.protocol.AbstractDataSource

Fields
private static finalbooleanDEBUG
 Stringlocator
 Permissionpermission
 MediaStreamstream

Methods
publicvoid<init>(String s1)
protected finalvoiddoConnect()
protected finalvoiddoDisconnect()
protected finalSourceStream[]doGetStreams()
protected finalvoiddoStart()
protected finalvoiddoStop()
publicMediaStreamgetStream()

References
0000methodcom.jblend.media.protocol.AbstractDataSource.<init>()
0001textjavax.microedition
0002methodcom.jblend.util.Secure.checkPackage()
0003objrefcom.jblend.media.core.MediaStream
0004methodcom.jblend.media.core.MediaStream.<init>()
0005methodcom.jblend.media.core.MediaStream.getPermission()
0006methodcom.jblend.security.PermissionFactory.getFactory()
0007methodcom.jblend.security.PermissionFactory.getPermission()
0008methodcom.jblend.security.SecurityManager.getManager()
0009methodcom.jblend.security.SecurityManager.checkPermission()
000Amethodcom.jblend.media.core.MediaStream.connect()
000Bmethodcom.jblend.media.core.MediaStream.getMimeType()
000Cobjrefjava.lang.SecurityException
000Dobjrefjava.lang.IllegalArgumentException
000Eobjrefjava.lang.Exception
000Fobjrefjava.io.IOException
0010textcannot create stream.
0011methodjava.io.IOException.<init>()
0012methodcom.jblend.media.core.MediaStream.disconnect()
0013objrefjavax.microedition.media.protocol.SourceStream

com.jblend.media.vscl.Environment3DImpl

public final super class Environment3DImpl
extends com.vodafone.media.audio3d.Environment3D

Fields
private static finalbooleanDEBUG
private static finalintcustomReverbPresetBase
privateintcustomReverbPresetCount
private static finalintdefaultReverbPresetCount
privatebooleandeferredcommit
privateString[]reverbPresetNames

Methods
publicvoid<init>()
publicvoidcommit()
publicintgetAvailableSourceChannels()
publicint[]getListenerOrientation()
publicint[]getListenerPosition()
publicint[]getListenerVelocity()
publicintgetMaxSourceChannels()
publicintgetOutputDevice()
publicStringgetReverbPreset()
publicString[]getReverbPresets()
publicintgetReverbTime()
publicbooleanisDeferredCommit()
private static nativevoidnativeCommit()
private static nativeintnativeGetAvailableSourceChannels()
private static nativeint[]nativeGetListenerOrientation()
private static nativeint[]nativeGetListenerPosition()
private static nativeint[]nativeGetListenerVelocity()
private static nativeintnativeGetMaxSourceChannels()
private static nativeintnativeGetOutputDevice()
private static nativeintnativeGetReverbPreset()
private static nativeintnativeGetReverbPresetCount()
private static nativeStringnativeGetReverbPresetName(int i1)
private static nativeintnativeGetReverbTime()
private static nativevoidnativeSetDeferredCommit(boolean b1)
private static nativeintnativeSetListenerOrientation(int i1, int i2, int i3, int i4, int i5, int i6)
private static nativevoidnativeSetListenerPosition(int i1, int i2, int i3)
private static nativevoidnativeSetListenerVelocity(int i1, int i2, int i3)
private static nativevoidnativeSetOutputDevice(int i1)
private static nativeintnativeSetReverbPreset(int i1)
private static nativevoidnativeSetReverbTime(int i1)
publicvoidsetDeferredCommit(boolean b1)
publicvoidsetListenerOrientation(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidsetListenerPosition(int i1, int i2, int i3)
publicvoidsetListenerVelocity(int i1, int i2, int i3)
publicvoidsetOutputDevice(int i1)
publicvoidsetReverbPreset(String s1)
publicintsetReverbTime(int i1)

References
0000methodcom.vodafone.media.audio3d.Environment3D.<init>()
0001textcom/vodafone/media/audio3d
0002methodcom.jblend.util.Secure.checkPackage()
0003methodthis.nativeGetReverbPresetCount()
0004objrefjava.lang.String
0005textArena
0006textBathroom
0007textCave
0008textCity
0009textConcert Hall
000AtextForest
000BtextMountains
000CtextNone
000DtextRoom
000EtextUnder Water
000Fmethodthis.nativeGetReverbPresetName()
0010methodthis.nativeGetOutputDevice()
0011methodthis.nativeCommit()
0012methodthis.nativeGetAvailableSourceChannels()
0013methodthis.nativeGetMaxSourceChannels()
0014methodthis.nativeSetDeferredCommit()
0015methodthis.nativeGetListenerOrientation()
0016methodthis.nativeGetListenerPosition()
0017methodthis.nativeGetListenerVelocity()
0018methodthis.nativeGetReverbTime()
0019objrefjava.lang.IllegalArgumentException
001AtextTwo vectors are not orthogonal.
001Bmethodjava.lang.IllegalArgumentException.<init>()
001Cmethodthis.nativeSetListenerOrientation()
001Dmethodthis.nativeSetListenerPosition()
001Emethodthis.nativeSetListenerVelocity()
001Fobjrefjava.lang.StringBuffer
0020methodjava.lang.StringBuffer.<init>()
0021methodjava.lang.StringBuffer.append()
0022text is illegal deviceType.
0023methodjava.lang.StringBuffer.append()
0024methodjava.lang.StringBuffer.toString()
0025methodthis.nativeSetOutputDevice()
0026methodthis.nativeSetReverbTime()
0027methodthis.nativeGetReverbPreset()
0028methodjava.lang.String.equals()
0029methodthis.nativeSetReverbPreset()
002Atext is unknown preset.

com.jblend.micro.SystemOption

public final super class SystemOption

Methods
publicvoid<init>()
public staticStringgetProperty(String s1)
private static nativeStringnativeGetOption(String s1)

References
0000objrefjava.lang.NullPointerException
0001textkey can't be null
0002methodjava.lang.NullPointerException.<init>()
0003text 
0004methodjava.lang.String.equals()
0005objrefjava.lang.IllegalArgumentException
0006textkey can't be empty
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodthis.nativeGetOption()

com.jblend.micro.event.AbstractEventThread

public super abstract class AbstractEventThread
extends java.lang.Thread

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_EVENT
private static finalbooleanDEBUG_METHOD
protectedint[]_event
protectedint_id
protectedVector_listeners
privateint_priority

Methods
publicvoid<init>(int i1)
publicvoidaddEventListener(EventListener e1)
public staticvoiddebugEvent(int[] i1, int i2)
protectedvoidfireEvent(int[] i1, int i2)
protected nativeintgetNextEvent(int i1, int[] i2)
protectedintinitEventQueue(int i1)
publicvoidremoveEventListener(EventListener e1)
publicvoidrun()
protectedvoidsetDispatchPriority(int i1)
publicvoidstartThread()
protected nativebooleanwaitNextEvent(int i1)

References
0000methodjava.lang.Thread.<init>()
0001methodthis.initEventQueue()
0002methodcom.jblend.micro.thread.PrioritySchedule.setDispatchPriority()
0003methodthis.waitNextEvent()
0004methodthis.getNextEvent()
0005methodthis.fireEvent()
0006fieldjava.lang.System.out
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textevent length =
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodjava.io.PrintStream.println()
000Etext event[
000Ftext] =
0010methodjava.lang.Integer.toString()
0011methodjava.lang.Thread.start()
0012objrefjava.util.Vector
0013methodjava.util.Vector.<init>()
0014methodjava.util.Vector.contains()
0015methodjava.util.Vector.addElement()
0016methodjava.util.Vector.removeElement()
0017methodjava.util.Vector.size()
0018methodjava.util.Vector.elementAt()
0019objrefcom.jblend.micro.event.EventListener
001Amethodcom.jblend.micro.event.EventListener.receiveEvent()
001Bfieldcom.jblend.util.SystemLog.out
001Ctext[AbstractEventThread.setThreadPriority] Warning!! Illegal argument
001Dmethodcom.jblend.util.SystemLog.println()
001Eobjrefjava.lang.IllegalThreadStateException

com.jblend.micro.event.EventListener

public interface EventListener

Methods
publicvoidreceiveEvent(int[] i1, int i2)

com.jblend.micro.event.MediaEventThread

public super class MediaEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private staticMediaEventThreadthread

Methods
 void<init>()
public staticMediaEventThreadgetInstance()
protected final nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001fieldcom.jblend.media.core.MediaProfile.PACKAGES
0002methodcom.jblend.util.Secure.checkPackage()
0003methodcom.jblend.micro.event.AbstractEventThread.setDispatchPriority()
0004fieldthis.thread
0005objrefthis
0006methodthis.<init>()

com.jblend.micro.event.MediaSystemEventDeliverer

public super class MediaSystemEventDeliverer

Fields
private static finalbooleanDEBUG
private staticProcessEventHandlerhandler
private staticMediaSystemEventDelivererinstance
private staticVectorlisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoidaddListener(MediaSystemEventListener m1)
public staticMediaSystemEventDeliverergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidremoveListener(MediaSystemEventListener m1)

References
0000fieldthis.instance
0001fieldthis.listeners
0002methodjava.util.Vector.contains()
0003methodjava.util.Vector.addElement()
0004methodjava.util.Vector.removeElement()
0005methodjava.util.Vector.elements()
0006methodjava.util.Enumeration.nextElement()
0007objrefcom.jblend.micro.event.MediaSystemEventListener
0008methodcom.jblend.micro.event.MediaSystemEventListener.onVMSuspend()
0009objrefjava.lang.Throwable
000Amethodjava.util.Enumeration.hasMoreElements()
000Bmethodcom.jblend.micro.event.MediaSystemEventListener.onVMResume()
000Cobjrefjava.util.Vector
000Dmethodjava.util.Vector.<init>()
000Eobjrefthis
000Fmethodthis.<init>()
0010methodcom.jblend.micro.event.ProcessEventHandler.getInstance()
0011fieldthis.handler
0012methodcom.jblend.micro.event.ProcessEventHandler.addEventListener()
0013objrefcom.jblend.micro.event.EventListener

com.jblend.micro.event.MediaSystemEventListener

public interface MediaSystemEventListener

Methods
publicvoidonVMResume()
publicvoidonVMSuspend()

com.jblend.micro.event.ProcessEventHandler

private final super class ProcessEventHandler

Fields
private static finalbooleanDEBUG
privateVector_listeners
private static finalProcessEventHandlerinstance
public static finalintnoProcessEvent
public static finalintvmOtherProcessEvent
public static finalintvmResumeProcessEvent
public static finalintvmStopProcessEvent
public static finalintvmSuspendProcessEvent

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoidaddEventListener(EventListener e1)
public staticProcessEventHandlergetInstance()
private static nativebooleanisThreadSwitchingMode()
private static nativevoidnativeExecuteVmResume()
private static nativevoidnativeExecuteVmStop()
private static nativevoidnativeExecuteVmSuspend()
private static nativevoidnativeSweepKeyEventQueue()
publicvoidreceiveEvent(int[] i1, int i2)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002fieldthis.instance
0003methodjava.util.Vector.elements()
0004methodjava.util.Enumeration.nextElement()
0005objrefcom.jblend.micro.event.EventListener
0006methodcom.jblend.micro.event.EventListener.receiveEvent()
0007objrefjava.lang.Throwable
0008methodjava.util.Enumeration.hasMoreElements()
0009methodthis.nativeExecuteVmStop()
000Amethodthis.nativeExecuteVmSuspend()
000Bmethodthis.nativeSweepKeyEventQueue()
000Cmethodthis.nativeExecuteVmResume()
000Dmethodjava.util.Vector.size()
000Emethodthis.isThreadSwitchingMode()
000Fmethodcom.jblend.micro.thread.PrioritySchedule.setDispatchPriority()
0010fieldjava.lang.System.err
0011methodjava.io.PrintStream.println()
0012methodjava.lang.Throwable.printStackTrace()
0013methodjava.util.Vector.addElement()
0014objrefthis
0015methodthis.<init>()

com.jblend.micro.event.ProcessEventThread

public final super class ProcessEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalProcessEventThread_thread
private static finalProcessEventHandlerprocessEventHandler

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoidaddEventListener(EventListener e1)
public staticProcessEventThreadgetInstance()
protected nativeintinitEventQueue(int i1)
private static nativebooleanisBackwardCompatibleK6()

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodthis.isBackwardCompatibleK6()
0002methodcom.jblend.micro.event.AbstractEventThread.setDispatchPriority()
0003fieldthis._thread
0004fieldthis.processEventHandler
0005methodcom.jblend.micro.event.ProcessEventHandler.addEventListener()
0006methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0007methodcom.jblend.micro.event.ProcessEventHandler.getInstance()
0008objrefthis
0009methodthis.<init>()

com.jblend.micro.event.UiEvent

public interface UiEvent

Fields
public static finalintHIDE_NOTIFY_EVENT
public static finalintKEY_ASTERISK
public static finalintKEY_CLEAR
public static finalintKEY_CLICKED
public static finalintKEY_DOWN
public static finalintKEY_EVENT
public static finalintKEY_IAPP
public static finalintKEY_LEFT
public static finalintKEY_NUM0
public static finalintKEY_NUM1
public static finalintKEY_NUM2
public static finalintKEY_NUM3
public static finalintKEY_NUM4
public static finalintKEY_NUM5
public static finalintKEY_NUM6
public static finalintKEY_NUM7
public static finalintKEY_NUM8
public static finalintKEY_NUM9
public static finalintKEY_POUND
public static finalintKEY_PRESSED
public static finalintKEY_RELEASED
public static finalintKEY_REPEATED
public static finalintKEY_RIGHT
public static finalintKEY_SELECT
public static finalintKEY_SEND
public static finalintKEY_SOFT1
public static finalintKEY_SOFT2
public static finalintKEY_SOFT3
public static finalintKEY_UP
public static finalintPOINTER_CLICKED
public static finalintPOINTER_DELTA
public static finalintPOINTER_DRAGGED
public static finalintPOINTER_ENTER
public static finalintPOINTER_EVENT
public static finalintPOINTER_EXIT
public static finalintPOINTER_MOVED
public static finalintPOINTER_PRESSED
public static finalintPOINTER_RELEASED
public static finalintPROFILE_EVENT
public static finalintRELAYOUT_EVENT
public static finalintREPAINT_TIMING_EVENT
public static finalintSET_CURRENT_EVENT
public static finalintSHOW_NOTIFY_EVENT
public static finalintSIZE_CHANGED_EVENT
public static finalintUI_EVENT

com.jblend.micro.event.UiEventThread

public super class UiEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalbooleanDEBUG_METHOD
private staticUiEventThread_thread

Methods
 void<init>()
public staticUiEventThreadgetInstance()
protected nativeintgetNextEvent(int i1, int[] i2)
protected nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001fieldthis._thread
0002objrefthis
0003methodthis.<init>()

com.jblend.micro.lcdui.ScreenMode

public final super class ScreenMode

Fields
private static finalVectorlisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddScreenModeListener(ScreenModeListener s1)
public staticvoidnotifySizeChanged(Object o1, int i1, int i2)
public staticvoidremoveScreenModeListener(ScreenModeListener s1)

References
0000fieldthis.listeners
0001methodjava.util.Vector.contains()
0002methodjava.util.Vector.addElement()
0003methodjava.util.Vector.removeElement()
0004methodjava.util.Vector.size()
0005methodjava.util.Vector.elementAt()
0006objrefcom.jblend.micro.lcdui.ScreenModeListener
0007methodcom.jblend.micro.lcdui.ScreenModeListener.sizeChanged()
0008objrefjava.util.Vector
0009methodjava.util.Vector.<init>()

com.jblend.micro.lcdui.ScreenModeListener

public interface ScreenModeListener

Methods
publicvoidsizeChanged(Object o1, int i1, int i2)

com.jblend.micro.lcdui.ScreenOption

public final super class ScreenOption

Fields
private staticintbackgroundColor
private staticintdefaultLayout
private staticintforegroundColor
private staticintformInsetBottom
private staticintformInsetLeft
private staticintformInsetRight
private staticintformInsetTop
private staticbooleanisRtl_
private staticintlinkedColor

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticintgetBackgroundColor()
public staticintgetDefaultLayout()
public staticintgetForegroundColor()
public staticintgetFormInsetBottom()
public staticintgetFormInsetLeft()
public staticintgetFormInsetRight()
public staticintgetFormInsetTop()
public staticintgetLinkedColor()
private staticintgetSystemOption(String s1)
public staticbooleanisRtl()
private static nativebooleannativeIsRtl()
private static nativevoidnativeSystemExit()
public staticvoidupdate()

References
0000fieldthis.backgroundColor
0001fieldthis.foregroundColor
0002fieldthis.linkedColor
0003fieldthis.formInsetTop
0004fieldthis.formInsetLeft
0005fieldthis.formInsetRight
0006fieldthis.formInsetBottom
0007fieldthis.isRtl_
0008fieldthis.defaultLayout
0009textmidp_screen_background
000Amethodthis.getSystemOption()
000Btextmidp_screen_foreground
000Ctextmidp_screen_linked_color
000Dtextmidp_form_inset_top
000Etextmidp_form_inset_left
000Ftextmidp_form_inset_right
0010textmidp_form_inset_bottom
0011methodthis.nativeIsRtl()
0012methodthis.isRtl()
0013methodcom.jblend.micro.SystemOption.getProperty()
0014methodjava.lang.String.toLowerCase()
0015text0x
0016methodjava.lang.String.indexOf()
0017methodjava.lang.String.substring()
0018methodjava.lang.Integer.valueOf()
0019objrefjava.lang.NumberFormatException
001Afieldcom.jblend.util.SystemLog.out
001Bobjrefjava.lang.StringBuffer
001Cmethodjava.lang.StringBuffer.<init>()
001DtextProperty string of
001Emethodjava.lang.StringBuffer.append()
001Ftext is invalid.
0020methodjava.lang.StringBuffer.toString()
0021methodcom.jblend.util.SystemLog.println()
0022methodthis.nativeSystemExit()
0023methodthis.update()

com.jblend.micro.lcdui.UIStateListener

public interface UIStateListener

Methods
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)

com.jblend.micro.lcdui.UiStatuses

public final super class UiStatuses

Fields
private staticObjectdrawingObject
private static finalVectorlisteners
private staticbooleanoccupiedByUserConfirmDialog
private staticObjectoccupyInputObject
private staticObjectoccupyScreenObject

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddUIStateListener(UIStateListener u1)
public staticvoiddisplayUpdated(Object o1)
public staticvoidendDraw(Object o1)
public staticObjectgetDrawingObject()
public staticObjectgetOccupyInputObject()
public staticObjectgetOccupyScreenObject()
public staticObjectgetSyncObject()
public staticvoidhideScreen(Object o1)
public staticbooleanisOccupiedByUserConfirmDialog()
public staticbooleanisOccupyScreen()
public staticObjectoccupyByUserConfirmDialog(Object o1)
public staticObjectoccupyInput(Object o1)
public staticObjectoccupyScreen(Object o1)
public staticbooleanreleaseInput(Object o1)
public staticbooleanreleaseScreen(Object o1)
public staticvoidremoveUIStateListener(UIStateListener u1)
public staticvoidshowScreen(Object o1)
public staticvoidstartDraw(Object o1)

References
0000fieldthis.listeners
0001methodjava.util.Vector.contains()
0002methodjava.util.Vector.addElement()
0003methodjava.util.Vector.removeElement()
0004fieldthis.drawingObject
0005methodjava.util.Vector.size()
0006methodjava.util.Vector.elementAt()
0007objrefcom.jblend.micro.lcdui.UIStateListener
0008methodcom.jblend.micro.lcdui.UIStateListener.notifyStartDraw()
0009methodcom.jblend.micro.lcdui.UIStateListener.notifyEndDraw()
000Amethodjava.lang.Object.notifyAll()
000Bmethodcom.jblend.micro.lcdui.UIStateListener.notifyDisplayUpdated()
000Cmethodcom.jblend.micro.lcdui.UIStateListener.notifyShowScreen()
000Dmethodcom.jblend.micro.lcdui.UIStateListener.notifyHideScreen()
000Efieldthis.occupyScreenObject
000Fmethodthis.releaseScreen()
0010methodcom.jblend.micro.lcdui.UIStateListener.notifyOccupyScreen()
0011methodcom.jblend.micro.lcdui.UIStateListener.notifyReleaseScreen()
0012fieldthis.occupiedByUserConfirmDialog
0013methodthis.occupyScreen()
0014methodthis.isOccupyScreen()
0015fieldthis.occupyInputObject
0016methodthis.releaseInput()
0017objrefjava.util.Vector
0018methodjava.util.Vector.<init>()

com.jblend.micro.thread.NativeThreadJoinner

public final super class NativeThreadJoinner

Fields
private static finalbooleanDEBUG
privateVectorcause
private static finalNativeThreadJoinnerEventThreadeventThread
privateintid
privatebooleanisDestroy
privateintisFinishCount
privatebooleanisWakeUpOnInterrupt
private static finalNativeThreadMonitornativeThreadMonitor
privateVectoroption

Methods
staticvoid<clinit>()
privatevoid<init>()
publicbooleancauseContains(int i1)
public staticNativeThreadJoinnercreateInstance()
public staticNativeThreadJoinnercreateInstance(boolean b1)
public staticvoiddestroyInstance(NativeThreadJoinner n1)
public synchronizedintgetCause()
publicintgetId()
public synchronizedintgetOption()
public synchronizedvoidjoin(long l1)
public synchronizedvoidjoin()
public synchronizedvoidjoinNotify(int i1, int i2, int i3)
publicvoidreset()
 voidsetId(int i1)
synchronizedvoidstop()
synchronizedvoidstop(boolean b1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodthis.createInstance()
0003objrefthis
0004methodthis.<init>()
0005fieldthis.nativeThreadMonitor
0006methodcom.jblend.micro.thread.NativeThreadMonitor.register()
0007methodcom.jblend.micro.thread.NativeThreadMonitor.unregister()
0008methodjava.util.Vector.isEmpty()
0009methodjava.util.Vector.firstElement()
000Aobjrefjava.lang.Integer
000Bmethodjava.util.Vector.removeElementAt()
000Cmethodjava.lang.Object.wait()
000Dobjrefjava.lang.InterruptedException
000Emethodjava.lang.InterruptedException.<init>()
000Fmethodjava.lang.System.currentTimeMillis()
0010methodjava.lang.Object.wait()
0011methodjava.util.Vector.size()
0012methodjava.util.Vector.elementAt()
0013methodjava.lang.Integer.<init>()
0014methodjava.util.Vector.addElement()
0015methodjava.lang.Object.notifyAll()
0016methodjava.lang.Object.notify()
0017objrefjava.lang.IllegalMonitorStateException
0018methodthis.stop()
0019methodcom.jblend.micro.thread.NativeThreadJoinnerEventThread.getInstance()
001Afieldthis.eventThread
001Bmethodcom.jblend.micro.thread.NativeThreadMonitor.getInstance()
001Cmethodcom.jblend.micro.event.AbstractEventThread.addEventListener()
001Dmethodcom.jblend.micro.event.AbstractEventThread.startThread()

com.jblend.micro.thread.NativeThreadJoinnerEventThread

private final super class NativeThreadJoinnerEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalNativeThreadJoinnerEventThread_thread

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticNativeThreadJoinnerEventThreadgetInstance()
protected nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodcom.jblend.micro.event.AbstractEventThread.setDispatchPriority()
0002fieldthis._thread
0003objrefthis
0004methodthis.<init>()

com.jblend.micro.thread.NativeThreadMonitor

private super class NativeThreadMonitor

Fields
private static finalbooleanDEBUG
privateintallFlag
privateintcause
privateintid
privateVectorinstanceList
private staticNativeThreadMonitormonitor
privateintoption
privateintregisterId

Methods
privatevoid<init>()
staticNativeThreadMonitorgetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
 intregister(NativeThreadJoinner n1)
public staticvoidreset()
 voidunregister(NativeThreadJoinner n1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002fieldthis.monitor
0003objrefthis
0004methodthis.<init>()
0005methodjava.util.Vector.size()
0006methodjava.util.Vector.elementAt()
0007objrefcom.jblend.micro.thread.NativeThreadJoinner
0008methodjava.util.Vector.addElement()
0009methodjava.util.Vector.removeElementAt()
000Amethodcom.jblend.micro.thread.NativeThreadJoinner.stop()
000Bmethodcom.jblend.micro.thread.NativeThreadJoinner.joinNotify()
000Cobjrefjava.lang.Throwable
000Dfieldjava.lang.System.err
000Emethodjava.io.PrintStream.println()
000Fmethodjava.lang.Throwable.printStackTrace()
0010objrefcom.jblend.micro.event.EventListener

com.jblend.micro.thread.PrioritySchedule

public final super class PrioritySchedule

Fields
public static finalintHIGH_PRIORITY
public static finalintMAX_PRIORITY
public static finalintMIN_PRIORITY
public static finalintNORMAL_PRIORITY
public static finalintSPECIAL_PRIORITY

Methods
publicvoid<init>()
public static final nativevoiddisableSwitchThread()
public static final nativevoidenableSwitchThread()
public static final nativeintgetDispatchPriority()
public static final nativevoidsetDispatchPriority(int i1)

com.jblend.rms.FileNotFoundException

public super class FileNotFoundException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

com.jblend.rms.IndexedRecord

private super class IndexedRecord

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_CACHE
private static finalbooleanDEBUG_IO
private static finalbyteMAX_CACHE_COUNT
private static finalshortMAX_CACHE_ELEMENT_SIZE
static finalbyteRECORD_LENGTH
private staticRingBuffercachedRecords_
privateintdataLength_
 intdataOffset_
privatebyte[]data_
privateintoffset_
 intrecordId_
privateintrecordStoreId_

Methods
staticvoid<clinit>()
 void<init>(RandomAccessFile r1)
 void<init>(int i1)
 void<init>(int i1, int i2, int i3)
staticintaccess$000(IndexedRecord i1)
staticintaccess$100(IndexedRecord i1)
 voidattachDataRegion(int i1, int i2)
 voidcacheUpdate()
 booleancanMargeLeftFrom(IndexedRecord i1)
 booleancanMargeRightFrom(IndexedRecord i1)
 voiddelete(RandomAccessFile r1)
publicbyte[]getData()
 intgetOffset()
publicintgetRecordId()
 intgetRecordStoreId()
publicintgetSize()
privatevoidindexFromBytes(RandomAccessFile r1)
privatebyte[]indexToBytes(RandomAccessFile r1)
staticvoidinitCache()
 booleanisStored()
 voidmargeLeftFrom(IndexedRecord i1)
 voidmargeRightFrom(IndexedRecord i1)
 voidprepareData(RandomAccessFile r1)
 voidreUseDataRegionFor(IndexedRecord i1)
 voidreUseFor(IndexedRecord i1)
publicvoidrelease()
publicintsetData(byte[] b1)
 voidsetOffset(int i1)
publicvoidsetSize(int i1)
 voidwrite(RandomAccessFile r1, RandomAccessFile r2)
 voidwriteNew(RandomAccessFile r1, RandomAccessFile r2)

References
0000methodthis.indexFromBytes()
0001methodcom.jblend.rms.RandomAccessFile.seek()
0002methodcom.jblend.rms.RandomAccessFile.readFully()
0003methodthis.cacheUpdate()
0004methodthis.indexToBytes()
0005methodcom.jblend.rms.RandomAccessFile.write()
0006methodcom.jblend.rms.RandomAccessFile.write()
0007methodjava.io.ByteArrayOutputStream.reset()
0008methodjava.io.DataOutputStream.writeInt()
0009methodcom.jblend.rms.LaxByteArrayOutputStream.getBuf()
000Amethodcom.jblend.rms.RandomAccessFile.getFilePointer()
000Bmethodcom.jblend.rms.LaxByteArrayInputStream.getBuf()
000Cmethodcom.jblend.rms.RandomAccessFile.readFully()
000Dmethodjava.io.ByteArrayInputStream.reset()
000Emethodjava.io.DataInputStream.readInt()
000Fmethodcom.jblend.rms.RandomAccessFile.writeInt()
0010fieldthis.cachedRecords_
0011methodcom.jblend.util.RingBuffer.read()
0012objrefthis
0013methodcom.jblend.util.RingBuffer.write()
0014objrefjava.io.IOException
0015methodjava.lang.Throwable.printStackTrace()
0016objrefcom.jblend.util.RingBuffer
0017methodcom.jblend.util.RingBuffer.<init>()
0018objrefcom.jblend.rms.Record

com.jblend.rms.IndexedRecord$ComparatorByIndexOffset

private super class IndexedRecord$ComparatorByIndexOffset

Fields
privateintnum_

Methods
 void<init>()
publicintcompareTo(Object o1)
 voidsetCompareValue(IndexedRecord i1)

References
0000methodcom.jblend.rms.IndexedRecord.access$100()
0001objrefcom.jblend.rms.IndexedRecord
0002objrefcom.jblend.util.Comparable

com.jblend.rms.IndexedRecord$ComparatorByOffset

private super class IndexedRecord$ComparatorByOffset

Fields
privateintnum_

Methods
 void<init>()
publicintcompareTo(Object o1)
 voidsetCompareValue(IndexedRecord i1)

References
0000objrefcom.jblend.rms.IndexedRecord
0001objrefcom.jblend.util.Comparable

com.jblend.rms.IndexedRecord$ComparatorBySize

private super class IndexedRecord$ComparatorBySize

Fields
privateintsize_

Methods
 void<init>()
publicintcompareTo(Object o1)
 voidsetCompareValue(IndexedRecord i1)
 voidsetCompareValue(int i1)

References
0000methodcom.jblend.rms.IndexedRecord.access$000()
0001objrefcom.jblend.rms.IndexedRecord
0002objrefcom.jblend.util.Comparable

com.jblend.rms.IndexedRecordManager

private super abstract class IndexedRecordManager

Fields
private static finalbooleanDEBUG
 booleanadminPermited
 RandomAccessFiledataFile_
 RandomAccessFileindexFile_
 booleanreadPermited
privateEnumerationrecordEnumerator_
 IndexedRecordStoreInforecordStoreInfo_
 IndexedRecordStoreManagerrecordStoreManager_
 HashtablerecordTable_
 intreferenceCount_
 booleanwritePermited

Methods
 void<init>()
publicintadd(Record r1)
privatevoidcreateNewGarbage(int i1, int i2)
publicvoiddelete(int i1)
publicRecordget(int i1)
publicintgetCount()
publiclonggetLastModifiedTime()
publicStringgetName()
publicRecordgetNew()
publicintgetNewRecordId()
publicRecordgetNextRecord()
publicintgetNextRecordId()
publicintgetRecordSize(int i1)
publicintgetSize()
publicintgetVersion()
publicvoidinitializeRecordEnumeration()
publicbooleanisAdminPermited()
publicvoidrelease()
publicvoidsetPermissionOfOther(byte b1)
publicvoidsettle(int i1, byte[] b1, Record r1)
publicvoidterminateRecordEnumeration()

References
0000objrefcom.jblend.rms.IndexedRecord
0001methodcom.jblend.rms.IndexedRecordStoreInfo.getId()
0002methodcom.jblend.rms.IndexedRecord.<init>()
0003objrefjava.lang.SecurityException
0004methodjava.lang.SecurityException.<init>()
0005methodcom.jblend.rms.IndexedRecord.isStored()
0006objrefjava.lang.IllegalArgumentException
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodcom.jblend.rms.IndexedRecordStoreInfo.getNewRecordId()
0009methodcom.jblend.rms.IndexedRecord.getSize()
000Amethodcom.jblend.rms.IndexedRecordStoreManager.beginCommit()
000Bmethodcom.jblend.rms.IndexedRecordStoreManager.getSpaceFromGarbageFor()
000Cmethodcom.jblend.rms.IndexedRecordStoreManager.getBlankRecordFromGarbage()
000Dmethodcom.jblend.rms.IndexedRecord.getOffset()
000Emethodcom.jblend.rms.IndexedRecord.setOffset()
000Fmethodcom.jblend.rms.RandomAccessFile.length()
0010methodcom.jblend.rms.RandomAccessFile.reserveSpace()
0011objrefcom.jblend.rms.StrageFullException
0012methodcom.jblend.rms.IndexedRecordStoreManager.getAvailableSize()
0013methodcom.jblend.rms.IndexedRecordStoreManager.optimize()
0014methodcom.jblend.rms.RandomAccessFile.setLength()
0015objrefjava.io.IOException
0016methodcom.jblend.rms.RandomAccessFile.freeSpace()
0017methodcom.jblend.rms.IndexedRecordStoreManager.addGarbage()
0018objrefjava.lang.Integer
0019methodjava.lang.Integer.<init>()
001Amethodjava.util.Hashtable.put()
001Bmethodcom.jblend.rms.IndexedRecord.writeNew()
001Cobjrefjava.lang.OutOfMemoryError
001Dmethodjava.util.Hashtable.remove()
001Emethodcom.jblend.rms.IndexedRecordStoreManager.recordAdded()
001Fmethodcom.jblend.rms.IndexedRecord.delete()
0020methodcom.jblend.rms.IndexedRecord.cacheUpdate()
0021methodcom.jblend.rms.IndexedRecordStoreManager.endCommit()
0022methodjava.util.Hashtable.get()
0023objrefjava.lang.NullPointerException
0024objrefjavax.microedition.rms.InvalidRecordIDException
0025methodjava.lang.String.valueOf()
0026methodjavax.microedition.rms.InvalidRecordIDException.<init>()
0027methodcom.jblend.rms.IndexedRecordStoreManager.recordDeleted()
0028methodcom.jblend.rms.IndexedRecord.prepareData()
0029methodthis.createNewGarbage()
002Amethodcom.jblend.rms.IndexedRecord.setData()
002Bmethodcom.jblend.rms.IndexedRecord.setSize()
002Cmethodcom.jblend.rms.IndexedRecordStoreManager.initializeGarbage()
002Dmethodcom.jblend.rms.IndexedRecordStoreManager.optimizeIndex()
002Emethodcom.jblend.rms.IndexedRecordStoreManager.calculateDataRecordWillFree()
002Fmethodcom.jblend.rms.IndexedRecord.getData()
0030methodcom.jblend.rms.IndexedRecord.write()
0031methodcom.jblend.rms.IndexedRecordStoreManager.recordSettled()
0032methodcom.jblend.rms.IndexedRecord.attachDataRegion()
0033methodcom.jblend.rms.IndexedRecordStoreManager.addGarbageSize()
0034methodcom.jblend.rms.IndexedRecord.<init>()
0035methodcom.jblend.rms.IndexedRecordStoreInfo.setPermissionOfOther()
0036methodcom.jblend.rms.IndexedRecordStoreManager.permissionChanged()
0037methodcom.jblend.rms.IndexedRecordStoreInfo.getName()
0038methodcom.jblend.rms.IndexedRecordStoreInfo.getVersion()
0039methodcom.jblend.rms.IndexedRecordStoreInfo.getCount()
003Amethodcom.jblend.rms.IndexedRecordStoreInfo.getSize()
003Bmethodcom.jblend.rms.IndexedRecordStoreInfo.getLastModifiedTime()
003Cmethodjava.util.Hashtable.elements()
003Dmethodjava.util.Enumeration.nextElement()
003Emethodcom.jblend.rms.IndexedRecord.getRecordId()
003Fobjrefcom.jblend.rms.RecordManager
0040objrefcom.jblend.rms.RecordStoreManagerException

com.jblend.rms.IndexedRecordStoreInfo

private super class IndexedRecordStoreInfo

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_IO
static finalbyteRECORD_LENGTH
privateintbiggestRecordId_
privatebyteflag_
privateintid_
privatelonglastModifiedTime_
 intoffset_
privateintrecordCount_
privateStringrecordStoreName_
private finalHashtablerecordTable_
 intsize_
privateintversion_

Methods
 void<init>(RandomAccessFile r1)
 void<init>(String s1, int i1, byte b1)
 voiddelete(RandomAccessFile r1)
privatevoidfromBytes(RandomAccessFile r1)
 intgetCount()
 intgetId()
 longgetLastModifiedTime()
 StringgetName()
 intgetNewRecordId()
 bytegetPermissionOfOther()
 bytegetPermissionOfOwner()
 HashtablegetRecordTable()
 intgetSize()
 intgetVersion()
 booleanisDeleted()
 voidpermissionChanged(RandomAccessFile r1)
 voidrecordAdded(RandomAccessFile r1)
 voidrecordDeleted(RandomAccessFile r1)
 voidrecordSettled(RandomAccessFile r1)
 voidsetPermissionOfOther(byte b1)
 byte[]toBytes(RandomAccessFile r1)

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002methodthis.fromBytes()
000300037FFFFFFF
0004objrefcom.jblend.rms.RecordStoreManagerException
0005textRecordId ran out
0006methodcom.jblend.rms.RecordStoreManagerException.<init>()
0007methodjava.io.ByteArrayOutputStream.reset()
0008methodjava.lang.System.currentTimeMillis()
0009methodjava.io.DataOutputStream.writeInt()
000Amethodjava.io.DataOutputStream.writeLong()
000Bmethodcom.jblend.rms.RandomAccessFile.seek()
000Cmethodcom.jblend.rms.LaxByteArrayOutputStream.getBuf()
000Dmethodcom.jblend.rms.RandomAccessFile.write()
000Emethodcom.jblend.rms.RandomAccessFile.writeByte()
000Fmethodcom.jblend.rms.RandomAccessFile.writeInt()
0010methodcom.jblend.rms.LaxByteArrayInputStream.getBuf()
0011methodcom.jblend.rms.RandomAccessFile.readFully()
0012methodjava.io.ByteArrayInputStream.reset()
0013methodjava.io.DataInputStream.readInt()
0014methodjava.io.DataInputStream.readByte()
0015methodjava.io.DataInputStream.readChar()
0016objrefjava.lang.String
0017methodjava.lang.String.<init>()
0018methodjava.io.DataInputStream.skipBytes()
0019methodjava.io.DataInputStream.readLong()
001Aobjrefjava.io.EOFException
001Bmethodjava.lang.Throwable.printStackTrace()
001Cobjrefjava.lang.StringBuffer
001Dmethodjava.lang.StringBuffer.<init>()
001EtextRecordStore information has been broken:
001Fmethodjava.lang.StringBuffer.append()
0020methodjava.lang.Throwable.toString()
0021methodjava.lang.StringBuffer.toString()
0022methodjava.io.DataOutputStream.writeByte()
0023methodjava.io.DataOutputStream.writeChars()
0024methodcom.jblend.rms.LaxByteArrayOutputStream.addCount()
0025objrefjava.io.IOException

com.jblend.rms.IndexedRecordStoreManager

public super class IndexedRecordStoreManager

Fields
private static finalbooleanDEBUG
static finalbyteFILE_HEADER_LENGTH
static finalshortGARBAGE_REUSE_BOUNDARY
static finalbyteGARBAGE_SIZE_DATA_OFFSET
private static finalbyteJK_File_Data
private static finalbyteJK_File_Index
private static finalbyteJK_File_RecordStore
private static finalStringMSG_CANT_GET_FILENAME
private static finalcharNAME_SEPARATOR
private static finalintRMS_FORMAT_VERSION
private staticClassclassOfThisClass_
private staticbooleancommitEnabled_
privateRandomAccessFiledataFile_
privateIndexedRecordStoreManager$GarbageTablegarbageTable_
privateintgarbage_
privateRandomAccessFileindexFile_
privatebooleanisCommiting_
privateStringKeyHashtablerecordManagerTable_
privateRandomAccessFilerecordStoreFile_
private staticStringKeyHashtablerecordStoreManagerTable_
private finalHashtablerecordStoreTableById_
private finalStringKeyHashtablerecordStoreTable_
privateintreferenceCount_
private finalStringsuiteName_
private finalStringvendorName_

Methods
staticvoid<clinit>()
privatevoid<init>(String s1, String s2, boolean b1)
staticRandomAccessFileaccess$1000(IndexedRecordStoreManager i1)
staticRandomAccessFileaccess$1100(IndexedRecordStoreManager i1)
staticvoidaccess$700(IndexedRecordStoreManager i1, IndexedRecordStoreManager$MyRecordManager i2)
publicintadd(String s1, byte b1)
synchronizedvoidaddGarbage(IndexedRecord i1)
synchronizedvoidaddGarbageSize(int i1)
 voidbeginCommit()
 intcalculateDataRecordWillFree()
 intcalculateIndexRecordWillReduce()
publicvoiddelete(String s1)
 voidendCommit()
public static synchronizedRecordStoreManagerget(String s1, String s2, boolean b1)
publicintgetAvailableSize()
synchronizedIndexedRecordgetBlankRecordFromGarbage()
privateintgetNewRecordStoreId()
public synchronizedRecordManagergetRecordManager(String s1, String s2, String s3)
synchronizedbooleangetSpaceFromGarbageFor(IndexedRecord i1)
 intgetSpaceOptimizedByCalculation()
synchronizedvoidinitializeGarbage()
private static synchronizedbooleanisCommiting()
publicbooleanisExistRecordStore(String s1)
publicString[]listRecordStores()
private static final nativevoidnativeBeginCommit(String s1, String s2)
private static final nativevoidnativeEndCommit(String s1, String s2)
private static final nativeStringnativeGetFileNameBySuite(String s1, String s2, byte b1)
private static nativeintnativeGetStorageAvailSize(String s1, String s2)
privatevoidopenRecordStoreFile(boolean b1)
synchronizedintoptimize()
 intoptimizeIndex()
synchronizedvoidpermissionChanged(IndexedRecordStoreInfo i1)
synchronizedvoidrecordAdded(IndexedRecordStoreInfo i1)
synchronizedvoidrecordDeleted(IndexedRecordStoreInfo i1)
synchronizedvoidrecordSettled(IndexedRecordStoreInfo i1)
public synchronizedvoidrelease()
private synchronizedIndexedRecordremoveGarbage(int i1)
privatevoidremoveMyRecordManager(IndexedRecordStoreManager$MyRecordManager i1)
public static synchronizedvoidsetCommitEnable()
public static synchronizedvoidwaitCompleteAllCommit(int i1)

References
0000methodthis.removeMyRecordManager()
0001methodthis.openRecordStoreFile()
0002methodcom.jblend.rms.RandomAccessFile.readInt()
0003objrefjava.io.EOFException
0004methodcom.jblend.rms.RandomAccessFile.seek()
0005methodthis.beginCommit()
0006methodcom.jblend.rms.RandomAccessFile.writeInt()
0007methodthis.endCommit()
0008objrefcom.jblend.util.StringKeyHashtable
0009methodcom.jblend.util.StringKeyHashtable.<init>()
000Aobjrefjava.util.Hashtable
000Bmethodjava.util.Hashtable.<init>()
000Cmethodcom.jblend.rms.RandomAccessFile.length()
000Dobjrefcom.jblend.rms.IndexedRecordStoreInfo
000Emethodcom.jblend.rms.IndexedRecordStoreInfo.<init>()
000Fmethodcom.jblend.rms.IndexedRecordStoreInfo.isDeleted()
0010methodcom.jblend.rms.IndexedRecordStoreInfo.getName()
0011methodcom.jblend.util.StringKeyHashtable.put()
0012objrefjava.lang.Integer
0013methodcom.jblend.rms.IndexedRecordStoreInfo.getId()
0014methodjava.lang.Integer.<init>()
0015methodjava.util.Hashtable.put()
0016objrefcom.jblend.rms.IndexedRecordStoreManager$GarbageTable
0017methodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.<init>()
0018fieldthis.recordStoreManagerTable_
0019methodcom.jblend.util.StringKeyHashtable.<init>()
001Aobjrefjava.lang.StringBuffer
001Bmethodjava.lang.StringBuffer.<init>()
001Cmethodjava.lang.StringBuffer.append()
001Dmethodjava.lang.StringBuffer.append()
001Emethodjava.lang.StringBuffer.toString()
001Fmethodthis.nativeGetFileNameBySuite()
0020objrefcom.jblend.rms.RecordStoreManagerException
0021textCan't get FileName
0022methodcom.jblend.rms.RecordStoreManagerException.<init>()
0023objrefcom.jblend.rms.RandomAccessFile
0024textrw
0025methodcom.jblend.rms.RandomAccessFile.<init>()
0026textr
0027objrefcom.jblend.rms.FileNotFoundException
0028methodcom.jblend.rms.RandomAccessFile.close()
0029methodcom.jblend.rms.LaxByteArrayInputStream.setBuf()
002Amethodcom.jblend.rms.LaxByteArrayOutputStream.setBuf()
002Bmethodjava.lang.Throwable.getMessage()
002Cobjrefjava.io.IOException
002Dtextjavax/microedition/rms
002Emethodcom.jblend.util.Secure.checkPackage()
002Fmethodcom.jblend.util.StringKeyHashtable.get()
0030objrefthis
0031objrefcom.jblend.rms.RecordStoreManager
0032methodthis.<init>()
0033methodjava.util.Hashtable.remove()
0034methodjava.util.Hashtable.size()
0035methodcom.jblend.rms.IndexedRecord.initCache()
0036methodcom.jblend.util.StringKeyHashtable.containsKey()
0037methodcom.jblend.rms.RecordStoreManagerException.<init>()
0038methodthis.getNewRecordStoreId()
0039methodcom.jblend.rms.IndexedRecordStoreInfo.<init>()
003Amethodcom.jblend.rms.IndexedRecordStoreInfo.toBytes()
003Bmethodcom.jblend.rms.RandomAccessFile.write()
003Cobjrefjava.lang.OutOfMemoryError
003Dmethodthis.getRecordManager()
003Eobjrefcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager
003Fmethodjava.lang.StringBuffer.<init>()
0040textCan't delete because
0041text is in use.
0042methodcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager.access$100()
0043methodcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager.release()
0044methodcom.jblend.rms.IndexedRecordStoreInfo.delete()
0045000500000000
0046000000000004
0047methodcom.jblend.rms.RandomAccessFile.setLength()
0048methodjava.util.Hashtable.elements()
0049methodjava.util.Enumeration.nextElement()
004Amethodjava.util.Enumeration.hasMoreElements()
004Bmethodcom.jblend.rms.IndexedRecordStoreInfo.recordDeleted()
004Cmethodcom.jblend.rms.IndexedRecordStoreInfo.recordAdded()
004Dmethodcom.jblend.rms.IndexedRecordStoreInfo.recordSettled()
004Emethodcom.jblend.rms.IndexedRecordStoreInfo.permissionChanged()
004Fmethodcom.jblend.rms.IndexedRecord.getSize()
0050methodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.access$200()
0051methodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.access$300()
0052methodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.access$400()
0053objrefjava.lang.String
0054methodjava.util.Hashtable.keys()
0055methodcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager.access$500()
0056objrefcom.jblend.rms.RecordManager
0057objrefjavax.microedition.rms.RecordStoreNotFoundException
0058methodjavax.microedition.rms.RecordStoreNotFoundException.<init>()
0059methodjava.lang.String.equals()
005Amethodcom.jblend.rms.IndexedRecordStoreInfo.getPermissionOfOther()
005Bobjrefjava.lang.SecurityException
005CtextHe was not authorized:
005Dtext 
005Emethodjava.lang.SecurityException.<init>()
005Fmethodcom.jblend.rms.IndexedRecordStoreInfo.getPermissionOfOwner()
0060methodjava.lang.Throwable.toString()
0061objrefcom.jblend.rms.IndexedRecord
0062methodcom.jblend.rms.IndexedRecord.<init>()
0063methodcom.jblend.rms.IndexedRecord.isStored()
0064methodcom.jblend.rms.IndexedRecord.getRecordStoreId()
0065methodjava.util.Hashtable.get()
0066methodcom.jblend.rms.IndexedRecordStoreInfo.getRecordTable()
0067methodcom.jblend.rms.IndexedRecord.getRecordId()
0068methodjava.lang.Throwable.printStackTrace()
0069textRecord index has been broken:
006Amethodcom.jblend.rms.IndexedRecordStoreManager$MyRecordManager.<init>()
006Bmethodcom.jblend.rms.IndexedRecordManager.getName()
006Cmethodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.access$800()
006Dmethodthis.removeGarbage()
006Emethodcom.jblend.rms.IndexedRecordStoreManager$GarbageTable.access$900()
006Fmethodcom.jblend.rms.IndexedRecord.getOffset()
0070methodcom.jblend.rms.IndexedRecord.reUseDataRegionFor()
0071methodcom.jblend.rms.IndexedRecord.write()
0072methodcom.jblend.rms.IndexedRecord.reUseFor()
0073methodthis.addGarbageSize()
0074methodcom.jblend.rms.IndexedRecord.setOffset()
0075methodcom.jblend.rms.IndexedRecord.writeNew()
0076objrefcom.jblend.rms.StrageFullException
0077methodthis.addGarbage()
0078methodthis.calculateDataRecordWillFree()
0079methodthis.nativeGetStorageAvailSize()
007Amethodthis.initializeGarbage()
007Bobjrefcom.jblend.rms.RecordStoreFileOptimize
007Cmethodcom.jblend.rms.RecordStoreFileOptimize.<init>()
007Dmethodcom.jblend.rms.RecordStoreFileOptimize.optimize()
007Emethodcom.jblend.rms.RecordStoreFileOptimize.optimizeIndex()
007Ffieldthis.classOfThisClass_
0080fieldthis.commitEnabled_
0081textcommit is disabled
0082methodjava.io.IOException.<init>()
0083methodthis.nativeBeginCommit()
0084methodthis.nativeEndCommit()
0085methodjava.lang.Thread.sleep()
0086objrefjava.lang.InterruptedException
0087methodthis.isCommiting()
0088textcom.jblend.rms.IndexedRecordStoreManager
0089methodjava.lang.Class.forName()
008Aobjrefjava.lang.ClassNotFoundException

com.jblend.rms.IndexedRecordStoreManager$1

private super class IndexedRecordStoreManager$1

com.jblend.rms.IndexedRecordStoreManager$GarbageTable

private super class IndexedRecordStoreManager$GarbageTable

Fields
privateIndexedRecord$ComparatorByOffsetcomparatorByOffset_
privateIndexedRecord$ComparatorBySizecomparatorBySize_
privateSortedVectortableByOffset_
privateSortedVectortableBySize_
private finalIndexedRecordStoreManagerthis$0

Methods
privatevoid<init>(IndexedRecordStoreManager i1)
 void<init>(IndexedRecordStoreManager i1, IndexedRecordStoreManager$1 i2)
staticvoidaccess$200(IndexedRecordStoreManager$GarbageTable i1, IndexedRecord i2)
staticIndexedRecordaccess$300(IndexedRecordStoreManager$GarbageTable i1, int i2)
staticvoidaccess$400(IndexedRecordStoreManager$GarbageTable i1, int i2)
staticintaccess$800(IndexedRecordStoreManager$GarbageTable i1, int i2)
staticintaccess$900(IndexedRecordStoreManager$GarbageTable i1, int i2)
privatevoidadd(IndexedRecord i1)
privateintfind(int i1)
privateintfindEqual(int i1)
privateIndexedRecordget(int i1)
privatevoidremove(int i1)

References
0000methodthis.find()
0001methodthis.findEqual()
0002methodthis.remove()
0003methodthis.get()
0004methodthis.add()
0005methodthis.<init>()
0006objrefcom.jblend.util.SortedVector
0007methodcom.jblend.util.SortedVector.<init>()
0008objrefcom.jblend.rms.IndexedRecord$ComparatorBySize
0009methodcom.jblend.rms.IndexedRecord$ComparatorBySize.<init>()
000Aobjrefcom.jblend.rms.IndexedRecord$ComparatorByOffset
000Bmethodcom.jblend.rms.IndexedRecord$ComparatorByOffset.<init>()
000Cmethodcom.jblend.rms.IndexedRecord.getSize()
000Dmethodcom.jblend.rms.IndexedRecord$ComparatorByOffset.setCompareValue()
000Emethodcom.jblend.util.SortedVector.indexOfLargestSmaller()
000Fmethodjava.util.Vector.elementAt()
0010objrefcom.jblend.rms.IndexedRecord
0011methodcom.jblend.rms.IndexedRecord.canMargeLeftFrom()
0012methodjava.util.Vector.removeElement()
0013methodcom.jblend.util.SortedVector.indexOfEqualOrBigger()
0014methodcom.jblend.rms.IndexedRecord.canMargeRightFrom()
0015methodcom.jblend.rms.IndexedRecord.margeLeftFrom()
0016methodcom.jblend.rms.IndexedRecord$ComparatorBySize.setCompareValue()
0017methodcom.jblend.util.SortedVector.addElement()
0018methodcom.jblend.rms.IndexedRecordStoreManager.access$1000()
0019methodcom.jblend.rms.IndexedRecordStoreManager.access$1100()
001Amethodcom.jblend.rms.IndexedRecord.write()
001Bmethodcom.jblend.util.SortedVector.setElementAtForce()
001Cmethodcom.jblend.rms.IndexedRecord.margeRightFrom()
001Dmethodjava.util.Vector.removeElementAt()
001Emethodcom.jblend.rms.IndexedRecord$ComparatorBySize.setCompareValue()
001Fmethodcom.jblend.util.SortedVector.indexOfEqual()
0020methodjava.util.Vector.trimToSize()
0021objrefjava.io.IOException

com.jblend.rms.IndexedRecordStoreManager$MyRecordManager

private super class IndexedRecordStoreManager$MyRecordManager
extends com.jblend.rms.IndexedRecordManager

Fields
private finalIndexedRecordStoreManagerthis$0

Methods
privatevoid<init>(IndexedRecordStoreManager i1, IndexedRecordStoreInfo i2, RandomAccessFile r1, RandomAccessFile r2, byte b1, IndexedRecordStoreManager i3)
 void<init>(IndexedRecordStoreManager i1, IndexedRecordStoreInfo i2, RandomAccessFile r1, RandomAccessFile r2, byte b1, IndexedRecordStoreManager i3, IndexedRecordStoreManager$1 i4)
staticvoidaccess$100(IndexedRecordStoreManager$MyRecordManager i1)
staticvoidaccess$500(IndexedRecordStoreManager$MyRecordManager i1)
privatevoiddeleteAll()
privatevoidincrementReferenceCount()
publicvoidrelease()

References
0000methodthis.<init>()
0001methodthis.incrementReferenceCount()
0002methodthis.deleteAll()
0003methodcom.jblend.rms.IndexedRecordManager.<init>()
0004methodcom.jblend.rms.IndexedRecordStoreInfo.getRecordTable()
0005methodcom.jblend.rms.IndexedRecordStoreManager.access$700()
0006objrefjava.lang.SecurityException
0007methodjava.lang.SecurityException.<init>()
0008methodjava.util.Hashtable.elements()
0009methodjava.util.Enumeration.nextElement()
000Aobjrefcom.jblend.rms.IndexedRecord
000Bmethodcom.jblend.rms.IndexedRecord.delete()
000Cmethodcom.jblend.rms.IndexedRecordStoreManager.addGarbage()
000Dmethodjava.util.Enumeration.hasMoreElements()
000Eobjrefjava.io.IOException

com.jblend.rms.LaxByteArrayInputStream

private super class LaxByteArrayInputStream
extends java.io.ByteArrayInputStream

Methods
publicvoid<init>(byte[] b1)
publicbyte[]getBuf()
publicvoidsetBuf(byte[] b1)

References
0000methodjava.io.ByteArrayInputStream.<init>()
0001methodjava.io.ByteArrayInputStream.reset()

com.jblend.rms.LaxByteArrayOutputStream

private super class LaxByteArrayOutputStream
extends java.io.ByteArrayOutputStream

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoidaddCount(int i1)
publicbyte[]getBuf()
publicvoidsetBuf(byte[] b1)

References
0000methodjava.io.ByteArrayOutputStream.<init>()
0001methodjava.io.ByteArrayOutputStream.<init>()
0002methodjava.io.ByteArrayOutputStream.reset()

com.jblend.rms.RandomAccessFile

private super class RandomAccessFile

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_IO
private static finalbyteJK_File_R
private static finalbyteJK_File_RW
private static finalbyteJK_File_Seek_CUR
private static finalbyteJK_File_Seek_END
private static finalbyteJK_File_Seek_SET
private static finalbyteJK_File_W
private static finalintJK_INVALID_HANDLE
private static finalStringMSG_BYTES
private static finalStringMSG_CANT_GET_CURRENT_OFFSET
finalLaxByteArrayInputStreambais_
finalLaxByteArrayOutputStreambaos_
finalDataInputStreamdis_
private static finalintdivideReserveF_
finalDataOutputStreamdos_
privateintfileHandle_
private staticbyte[]lockobj
private static finalintpreferredReadSize_
private static finalintpreferredWriteSize_
privatebyte[]smallBuffer

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, String s2)
privatevoidcheckInterruption()
public synchronizedvoidclose()
synchronizedvoidfreeSpace(int i1)
public synchronizedlonggetFilePointer()
 intgetPreferredWriteSize()
public synchronizedlonglength()
private static nativebytenativeClose(int i1)
private static nativevoidnativeFreeSpace(int i1, int i2)
private static nativeintnativeGetDivideReserveFlag()
private static nativeintnativeGetPreferredReadSize()
private static nativeintnativeGetPreferredWriteSize()
private static nativebooleannativeIsInterruption()
private static nativebooleannativeIsRequestedSuspendTemprary()
private static nativeintnativeLength(int i1)
private static nativevoidnativeNotifySuspendedTemporary()
private static nativeintnativeOpen(String s1, byte b1)
private static nativeintnativeRead(int i1, byte[] b1, int i2, int i3)
private static nativeintnativeReserveSpace(int i1, int i2)
private static nativeintnativeSeek(int i1, int i2, byte b1)
private static nativebytenativeTruncate(int i1, int i2)
private static nativeintnativeWrite(int i1, byte[] b1, int i2, int i3)
public final synchronizedvoidreadFully(byte[] b1, int i1, int i2)
public final synchronizedvoidreadFully(byte[] b1)
public synchronizedintreadInt()
synchronizedvoidreserveSpace(int i1)
public synchronizedvoidseek(long l1)
public synchronizedvoidsetLength(long l1)
public synchronizedvoidwrite(byte[] b1)
public synchronizedvoidwrite(byte[] b1, int i1, int i2)
privatevoidwrite(byte[] b1, int i1)
public synchronizedvoidwriteByte(int i1)
public synchronizedvoidwriteInt(int i1)

References
0000objrefcom.jblend.rms.LaxByteArrayOutputStream
0001methodcom.jblend.rms.LaxByteArrayOutputStream.<init>()
0002objrefjava.io.DataOutputStream
0003methodjava.io.DataOutputStream.<init>()
0004objrefcom.jblend.rms.LaxByteArrayInputStream
0005methodcom.jblend.rms.LaxByteArrayInputStream.<init>()
0006objrefjava.io.DataInputStream
0007methodjava.io.DataInputStream.<init>()
0008fieldthis.lockobj
0009textrw
000Amethodjava.lang.String.equals()
000Bmethodthis.nativeOpen()
000Cobjrefcom.jblend.rms.FileNotFoundException
000Dmethodcom.jblend.rms.FileNotFoundException.<init>()
000Emethodthis.nativeClose()
000Ftextr
0010textw
0011objrefjava.lang.IllegalArgumentException
0012methodjava.lang.IllegalArgumentException.<init>()
0013objrefjava.io.IOException
0014methodjava.io.IOException.<init>()
0015objrefjava.lang.IndexOutOfBoundsException
0016textbuf < len
0017methodjava.lang.IndexOutOfBoundsException.<init>()
0018fieldthis.preferredReadSize_
0019methodthis.nativeRead()
001Amethodthis.checkInterruption()
001Bobjrefjava.io.EOFException
001Cobjrefjava.lang.StringBuffer
001Dmethodjava.lang.StringBuffer.<init>()
001Etextrequested to read
001Fmethodjava.lang.StringBuffer.append()
0020methodjava.lang.StringBuffer.append()
0021text bytes. but
0022text bytes read.
0023methodjava.lang.StringBuffer.toString()
0024methodjava.io.EOFException.<init>()
0025methodjava.io.EOFException.<init>()
0026methodthis.readFully()
0027methodcom.jblend.rms.LaxByteArrayInputStream.getBuf()
0028methodcom.jblend.rms.LaxByteArrayInputStream.setBuf()
0029methodjava.io.ByteArrayInputStream.reset()
002Amethodjava.io.DataInputStream.readInt()
002Bmethodthis.write()
002Cfieldthis.preferredWriteSize_
002Dmethodthis.nativeWrite()
002Eobjrefcom.jblend.rms.StrageFullException
002Ftextbytes
0030methodcom.jblend.rms.StrageFullException.<init>()
0031methodjava.io.ByteArrayOutputStream.reset()
0032methodjava.io.DataOutputStream.writeInt()
0033methodcom.jblend.rms.LaxByteArrayOutputStream.getBuf()
0034textoffset < 0
0035methodjava.io.IOException.<init>()
0036methodthis.nativeSeek()
0037textCan't get current offset
0038methodthis.nativeLength()
0039textCan't seek EOF
003AtextCan't seek
003Bmethodthis.nativeTruncate()
003Ctextfile is broken
003Dfieldthis.divideReserveF_
003Emethodthis.nativeReserveSpace()
003Fmethodthis.nativeFreeSpace()
0040methodthis.nativeIsInterruption()
0041methodthis.nativeIsRequestedSuspendTemprary()
0042methodthis.nativeNotifySuspendedTemporary()
0043methodjava.lang.Thread.yield()
0044methodthis.nativeGetPreferredReadSize()
0045methodthis.nativeGetPreferredWriteSize()
0046methodthis.nativeGetDivideReserveFlag()

com.jblend.rms.Record

public interface Record

Methods
publicbyte[]getData()
publicintgetRecordId()
publicintgetSize()
publicvoidrelease()
publicintsetData(byte[] b1)

com.jblend.rms.RecordManager

public interface RecordManager

Methods
publicintadd(Record r1)
publicvoiddelete(int i1)
publicRecordget(int i1)
publicintgetCount()
publiclonggetLastModifiedTime()
publicStringgetName()
publicRecordgetNew()
publicintgetNewRecordId()
publicRecordgetNextRecord()
publicintgetNextRecordId()
publicintgetRecordSize(int i1)
publicintgetSize()
publicintgetVersion()
publicvoidinitializeRecordEnumeration()
publicbooleanisAdminPermited()
publicvoidrelease()
publicvoidsetPermissionOfOther(byte b1)
publicvoidsettle(int i1, byte[] b1, Record r1)
publicvoidterminateRecordEnumeration()

References
0000objrefjava.io.IOException
0001objrefcom.jblend.rms.RecordStoreManagerException
0002objrefjava.lang.SecurityException
0003objrefcom.jblend.rms.StrageFullException
0004objrefjava.lang.IllegalArgumentException
0005objrefjavax.microedition.rms.InvalidRecordIDException

com.jblend.rms.RecordStoreFileOptimize

private super class RecordStoreFileOptimize

Fields
private static finalintBUFFER_SIZE_MAX
private static finalintBUFFER_SIZE_MIN
private static finalbooleanDEBUG
private finalbyte[]bufferByteArray_
privateintbufferNowPosition_
private finalIndexedRecord$ComparatorByOffsetcompByDataOffset_
private finalIndexedRecord$ComparatorByIndexOffsetcompByIndexOffset_
private finalRandomAccessFiledataFile_
private finalRandomAccessFileindexFile_
private finalStringKeyHashtablerecordStoreTable_
private finalSortedVectorsortedRecordIndexVector_
privateintwriteStartIndexOffset_

Methods
 void<init>(RandomAccessFile r1, RandomAccessFile r2, StringKeyHashtable s1)
privatevoidflushBuffer(RandomAccessFile r1)
 intoptimize()
privateintoptimizeDataImpl()
 intoptimizeIndex()
privateintoptimizeIndexImpl()
privatevoidwriteBuffer(RandomAccessFile r1, byte[] b1, int i1, int i2)
privatevoidwriteBufferData(RandomAccessFile r1, byte[] b1, int i1, int i2)
privatevoidwriteBufferIndex(RandomAccessFile r1, IndexedRecord i1)

References
0000objrefcom.jblend.rms.IndexedRecord$ComparatorByIndexOffset
0001methodcom.jblend.rms.IndexedRecord$ComparatorByIndexOffset.<init>()
0002objrefcom.jblend.rms.IndexedRecord$ComparatorByOffset
0003methodcom.jblend.rms.IndexedRecord$ComparatorByOffset.<init>()
0004methodcom.jblend.rms.RandomAccessFile.getPreferredWriteSize()
0005000300008000
0006methodjava.util.Hashtable.elements()
0007methodjava.util.Enumeration.nextElement()
0008objrefcom.jblend.rms.IndexedRecordStoreInfo
0009methodcom.jblend.rms.IndexedRecordStoreInfo.getRecordTable()
000Amethodjava.util.Hashtable.size()
000Bmethodjava.util.Enumeration.hasMoreElements()
000Cobjrefcom.jblend.util.SortedVector
000Dmethodcom.jblend.util.SortedVector.<init>()
000Emethodthis.optimizeDataImpl()
000Fmethodjava.util.Vector.removeAllElements()
0010methodthis.optimizeIndexImpl()
0011objrefcom.jblend.rms.IndexedRecord
0012methodcom.jblend.rms.IndexedRecord$ComparatorByOffset.setCompareValue()
0013methodcom.jblend.util.SortedVector.addElement()
0014methodjava.util.Vector.size()
0015methodjava.util.Vector.elementAt()
0016methodcom.jblend.rms.IndexedRecord.getSize()
0017methodcom.jblend.rms.RandomAccessFile.seek()
0018methodcom.jblend.rms.IndexedRecord.getOffset()
0019methodcom.jblend.rms.IndexedRecord.getData()
001Amethodthis.writeBufferData()
001Bmethodthis.flushBuffer()
001Cmethodcom.jblend.rms.RandomAccessFile.length()
001Dmethodcom.jblend.rms.IndexedRecord$ComparatorByIndexOffset.setCompareValue()
001Emethodcom.jblend.rms.IndexedRecord.setOffset()
001Fmethodthis.writeBufferIndex()
0020methodcom.jblend.rms.RandomAccessFile.setLength()
0021methodthis.writeBuffer()
0022methodcom.jblend.rms.IndexedRecord.getRecordStoreId()
0023methodcom.jblend.rms.IndexedRecord.getRecordId()
0024methodcom.jblend.rms.RandomAccessFile.getFilePointer()
0025methodcom.jblend.rms.RandomAccessFile.readFully()
0026methodjava.lang.System.arraycopy()
0027methodcom.jblend.rms.RandomAccessFile.write()
0028objrefjava.io.IOException

com.jblend.rms.RecordStoreManager

public interface RecordStoreManager

Fields
public static finalbooleanDEBUG_IO
public static finalbyteMAX_RECORDSTORE_NAME_LENGTH
public static finalbytePERMISSION_ADMIN
public static finalbytePERMISSION_NONE
public static finalbytePERMISSION_READ
public static finalbytePERMISSION_WRITE

Methods
publicintadd(String s1, byte b1)
publicvoiddelete(String s1)
publicintgetAvailableSize()
publicRecordManagergetRecordManager(String s1, String s2, String s3)
publicbooleanisExistRecordStore(String s1)
publicString[]listRecordStores()
publicvoidrelease()

References
0000objrefjava.io.IOException
0001objrefcom.jblend.rms.RecordStoreManagerException
0002objrefcom.jblend.rms.StrageFullException
0003objrefjavax.microedition.rms.RecordStoreNotFoundException

com.jblend.rms.RecordStoreManagerException

public super class RecordStoreManagerException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

com.jblend.rms.StrageFullException

public super class StrageFullException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

com.jblend.security.DefaultPermission

private super class DefaultPermission
extends com.jblend.security.Permission

Fields
private static finalbooleanLOG
private staticString[]choices_
privateintcurrentInteractionMode_
privatebooleandoesNeedUserConfirmation_
private static finalSecurityExceptionexception__
privateintindex_
privateintinteractionModes_
privatebooleanisAllowed_
privatebooleanisPrivate_
privatebooleanisQueried_
privateStringname_

Methods
staticvoid<clinit>()
 void<init>()
finalintbeginModifyStates()
 voidconsultState()
public finalbooleandoesNeedUserConfirmation()
finalintendModifyStates()
public finalStringgetAlertMessage()
public finalStringgetAlertTitle()
public finalintgetCurrentInteractionMode()
public finalStringgetException()
public finalString[]getExclusiveChoices()
public finalintgetIndex()
public finalintgetInteractionModes()
public finalStringgetMessage(String s1)
public finalStringgetName()
public finalStringgetTitle()
 voidinitialize(int i1, String s1)
public finalbooleanisAllowed()
public finalbooleanisPrivate()
private static final nativeintnativeBeginModifyStates()
private static final nativeintnativeEndModifyStates()
private static final nativeStringnativeGetAlertMessage(int i1)
private static final nativeStringnativeGetAlertTitle(int i1)
private static final nativevoidnativeGetExclusiveChoices(String[] s1)
private static final nativeintnativeGetInteractionModes(int i1)
private static final nativeStringnativeGetMessage(int i1, String s1)
private static final nativeintnativeGetState(int i1)
private static final nativeStringnativeGetTitle(int i1)
private static final nativeintnativeSetExclusiveChoice(int i1)
private static final nativeintnativeSetState(int i1, int i2)
finalintsetExclusiveChoice(int i1)
finalintsetState(boolean b1, int i1)

References
0000methodcom.jblend.security.Permission.<init>()
0001methodthis.nativeGetState()
0002methodcom.jblend.security.UserConfirmDialog.isNativeDialog()
0003methodthis.nativeGetInteractionModes()
0004fieldcom.jblend.util.SystemLog.out
0005text[permission]Illegal state. Check JSI implementation.
0006methodcom.jblend.util.SystemLog.println()
0007objrefjava.lang.String
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000Amethodjava.lang.StringBuffer.append()
000Btext was denied
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodjava.lang.String.<init>()
000Emethodthis.consultState()
000Fmethodthis.nativeGetMessage()
0010methodthis.nativeGetTitle()
0011methodthis.nativeGetAlertMessage()
0012methodthis.nativeGetAlertTitle()
0013fieldthis.choices_
0014methodthis.nativeGetExclusiveChoices()
0015methodthis.nativeSetExclusiveChoice()
0016methodthis.nativeBeginModifyStates()
0017methodthis.nativeEndModifyStates()
0018methodthis.nativeSetState()
0019objrefjava.lang.SecurityException
001AtextPermission data instance could not be created.
001Bmethodjava.lang.SecurityException.<init>()
001Cfieldthis.exception__

com.jblend.security.DialogEventThread

private super class DialogEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private staticDialogEventThread_thread

Methods
privatevoid<init>()
staticDialogEventThreadgetInstance()
protected nativeintgetNextEvent(int i1, int[] i2)
protected nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodcom.jblend.micro.event.UiEventThread.getInstance()
0002methodcom.jblend.micro.event.AbstractEventThread.startThread()
0003fieldthis._thread
0004objrefthis
0005methodthis.<init>()

com.jblend.security.Permission

public super abstract class Permission

Fields
public static finalintCONFLICT_ALERT
public static finalintCONFLICT_EXCLUSIVE
public static finalintCONFLICT_NORMAL
public static finalintISPRIVATE
public static finalintMODE_BLANKET
public static finalintMODE_NO
public static finalintMODE_ONESHOT
public static finalintMODE_SESSION
public static finalintRESULT_ALLOWED
public static finalintRESULT_DENIED
public static finalintSTATE_ALLOWED
public static finalintSTATE_NOT_EXIST
public static finalintSTATE_USER

Methods
publicvoid<init>()
 intbeginModifyStates()
publicbooleandoesNeedUserConfirmation()
 intendModifyStates()
publicStringgetAlertMessage()
publicStringgetAlertTitle()
publicintgetCurrentInteractionMode()
publicStringgetException()
publicString[]getExclusiveChoices()
publicintgetIndex()
publicintgetInteractionModes()
publicStringgetMessage(String s1)
publicStringgetName()
publicStringgetTitle()
 voidinitialize(int i1, String s1)
publicbooleanisAllowed()
publicbooleanisPrivate()
 intsetExclusiveChoice(int i1)
 intsetState(boolean b1, int i1)

com.jblend.security.PermissionFactory

public super class PermissionFactory

Fields
private static finalbooleanLOG
private staticPermissionFactoryfactory__
privateHashtablepermissions_

Methods
privatevoid<init>()
public static finalPermissionFactorygetFactory()
public finalPermissiongetPermission(String s1)
private static final nativeintnativeGetNumPermissions()
private static final nativeStringnativeGetPermissionName(int i1)
private static final nativevoidnativeInitialize()

References
0000methodthis.nativeInitialize()
0001methodthis.nativeGetNumPermissions()
0002objrefjava.util.Hashtable
0003methodjava.util.Hashtable.<init>()
0004methodthis.nativeGetPermissionName()
0005textcom.jblend.security.DefaultPermission
0006methodjava.lang.Class.forName()
0007methodjava.lang.Class.newInstance()
0008objrefcom.jblend.security.Permission
0009methodcom.jblend.security.Permission.initialize()
000Amethodcom.jblend.security.Permission.getName()
000Bmethodjava.util.Hashtable.put()
000Cobjrefjava.lang.ClassNotFoundException
000Dobjrefjava.lang.IllegalAccessException
000Eobjrefjava.lang.InstantiationException
000Ffieldthis.factory__
0010objrefthis
0011methodthis.<init>()
0012methodjava.util.Hashtable.get()

com.jblend.security.SecurityManager

public super abstract class SecurityManager

Fields
private static finalbooleanLOG
private static finalSecurityExceptionexception__
private staticSecurityManagermanager__

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidcheckPermission(Permission p1, String s1)
public static final synchronizedSecurityManagergetManager()
private static final nativeStringnativeGetManager()

References
0000fieldthis.manager__
0001methodthis.nativeGetManager()
0002methodjava.lang.Class.forName()
0003methodjava.lang.Class.newInstance()
0004objrefthis
0005objrefjava.lang.ClassNotFoundException
0006fieldthis.exception__
0007objrefjava.lang.IllegalAccessException
0008objrefjava.lang.InstantiationException
0009objrefjava.lang.SecurityException
000AtextSecurity manager could not be created.
000Bmethodjava.lang.SecurityException.<init>()

com.jblend.security.UserConfirmDialog

public super abstract class UserConfirmDialog

Fields
private static finalbooleanLOG
privateDialogEventThread_eventThread
privateintchoice_
privateintcurrentInteractionMode_
private staticUserConfirmDialogdialog__
private static finalSecurityExceptionexception__
privateintinteractionModes_
privatebooleanisAllowed_
private static finalintstateFixWaitInterval_
privatebooleanstateFixed_

Methods
staticvoid<clinit>()
protectedvoid<init>()
private finalvoidcancel()
public static final synchronizedUserConfirmDialoggetDialog()
protected final synchronizedvoidhide(boolean b1, int i1)
protected final synchronizedvoidhide(int i1)
protected final synchronizedvoidhideForCancel()
protectedvoidhideNotify(boolean b1)
public finalbooleanisConfirmationActionPossible()
public staticbooleanisNativeDialog()
private static nativevoidnativeFatalError()
private static nativeintnativeGetAppState()
private static final nativeStringnativeGetDialog()
private static nativeintnativeIsAppStateCallback()
private static nativebooleannativeIsInterruption(int i1)
private static nativevoidnativeRequestAppResume()
private static final nativevoidobtainEventQueue()
publicvoidreceiveEvent(int[] i1, int i2)
private static final nativevoidreleaseEventQueue()
public final synchronizedbooleanshow(Permission p1, String s1)
protectedvoidshowNotify(Permission p1, int i1)
protectedvoidshowNotify(Permission p1, String s1)
privatebooleanwaitStateFix()

References
0000methodcom.jblend.security.DialogEventThread.getInstance()
0001methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0002methodcom.jblend.util.Secure.checkPackage()
0003fieldthis.dialog__
0004methodthis.nativeGetDialog()
0005methodjava.lang.Class.forName()
0006methodjava.lang.Class.newInstance()
0007objrefthis
0008objrefjava.lang.ClassNotFoundException
0009fieldthis.exception__
000Aobjrefjava.lang.IllegalAccessException
000Bobjrefjava.lang.InstantiationException
000Cmethodcom.jblend.security.Permission.getCurrentInteractionMode()
000Dmethodcom.jblend.security.Permission.getInteractionModes()
000Emethodcom.jblend.security.Permission.beginModifyStates()
000Fmethodthis.obtainEventQueue()
0010methodthis.showNotify()
0011methodthis.waitStateFix()
0012methodthis.cancel()
0013methodcom.jblend.security.Permission.setState()
0014methodthis.hideNotify()
0015methodthis.showNotify()
0016methodcom.jblend.security.Permission.setExclusiveChoice()
0017methodcom.jblend.security.Permission.endModifyStates()
0018methodthis.nativeGetAppState()
0019methodthis.nativeIsAppStateCallback()
001A000500000000
001B0000000003E8
001Cmethodjava.lang.Object.wait()
001Dmethodthis.nativeIsInterruption()
001Emethodjava.lang.Object.wait()
001Fobjrefjava.lang.InterruptedException
0020methodthis.nativeFatalError()
0021methodthis.nativeRequestAppResume()
0022methodthis.releaseEventQueue()
0023objrefjava.lang.SecurityException
0024textFor MIDlet state change, user permission confirmation cannot be continued.
0025methodjava.lang.SecurityException.<init>()
0026methodcom.jblend.micro.lcdui.UiStatuses.isOccupiedByUserConfirmDialog()
0027methodjava.lang.Object.notify()
0028textConfirmation dialog could not be created.
0029objrefcom.jblend.micro.event.EventListener

com.jblend.security.midp20.SecurityManagerImpl

public super class SecurityManagerImpl
extends com.jblend.security.SecurityManager

Fields
private static finalbooleanLOG
private staticStringcurrentSuiteName

Methods
staticvoid<clinit>()
publicvoid<init>()
public finalvoidcheckPermission(Permission p1, String s1)
private static nativeStringnativeGetAppProperty(String s1)

References
0000methodcom.jblend.security.SecurityManager.<init>()
0001objrefjava.lang.SecurityException
0002textRequired permission does not exist. Check JSI implementation.
0003methodjava.lang.SecurityException.<init>()
0004methodcom.jblend.security.Permission.doesNeedUserConfirmation()
0005methodcom.jblend.security.Permission.isAllowed()
0006methodcom.jblend.security.UserConfirmDialog.getDialog()
0007methodcom.jblend.security.UserConfirmDialog.isConfirmationActionPossible()
0008textFor MIDlet state change, user permission confirmation cannot be performed.
0009objrefjava.lang.String
000Afieldthis.currentSuiteName
000Bmethodjava.lang.String.<init>()
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000Emethodjava.lang.StringBuffer.append()
000Ftext 
0010methodjava.lang.StringBuffer.toString()
0011methodcom.jblend.security.UserConfirmDialog.show()
0012methodcom.jblend.security.Permission.getException()
0013textMIDlet-Vendor
0014methodthis.nativeGetAppProperty()
0015textMIDlet-Name

com.jblend.security.midp20.UserConfirmDialogImpl

public super class UserConfirmDialogImpl
extends com.jblend.security.UserConfirmDialog

Fields
private static finalintCANCELKEY_INDEX
private static finalintCONTENT_HEIGHT
private static finalintCONTENT_WIDTH
private static finalbooleanDEBUG
private static finalintOKKEY_INDEX
private static finalintSCROLLBAR_WIDTH
private static finalintVIRTUAL_HEIGHT
private static finalintVIRTUAL_WIDTH
private staticboolean_isFullScreen
private staticintcurrentDialogType
private staticStringcurrentMessage
private staticPermissioncurrentPermission
public static finalbooleanisNativeDialog
private finalJoeConfirmjoeConfirm
private static finalbooleanuntrusted

Methods
staticvoid<clinit>()
publicvoid<init>()
private staticbooleangetNativeDialogOption()
private staticintgetSystemOption(String s1, int i1)
protectedvoidhideNotify(boolean b1)
public static finalbooleanisNativeDialog()
private static nativevoidnativeClearScreen(int i1, int i2, int i3, int i4, int i5)
private static nativevoidnativeEndDraw()
private static nativeintnativeGetCancelKeyIndex()
private static nativebooleannativeGetFullScreenMode()
private static nativeintnativeGetOkKeyIndex()
private static nativebooleannativeIsTrusted()
private static nativevoidnativePostHideNotify()
private static nativevoidnativePostRepaint()
private static nativevoidnativePostShowNotify()
private static nativevoidnativeSetClip(int i1, int i2, int i3, int i4, int i5)
private static nativebooleannativeSetFullScreenMode(boolean b1)
private static nativevoidnativeStartDraw()
private static nativevoidnativeSystemExit()
private static nativevoidnotifyGUIEventDone(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9)
privatevoidpaint()
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidrelayout()
privatevoidsetTexts(boolean b1)
protectedvoidshowNotify(Permission p1, String s1)
protectedvoidshowNotify(Permission p1, int i1)

References
0000methodcom.jblend.security.UserConfirmDialog.<init>()
0001objrefcom.jblend.joe.JoeConfirm
0002fieldcom.jblend.joe.JoeMIDP.PERMISSIONDIALOG
0003methodcom.jblend.joe.JoeConfirm.<init>()
0004methodcom.jblend.util.Secure.checkPackage()
0005fieldjp.co.aplix.cldc.midp.lcdui.RelayoutManager.lock
0006methodthis.setTexts()
0007methodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.add()
0008methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetTop()
0009methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetLeft()
000Amethodcom.jblend.micro.lcdui.ScreenOption.getFormInsetRight()
000Bmethodcom.jblend.micro.lcdui.ScreenOption.getFormInsetBottom()
000Cmethodcom.jblend.joe.JoeConfirm.setClientInsets()
000Dfieldthis.currentPermission
000Emethodcom.jblend.security.Permission.getTitle()
000Fmethodcom.jblend.joe.JoeConfirm.setTitle()
0010fieldthis.currentMessage
0011methodcom.jblend.security.Permission.getMessage()
0012methodcom.jblend.joe.JoeConfirm.setMessage()
0013fieldthis.currentDialogType
0014fieldcom.jblend.joe.JoeConfirm.DIALOG_TYPE_NORMAL
0015methodcom.jblend.security.Permission.getAlertTitle()
0016methodcom.jblend.security.Permission.getAlertMessage()
0017methodcom.jblend.security.Permission.getExclusiveChoices()
0018methodcom.jblend.joe.JoeConfirm.setTextExclusiveChoices()
0019fieldthis.isNativeDialog
001Atextmidp20_permissionDialog_background
001B000300FFFFFF
001Cmethodthis.getSystemOption()
001D0003FF000000
001Etextmidp20_permissionDialog_foreground
001Fmethodcom.jblend.joe.JoeConfirm.setBackgroundColor()
0020methodcom.jblend.joe.JoeConfirm.setForegroundColor()
0021textmidp20_permissionOk
0022methodcom.jblend.micro.SystemOption.getProperty()
0023methodcom.jblend.joe.JoeConfirm.setTextOk()
0024fieldthis.OKKEY_INDEX
0025methodcom.jblend.joe.JoeConfirm.setOkKeyPos()
0026textmidp20_permissionCancel
0027methodcom.jblend.joe.JoeConfirm.setTextCancel()
0028fieldthis.CANCELKEY_INDEX
0029methodcom.jblend.joe.JoeConfirm.setCancelKeyPos()
002Atextmidp20_permissionBlanket
002Btextmidp20_permissionSession
002Ctextmidp20_permissionSessionNo
002Dtextmidp20_permissionOneshot
002Etextmidp20_permissionNotNow
002Ftextmidp20_permissionNever
0030methodcom.jblend.joe.JoeConfirm.setTextChoices()
0031methodcom.jblend.joe.JoeConfirm.setDialogType()
0032methodcom.jblend.security.Permission.getInteractionModes()
0033methodcom.jblend.joe.JoeConfirm.setInteractionModes()
0034methodcom.jblend.security.Permission.getCurrentInteractionMode()
0035methodcom.jblend.joe.JoeConfirm.setInitialInteractionMode()
0036methodcom.jblend.joe.JoeComponent.getPreferredWidth()
0037fieldthis.CONTENT_WIDTH
0038methodjava.lang.Math.min()
0039methodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
003Afieldthis.CONTENT_HEIGHT
003Bmethodcom.jblend.joe.JoeComponent.setSize()
003Cfieldcom.jblend.joe.JoeComponent.FOCUSED
003Dmethodcom.jblend.joe.JoeComponent.setState()
003Emethodcom.jblend.joe.JoeComponent.setLocation()
003Fmethodcom.jblend.micro.lcdui.UiStatuses.occupyByUserConfirmDialog()
0040methodcom.jblend.display.DisplayManager.getCurrentDisplayable()
0041methodthis.nativePostHideNotify()
0042methodjavax.microedition.lcdui.Displayable.isShown()
0043000500000000
004400000000001E
0045methodjava.lang.Thread.sleep()
0046objrefjava.lang.Exception
0047objrefjavax.microedition.lcdui.Canvas
0048methodthis.nativeGetFullScreenMode()
0049fieldthis._isFullScreen
004Amethodthis.nativeSetFullScreenMode()
004Bmethodcom.jblend.micro.lcdui.UiStatuses.occupyInput()
004Cmethodcom.jblend.display.DisplayManager.notifyDisplayableChanged()
004Dmethodcom.jblend.joe.JoeComponent.getGraphics()
004Emethodcom.jblend.joe.JoeComponent.show()
004Fmethodthis.paint()
0050fieldcom.jblend.joe.JoeConfirm.DIALOG_TYPE_ALERT
0051fieldcom.jblend.joe.JoeConfirm.DIALOG_TYPE_EXCLUSIVE
0052methodcom.jblend.micro.lcdui.UiStatuses.getSyncObject()
0053methodcom.jblend.micro.lcdui.UiStatuses.getDrawingObject()
0054000500000000
00550000000000C8
0056methodjava.lang.Object.wait()
0057objrefjava.lang.InterruptedException
0058methodthis.nativeEndDraw()
0059methodthis.nativeStartDraw()
005Amethodcom.jblend.joe.JoeComponent.getX()
005Bmethodcom.jblend.joe.JoeComponent.getY()
005Cmethodcom.jblend.joe.JoeComponent.getWidth()
005Dmethodcom.jblend.joe.JoeComponent.getHeight()
005Emethodthis.nativeSetClip()
005Fmethodcom.jblend.joe.JoeComponent.paint()
0060fieldcom.jblend.joe.JoeComponent.ENABLED
0061methodcom.jblend.joe.JoeComponent.hide()
0062fieldthis.VIRTUAL_WIDTH
0063fieldthis.VIRTUAL_HEIGHT
0064methodthis.nativeClearScreen()
0065methodcom.jblend.micro.lcdui.UiStatuses.releaseInput()
0066methodcom.jblend.micro.lcdui.UiStatuses.releaseScreen()
0067methodthis.nativePostShowNotify()
0068methodthis.nativePostRepaint()
0069fieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
006Afieldcom.jblend.joe.JoeConfirm.RESPONSE
006Bfieldcom.jblend.joe.JoeComponent.TRUE
006Cfieldcom.jblend.joe.JoeConfirm.BLANKET
006Dfieldcom.jblend.joe.JoeConfirm.SESSION
006Efieldcom.jblend.joe.JoeConfirm.ONESHOT
006Ffieldcom.jblend.joe.JoeConfirm.NO
0070methodcom.jblend.security.UserConfirmDialog.hide()
0071fieldcom.jblend.joe.JoeConfirm.CANCELRESPONSE
0072methodcom.jblend.security.UserConfirmDialog.hideForCancel()
0073fieldcom.jblend.joe.JoeConfirm.CHOICE
0074methodcom.jblend.security.UserConfirmDialog.hide()
0075fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0076fieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT_SCREEN
0077methodthis.notifyGUIEventDone()
0078methodcom.jblend.joe.JoeComponent.processKeyEvent()
0079methodcom.jblend.micro.lcdui.ScreenOption.update()
007Amethodcom.jblend.micro.lcdui.ScreenOption.isRtl()
007Bfieldcom.jblend.joe.JoeComponent.DIR_RTL
007Cfieldcom.jblend.joe.JoeComponent.DIR_LTR
007Dmethodcom.jblend.joe.JoeComponent.setGrobalLanguageDirection()
007Emethodcom.jblend.joe.JoeComponent.relayoutAll()
007Fmethodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.relayoutAll()
0080methodjava.lang.String.toLowerCase()
0081text0x
0082methodjava.lang.String.indexOf()
0083methodjava.lang.String.substring()
0084methodjava.lang.Integer.valueOf()
0085objrefjava.lang.NumberFormatException
0086fieldcom.jblend.util.SystemLog.out
0087objrefjava.lang.StringBuffer
0088methodjava.lang.StringBuffer.<init>()
0089textProperty string of
008Amethodjava.lang.StringBuffer.append()
008Btext is invalid.
008Cmethodjava.lang.StringBuffer.toString()
008Dmethodcom.jblend.util.SystemLog.println()
008Emethodthis.nativeSystemExit()
008FtextProperty string ( "
0090text" ) of
0091textmidp20_permissionUseNativeDialog
0092text1
0093methodjava.lang.String.equals()
0094methodthis.nativeIsTrusted()
0095fieldthis.untrusted
0096methodthis.getNativeDialogOption()
0097methodcom.jblend.graphics.WindowSystem.getDefaultWindowSystem()
0098textmidp_scrollbar_width
0099fieldthis.SCROLLBAR_WIDTH
009Amethodthis.nativeGetOkKeyIndex()
009Bmethodthis.nativeGetCancelKeyIndex()
009Cmethodcom.jblend.joe.JoeConfirm.setNativeDialogEvtHandler()
009Dobjrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener

com.jblend.tck.socket2http.Protocol

public super class Protocol
extends com.jblend.io.ProtocolBase

Fields
private static finalbooleanDEBUG
private staticintcount_getNextTest
 SocketInputStreamis
 Stringmethod
 SocketOutputStreamos
 Stringpath
 Stringurl

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
private static nativevoidnativeExit()
publicvoidopen(String s1, int i1, boolean b1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()

References
0000methodcom.jblend.io.ProtocolBase.<init>()
0001textSOCKET: not found line-tearminate
0002objrefjava.lang.RuntimeException
0003methodjava.lang.RuntimeException.<init>()
0004objrefjava.lang.String
0005methodjava.lang.String.<init>()
0006fieldthis.count_getNextTest
0007textgetNextTest
0008methodjava.lang.String.indexOf()
0009textGET
000Amethodjava.lang.String.startsWith()
000BtextHEAD
000CtextPOST
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000FtextSOCKET: not support. firstLine:
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.toString()
0012methodjava.lang.String.indexOf()
0013textSOCKET: not found path. firstLine:
0014methodjava.lang.String.substring()
0015methodjava.lang.System.arraycopy()
0016texthttp:
0017methodjavax.microedition.io.Connector.open()
0018objrefjavax.microedition.io.HttpConnection
0019methodjavax.microedition.io.HttpConnection.setRequestMethod()
001Amethodjavax.microedition.io.OutputConnection.openOutputStream()
001Bmethodjava.io.OutputStream.write()
001Cmethodjava.io.OutputStream.close()
001Dobjrefcom.jblend.tck.socket2http.SocketInputStream
001Emethodcom.jblend.tck.socket2http.SocketInputStream.<init>()
001Fmethodthis.close()
0020methodthis.nativeExit()
0021objrefjava.io.DataInputStream
0022methodthis.openInputStream()
0023methodjava.io.DataInputStream.<init>()
0024objrefcom.jblend.tck.socket2http.SocketOutputStream
0025methodcom.jblend.tck.socket2http.SocketOutputStream.<init>()
0026objrefjava.io.DataOutputStream
0027methodthis.openOutputStream()
0028methodjava.io.DataOutputStream.<init>()
0029objref?
002Aobjrefjava.io.IOException

com.jblend.tck.socket2http.SocketInputStream

private super class SocketInputStream
extends java.io.InputStream

Fields
private static finalbooleanDEBUG
 byte[]buf
 intcurrentOffset
 intoffset
 Protocolprotocol
 intsize

Methods
 void<init>(Protocol p1, HttpConnection h1)
public synchronizedvoidclose()
public synchronizedintread()

References
0000methodjava.io.InputStream.<init>()
0001methodjavax.microedition.io.InputConnection.openInputStream()
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004textHTTP/1.0
0005methodjava.lang.StringBuffer.append()
0006methodjavax.microedition.io.HttpConnection.getResponseCode()
0007methodjava.lang.StringBuffer.append()
0008text 
0009methodjavax.microedition.io.HttpConnection.getResponseMessage()
000Atext Content-Length:
000Bmethodjavax.microedition.io.ContentConnection.getLength()
000Cmethodjava.lang.StringBuffer.append()
000Dtext 
000Emethodjava.lang.StringBuffer.toString()
000Fmethodjava.lang.String.getBytes()
0010methodjava.io.InputStream.read()
0011methodjava.io.InputStream.close()
0012methodjavax.microedition.io.Connection.close()
0013methodjava.lang.System.arraycopy()
0014objrefjava.io.IOException
0015methodjava.lang.Throwable.printStackTrace()

com.jblend.tck.socket2http.SocketOutputStream

private super class SocketOutputStream
extends java.io.OutputStream

Fields
private static finalbooleanDEBUG
 byte[]buf
 intcount
 Protocolprotocol

Methods
 void<init>(Protocol p1)
public synchronizedvoidclose()
public synchronizedvoidwrite(int i1)
publicvoidwrite(byte[] b1)
public synchronizedvoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001methodjava.lang.System.arraycopy()
0002objrefjava.lang.OutOfMemoryError
0003objrefjava.io.IOException
0004methodjava.io.IOException.<init>()
0005methodthis.write()

com.jblend.ui.SequenceInterface

public interface SequenceInterface

Methods
publicvoidsequenceStart()
publicvoidsequenceStop()

com.jblend.util.Case

public final super class Case

Methods
privatevoid<init>()
public static final nativeStringtoLower(String s1)
public static finalStringtoUpper(String s1)

References
0000methodjava.lang.String.charAt()
0001methodjava.lang.String.toCharArray()
0002objrefjava.lang.String
0003methodjava.lang.String.<init>()

com.jblend.util.Comparable

public interface Comparable

Methods
publicintcompareTo(Object o1)

com.jblend.util.DateParser

public super class DateParser

Methods
publicvoid<init>()
public staticlongparse(String s1)

References
0000methodcom.sun.cldc.io.DateParser.parse()

com.jblend.util.Debug

public final super class Debug

Fields
public static finalbooleanDEBUG
public static finalbooleanWATCH_TIME

Methods
publicvoid<init>()
public staticvoidtrace(Object o1, String s1)

References
0000methodjava.lang.Object.getClass()
0001methodjava.lang.Class.getName()
0002fieldjava.lang.System.out
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005methodjava.lang.String.lastIndexOf()
0006methodjava.lang.String.substring()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009methodjava.io.PrintStream.println()

com.jblend.util.IntRingBuffer

public super class IntRingBuffer

Fields
private static finalintDEFAULT_INITIAL_RING
private static finalintDEFAULT_MAX_RING
privateint[]buffer
privateintcurrentFill
privateintdataCount
privateintlimitFill
privateintreadIndex
privateintwriteIndex

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(int i1, int i2)
publicintavailable()
 voidextend(int i1)
publicintgetFreeArea()
privatevoidinit(int i1, int i2)
private static nativevoidinitializeFieldIndex()
publicintpeek()
publicvoidpeek(int[] i1)
publicvoidread(int[] i1)
public nativeintread()
publicvoidwrite(int i1)
publicvoidwrite(int i1, int i2, int i3, int i4, int i5)
publicvoidwrite(int[] i1)
private static nativevoidwrite5(IntRingBuffer i1, int i2, int i3, int i4, int i5, int i6)

References
0000methodthis.init()
0001objrefjava.lang.IllegalArgumentException
0002textparameter negative
0003methodjava.lang.IllegalArgumentException.<init>()
0004textinitial > limit
0005methodthis.extend()
0006methodthis.write5()
0007methodjava.lang.System.arraycopy()
0008objrefjava.io.IOException
0009textbuffer empty
000Amethodjava.io.IOException.<init>()
000BtextBuffer full
000Cmethodthis.initializeFieldIndex()

com.jblend.util.Properties

public super class Properties
extends com.jblend.util.StringKeyHashtable

Fields
protectedPropertiesdefaults

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(Properties p1)
public synchronizedIntegergetIntegerProperty(String s1, Integer i1)
public synchronizedIntegergetIntegerProperty(String s1)
privateVectorgetNames()
public synchronizedStringgetProperty(String s1, String s2)
public synchronizedStringgetProperty(String s1)
public synchronizedEnumerationpropertyNames()
public synchronizedStringsetProperty(String s1, String s2)
public synchronizedIntegersetProperty(String s1, Integer i1)

References
0000methodcom.jblend.util.StringKeyHashtable.<init>()
0001methodthis.<init>()
0002methodcom.jblend.util.StringKeyHashtable.get()
0003methodthis.getProperty()
0004objrefjava.lang.Integer
0005methodjava.lang.Integer.toString()
0006objrefjava.lang.String
0007methodjava.lang.Integer.valueOf()
0008objrefjava.lang.NumberFormatException
0009methodthis.getIntegerProperty()
000Amethodcom.jblend.util.StringKeyHashtable.put()
000Bmethodthis.getNames()
000Cmethodjava.util.Vector.elements()
000Dobjrefjava.util.Vector
000Emethodjava.util.Vector.<init>()
000Fmethodjava.util.Hashtable.keys()
0010methodjava.util.Enumeration.nextElement()
0011methodjava.util.Vector.contains()
0012methodjava.util.Vector.addElement()
0013methodjava.util.Enumeration.hasMoreElements()

com.jblend.util.Rectangle

public super class Rectangle

Fields
publicintheight
publicintwidth
publicintx
publicinty

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(int i1, int i2, int i3, int i4)
publicvoidadd(int i1, int i2, int i3, int i4)
public static nativebooleancontains(int i1, int i2, int i3, int i4, int i5, int i6)
publicbooleancontains(int i1, int i2, int i3, int i4)
public static nativebooleancontains(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8)
publicbooleancontains(Rectangle r1)
publicvoidcopy(Rectangle r1)
private static nativebooleaninitializeFieldIndex()
public staticRectangleintersection(Rectangle r1, Rectangle r2)
public static nativeRectangleintersection(Rectangle r1, int i1, int i2, int i3, int i4)
public static nativebooleanintersects(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8)
publicvoidsetBounds(int i1, int i2, int i3, int i4)
publicvoidsetLocation(int i1, int i2)
publicvoidtranslate(int i1, int i2)
public static nativeRectangleunion(Rectangle r1, int i1, int i2, int i3, int i4)
public staticRectangleunion(Rectangle r1, Rectangle r2)

References
0000methodthis.<init>()
0001methodthis.setBounds()
0002methodthis.contains()
0003methodthis.intersection()
0004methodthis.union()
0005methodthis.initializeFieldIndex()
0006objrefjava.lang.Error
0007textcan't initialize Rectangle's field index
0008methodjava.lang.Error.<init>()

com.jblend.util.RingBuffer

public final super class RingBuffer

Fields
private static finalintDEFAULT_INITIAL_RING
private static finalintDEFAULT_MAX_RING
privateObject[]buffer
privateintcurrentFill
privateintdataCount
privateintlimitFill
privateintreadIndex
privateintwriteIndex

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(int i1, int i2)
publicintavailable()
 voidextend(int i1)
publicintgetFreeArea()
privatevoidinit(int i1, int i2)
publicObjectpeek()
publicvoidpeek(Object[] o1)
publicObjectread()
publicvoidread(Object[] o1)
publicvoidwrite(Object[] o1)
publicvoidwrite(Object o1)

References
0000methodthis.init()
0001objrefjava.lang.IllegalArgumentException
0002textparameter negative
0003methodjava.lang.IllegalArgumentException.<init>()
0004textinitial > limit
0005objrefjava.lang.Object
0006methodthis.extend()
0007methodjava.lang.System.arraycopy()
0008objrefjava.io.IOException
0009textbuffer empty
000Amethodjava.io.IOException.<init>()
000BtextBuffer full

com.jblend.util.Secure

public final super class Secure

Fields
public static finalStringjavaPackageName
public static finalStringjavaxPackageName

Methods
privatevoid<init>()
public static nativevoidcheckPackage()
public static nativevoidcheckPackage(String s1)
public static nativevoidcheckPackage(String[] s1)

com.jblend.util.SimpleVector

public final super class SimpleVector

Fields
publicintelementCount
publicObject[]elementData

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoidaddElement(Object o1)
publicbooleancontains(Object o1)
publicObjectelementAt(int i1)
publicEnumerationelements()
publicintindexOf(Object o1, int i1)
publicvoidinsertElementAt(Object o1, int i1)
publicObjectlastElement()
publicvoidremoveAllElements()
publicbooleanremoveElement(Object o1)
publicvoidremoveElementAt(int i1)
publicintsize()
publicvoidtrimToSize()

References
0000objrefjava.lang.Object
0001objrefjava.lang.ArrayIndexOutOfBoundsException
0002methodjava.lang.System.arraycopy()
0003methodthis.indexOf()
0004methodthis.removeElementAt()
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007methodjava.lang.StringBuffer.append()
0008text >=
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjava.lang.ArrayIndexOutOfBoundsException.<init>()
000Ctext < 0
000Dobjrefjava.util.NoSuchElementException
000Emethodjava.util.NoSuchElementException.<init>()
000Fmethodjava.lang.Object.equals()
0010methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0011methodthis.addElement()
0012text >
0013objrefcom.jblend.util.SimpleVector$SimpleVectorEnumerator
0014methodcom.jblend.util.SimpleVector$SimpleVectorEnumerator.<init>()

com.jblend.util.SimpleVector$SimpleVectorEnumerator

private final super class SimpleVector$SimpleVectorEnumerator

Fields
 intcount
private finalSimpleVectorthis$0

Methods
 void<init>(SimpleVector s1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000objrefjava.util.NoSuchElementException
0001textSimpleStackEnumerator
0002methodjava.util.NoSuchElementException.<init>()
0003objrefjava.util.Enumeration

com.jblend.util.SortedVector

public super class SortedVector
extends java.util.Vector

Fields
private static finalStringMSG_CANTUSE

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(int i1, int i2)
publicvoidaddElement(Object o1)
public synchronizedintaddElement(Object o1, Comparable c1)
publicObject[]getArray()
public synchronizedintindexOfEqual(Comparable c1)
public synchronizedintindexOfEqualOrBigger(Comparable c1)
public synchronizedintindexOfLargestSmaller(Comparable c1)
publicvoidinsertElementAt(Object o1, int i1)
publicvoidsetElementAt(Object o1, int i1)
publicvoidsetElementAtForce(Object o1, int i1)

References
0000methodjava.util.Vector.<init>()
0001methodjava.util.Vector.<init>()
0002methodjava.util.Vector.<init>()
0003objrefjava.lang.IllegalArgumentException
0004textCan't use this method at this class
0005methodjava.lang.IllegalArgumentException.<init>()
0006methodjava.util.Vector.setElementAt()
0007methodcom.jblend.util.Comparable.compareTo()
0008methodjava.util.Vector.insertElementAt()
0009methodjava.util.Vector.addElement()

com.jblend.util.StringKeyHashtable

public super class StringKeyHashtable
extends java.util.Hashtable

Methods
publicvoid<init>()
publicvoid<init>(int i1)
public final nativebooleancontainsKey(String s1)
public final nativeObjectget(String s1)
private nativeObjectnativePut(Object o1, Object o2)
public finalObjectput(Object o1, Object o2)
protected finalvoidrehash()

References
0000methodjava.util.Hashtable.<init>()
0001methodjava.util.Hashtable.<init>()
0002methodthis.nativePut()
0003objrefjava.lang.ArrayIndexOutOfBoundsException
0004methodthis.rehash()
0005methodthis.put()
0006methodjava.util.Hashtable.rehash()

com.jblend.util.SystemLog

public final super class SystemLog

Fields
public static finalSystemLogout

Methods
staticvoid<clinit>()
privatevoid<init>()
public final nativevoidprint(String s1)
public final nativevoidprintln(String s1)

References
0000objrefthis
0001methodthis.<init>()
0002fieldthis.out

com.jblend.util.SystemProperties

public super class SystemProperties

Fields
private static finalbooleanLOG
private static finalPropertiessystemProperties

Methods
staticvoid<clinit>()
publicvoid<init>()
private staticStringgetProfileType()
private staticStringgetStartupType()
public staticPropertiesgetSystemProperties()
private static nativebooleanhasPointerEvents()
private static nativebooleanhasPointerMotionEvents()
private static nativebooleanhasRepeatEvents()
private static final nativevoidinitializeFieldIndex()
private static nativeintnativeGetProfileType()
private static nativeStringnativeGetProfileVersion(int i1)
private static nativeintnativeGetSoftkeyCount()
private static nativeintnativeGetStartupType()
private static nativeStringnativeGetVMDetail()
private static nativeStringnativeGetVMInformation()
private static nativeStringnativeGetVMVersion()
private static nativeStringnativeGetVendorName()
private static nativeStringnativeGetVendorVersion()
private static final nativeintnativeGetVirtualHeight()
private static final nativeintnativeGetVirtualWidth()
private static nativebooleannativeIsColor()
private static nativeintnativeNumColors()
private staticvoidsetProfileVersion()

References
0000fieldthis.systemProperties
0001text 
0002objrefjava.lang.String
0003textMIDP
0004textDOJA
0005textJAMMY
0006textJSCL
0007textMARACAS
0008textGOMA
0009textBROWSER
000AtextPAWN
000BtextVSCL
000Cmethodthis.nativeGetProfileType()
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Fmethodjava.lang.StringBuffer.append()
0010text 
0011methodjava.lang.StringBuffer.toString()
0012methodjava.lang.String.equals()
0013textUNKNOWN
0014textversion
0015methodthis.nativeGetProfileVersion()
0016methodcom.jblend.util.Properties.setProperty()
0017methodthis.nativeGetStartupType()
0018textJBROWSER
0019objrefcom.jblend.util.Properties
001Amethodcom.jblend.util.Properties.<init>()
001Bmethodthis.initializeFieldIndex()
001Ctextvw
001Dobjrefjava.lang.Integer
001Emethodthis.nativeGetVirtualWidth()
001Fmethodjava.lang.Integer.<init>()
0020methodcom.jblend.util.Properties.setProperty()
0021textvh
0022methodthis.nativeGetVirtualHeight()
0023textisColor
0024methodthis.nativeIsColor()
0025methodjava.lang.String.valueOf()
0026textnumColors
0027methodthis.nativeNumColors()
0028texthasRepeatEvents
0029methodthis.hasRepeatEvents()
002AtexthasPointerEvents
002Bmethodthis.hasPointerEvents()
002CtexthasPointerMotionEvents
002Dmethodthis.hasPointerMotionEvents()
002EtextnumSoftkeys
002Fmethodthis.nativeGetSoftkeyCount()
0030textvendorName
0031methodthis.nativeGetVendorName()
0032textvendorVersion
0033methodthis.nativeGetVendorVersion()
0034textprofileType
0035methodthis.getProfileType()
0036methodthis.setProfileVersion()
0037textstartupType
0038methodthis.getStartupType()
0039textvmVersion
003Amethodthis.nativeGetVMVersion()
003BtextvmInformation
003Cmethodthis.nativeGetVMInformation()
003DtextvmDetail
003Emethodthis.nativeGetVMDetail()

com.jblend.util.i18n.SJIS_Reader

public super class SJIS_Reader
extends com.sun.cldc.i18n.StreamReader

Fields
privatebyte[]byteBuf
private staticchar[]cb
privateint[]charOff
private static finalintmaxPersistBufSize
privatebyte[]savedByte

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
public nativeintconvert(byte[] b1, int i1, int i2, char[] c1, int i3, int i4, int[] i5, byte[] b2)
publicintread(char[] c1, int i1, int i2)
publicintread()
privateintreadCharsSJIS(byte[] b1, int i1)
publicvoidreset()
public nativeintsizeOf(byte[] b1, int i1, int i2)
publiclongskip(long l1)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodjava.io.InputStream.read()
0002fieldthis.cb
0003methodthis.convert()
0004methodthis.readCharsSJIS()
0005objrefjava.lang.IllegalArgumentException
0006textskip value is negative
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodjava.io.InputStream.reset()
0009methodjava.io.InputStream.close()
000A00030000FFFD
000Bobjrefjava.io.IOException

com.jblend.util.i18n.SJIS_Writer

public super class SJIS_Writer
extends com.sun.cldc.i18n.StreamWriter

Fields
privatebyte[]byteBuf
privateint[]byteOff
private staticchar[]cb
private static finalintmaxPersistBufSize

Methods
staticvoid<clinit>()
publicvoid<init>()
private nativeintconvert(char[] c1, int i1, int i2, byte[] b1, int i3, int i4, int[] i5)
public nativeintsizeOf(char[] c1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
0001fieldthis.cb
0002methodthis.convert()
0003methodjava.io.OutputStream.write()
0004objrefjava.io.IOException

com.jblend.util.i18n.UTF16BE_Reader

public super class UTF16BE_Reader
extends com.sun.cldc.i18n.StreamReader

Fields
private static finalintMAXPERSISTBUFSIZE
private static finalcharRC
privatebyte[]byteBuf
privateintbyteDataLen
privatebooleansizeOfCalled

Methods
publicvoid<init>()
private static nativeintconvert(byte[] b1, int i1, char[] c1, int i2, int i3)
publicintread(char[] c1, int i1, int i2)
privateintreadAfterSizeOf(char[] c1, int i1, int i2)
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodthis.readAfterSizeOf()
0002methodjava.io.InputStream.read()
000300030000FFFD
0004methodthis.convert()
0005objrefjava.io.IOException

com.jblend.util.i18n.UTF16BE_Writer

public super class UTF16BE_Writer
extends com.sun.cldc.i18n.StreamWriter

Fields
private static finalintMAXPERSISTBUFSIZE
private static finalbyte[]RC
privatebyte[]byteBuf

Methods
staticvoid<clinit>()
publicvoid<init>()
private static nativeintconvert(char[] c1, int i1, int i2, byte[] b1, int i3, int i4)
publicintsizeOf(char[] c1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
000100030000FFFF
000200030000D800
000300030000E000
0004methodjava.io.OutputStream.write()
0005fieldthis.RC
0006methodthis.convert()
0007objrefjava.io.IOException

com.jblend.util.i18n.UTF16LE_Reader

public super class UTF16LE_Reader
extends com.sun.cldc.i18n.StreamReader

Fields
private static finalintMAXPERSISTBUFSIZE
private static finalcharRC
privatebyte[]byteBuf
privateintbyteDataLen
privatebooleansizeOfCalled

Methods
publicvoid<init>()
private static nativeintconvert(byte[] b1, int i1, char[] c1, int i2, int i3)
publicintread(char[] c1, int i1, int i2)
privateintreadAfterSizeOf(char[] c1, int i1, int i2)
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodthis.readAfterSizeOf()
0002methodjava.io.InputStream.read()
000300030000FFFD
0004methodthis.convert()
0005objrefjava.io.IOException

com.jblend.util.i18n.UTF16LE_Writer

public super class UTF16LE_Writer
extends com.sun.cldc.i18n.StreamWriter

Fields
private static finalintMAXPERSISTBUFSIZE
private static finalbyte[]RC
privatebyte[]byteBuf

Methods
staticvoid<clinit>()
publicvoid<init>()
private static nativeintconvert(char[] c1, int i1, int i2, byte[] b1, int i3, int i4)
publicintsizeOf(char[] c1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
000100030000FFFF
000200030000D800
000300030000E000
0004methodjava.io.OutputStream.write()
0005fieldthis.RC
0006methodthis.convert()
0007objrefjava.io.IOException

com.jblend.util.i18n.UTF16_Reader

public super class UTF16_Reader
extends com.sun.cldc.i18n.StreamReader

Fields
private static finalintBIG_ENDIAN
private static finalintLITTLE_ENDIAN
private static finalintMAXPERSISTBUFSIZE
private static finalintNOT_CHECKED
private static finalintNOT_EXIST
private static finalcharRC
privateintbom
privatebyte[]byteBuf
privateintbyteDataLen
privatebooleansizeOfCalled

Methods
publicvoid<init>()
private static nativeintconvert(byte[] b1, int i1, char[] c1, int i2, int i3)
publicvoidmark(int i1)
publicbooleanmarkSupported()
publicintread(char[] c1, int i1, int i2)
privateintreadAfterSizeOf(char[] c1, int i1, int i2)
publicvoidreset()
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodthis.readAfterSizeOf()
0002methodjava.io.InputStream.read()
000300030000FFFD
0004methodjava.io.InputStream.read()
0005methodthis.convert()
0006objrefjava.io.IOException
0007textmark() not supported
0008methodjava.io.IOException.<init>()
0009textreset() not supported

com.jblend.util.i18n.UTF16_Writer

public super class UTF16_Writer
extends com.sun.cldc.i18n.StreamWriter

Fields
private static finalbyte[]BOM
private static finalintMAXPERSISTBUFSIZE
private static finalbyte[]RC
privatebooleanbomWritten
privatebyte[]byteBuf

Methods
staticvoid<clinit>()
publicvoid<init>()
private static nativeintconvert(char[] c1, int i1, int i2, byte[] b1, int i3, int i4)
publicWriteropen(OutputStream o1, String s1)
publicintsizeOf(char[] c1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1, int i1, int i2)
publicvoidwrite(String s1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
0001fieldthis.BOM
0002methodjava.io.OutputStream.write()
000300030000FFFF
000400030000D800
000500030000E000
0006fieldthis.RC
0007methodthis.convert()
0008methodjava.io.Writer.write()
0009objrefjava.io.IOException

com.jblend.util.i18n.UTF8_Reader

public super class UTF8_Reader
extends com.sun.cldc.i18n.StreamReader

Methods
publicvoid<init>()
publicintread(char[] c1, int i1, int i2)
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodjava.io.InputStream.read()
0002000300010000
000300030000D800
000400030000DC00
0005objrefjava.io.IOException

com.jblend.util.i18n.UTF8_Writer

public super class UTF8_Writer
extends com.sun.cldc.i18n.StreamWriter

Fields
private static finalintMAXPERSISTBUFSIZE
privatebyte[]buf

Methods
publicvoid<init>()
publicintsizeOf(char[] c1, int i1, int i2)
publicvoidwrite(char[] c1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
0001objrefjava.lang.OutOfMemoryError
000200030000DC00
000300030000DFFF
000400030000D800
0005000300010000
000600030000DBFF
0007objrefjava.lang.ArrayIndexOutOfBoundsException
0008methodjava.lang.OutOfMemoryError.<init>()
0009methodjava.io.OutputStream.write()
000Aobjrefjava.io.IOException

com.motorola.api.DataFlow

public final super class DataFlow

Fields
private staticVectorapiListeners
private staticDataFlowcurrentDataFlow

Methods
staticvoid<clinit>()
privatevoid<init>()
privatebooleanaddApiProviderListener(int i1, DataFlowListener d1)
public staticvoidinit()
private static nativevoidlostEvent(int i1)
publicvoidreceiveNativeExtEvent(int[] i1, int i2)
public staticbooleanregisterApiProvider(int i1, DataFlowListener d1)
private static nativevoidwrongEvent()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002fieldthis.apiListeners
0003fieldthis.currentDataFlow
0004methodcom.jblend.io.NativeExtEventReceiver.setNativeExtEventListener()
0005methodthis.addApiProviderListener()
0006methodjava.util.Vector.size()
0007methodjava.util.Vector.setSize()
0008methodjava.util.Vector.setElementAt()
0009methodthis.wrongEvent()
000Amethodjava.util.Vector.elementAt()
000Bobjrefcom.motorola.api.DataFlowListener
000Cobjrefjava.lang.Exception
000Dmethodcom.motorola.api.DataFlowListener.receiveEvent()
000Emethodthis.lostEvent()
000Fobjrefthis
0010methodthis.<init>()
0011objrefcom.jblend.io.NativeExtEventListener

com.motorola.api.DataFlow$ApiListener

private super class DataFlow$ApiListener

Fields
 DataFlowListenerlistener
private finalDataFlowthis$0
 inttype

Methods
 void<init>(DataFlow d1, int i1, DataFlowListener d2)

com.motorola.api.DataFlowEvents

public interface DataFlowEvents

Fields
public static finalintDBK_CHANGED_EV
public static finalintDBK_ERROR_EV
public static finalintDBK_NO_MATCHES_EV
public static finalintDBK_SUCCESS_EV
public static finalintDFL_COMM_EV
public static finalintDFL_LOC_GEOLOCATION_RES_EV
public static finalintDFL_NET_PROXY_EV
public static finalintDFL_NET_PROXY_EV_1
public static finalintDFL_NET_PROXY_EV_2
public static finalintDFL_NET_PROXY_EV_3
public static finalintDFL_NET_SSL_EV
public static finalintDFL_NET_SSL_EV_1
public static finalintDFL_NET_SSL_EV_2
public static finalintDFL_NET_SSL_EV_3
public static finalintDFL_SATSA_RESPONSE_APDU_CNF_EV
public static finalintDFL_TEXTINPUT_TEXT_CHANGED_EV
public static finalintDFL_WAPPUSH_EV
public static finalintDF_SECONDARY_DISPLAY_EV
public static finalintFS_DEVICE_ATTACHED
public static finalintFS_DEVICE_DETACHED
public static finalintFS_SEARCH_CMPLT_ID
public static finalintFS_SEARCH_INVALID_ID
public static finalintLIVECAST_CORE_EVENT
public static finalintNATIVE_BROKER_LISTENER
public static finalintPB_CMCC_ERROR
public static finalintPB_CMCC_NO_MATCH_FOUND
public static finalintPB_CMCC_SUCCESS
public static finalintPIM_CONTACT_ERROR
public static finalintPIM_CONTACT_NO_MATCH_FOUND
public static finalintPIM_CONTACT_SUCCESS
public static finalintPIM_EVENT_ERROR
public static finalintPIM_EVENT_SUCCESS
public static finalintPIM_SHORT_EVENT_SUCCESS
public static finalintRC_EVENT
public static finalintSAA_DATA_FLOW_EVENT_ADDR
public static finalintSAA_DATA_FLOW_EVENT_LOAD
public static finalintSAA_DATA_FLOW_EVENT_LOWER
public static finalintSAA_DATA_FLOW_EVENT_REMOVE
public static finalintSAA_DATA_FLOW_EVENT_STORE
public static finalintSAA_DATA_FLOW_EVENT_UPPER
public static finalintSML_SYNC_COMPLETE_ID
public static finalintSYNERJ_CALL_BARRING_CONFIRM
public static finalintSYNERJ_CAR_KIT
public static finalintSYNERJ_CBS_RECEIVED
public static finalintSYNERJ_DEVICE_MANAGER_STATUS
public static finalintSYNERJ_EMAIL_NUMBER_CHANGED
public static finalintSYNERJ_FM_RADIO
public static finalintSYNERJ_FORWARDING_CONFIRM
public static finalintSYNERJ_HOME_SCREEN
public static finalintSYNERJ_IDLE_TEXT_RECEIVED
public static finalintSYNERJ_MEMORY_STATUS
public static finalintSYNERJ_MESSAGES_LIST_CHANGED
public static finalintSYNERJ_MMS_RECEIVED
public static finalintSYNERJ_MP3_LITE_ATTACH
public static finalintSYNERJ_MP3_LITE_DETACH
public static finalintSYNERJ_MPLAYER_BACKGROUND
public static finalintSYNERJ_NETWORK_STATUS
public static finalintSYNERJ_PHONEBOOK_CHANGED
public static finalintSYNERJ_PHONE_STATUS
public static finalintSYNERJ_PLATFORM_NOTIFICATION_DATA_BYTES
public static finalintSYNERJ_PLATFORM_NOTIFICATION_DATA_INT
public static finalintSYNERJ_PLATFORM_NOTIFICATION_DATA_NONE
public static finalintSYNERJ_PLATFORM_NOTIFICATION_DATA_STRING
public static finalintSYNERJ_RC_CALL_SUCCESS
public static finalintSYNERJ_RC_DIALED_CHANGED
public static finalintSYNERJ_RC_RECEIVED_CHANGED
public static finalintSYNERJ_SCREEN_SAVER
public static finalintSYNERJ_SMS_RECEIVED
public static finalintSYNERJ_SUITES_LIST
public static finalintSYNERJ_SUITES_UPDATED
public static finalintSYNERJ_UI_SETTINGS
public static finalintSYNERJ_UI_SETTINGS_STRING
public static finalintSYNERJ_USER_SETTINGS
public static finalintSYNERJ_USER_SETTINGS_STRING
public static finalintTOTAL_EVENTS

com.motorola.api.DataFlowListener

public interface DataFlowListener

Methods
publicvoidreceiveEvent(int[] i1, int i2)

References
0000objref?

com.motorola.api.DataFlowRegistry

public super class DataFlowRegistry

Fields
private staticVectoremptyHandlers
private staticDataFlowRegistryinstance
private staticVectorstore

Methods
staticvoid<clinit>()
privatevoid<init>()
private staticintgetNewHandle()
publicvoidreceiveEvent(int[] i1, int i2)
public staticintregisterApiProvider(int i1, DataFlowListener d1)
private staticvoidremoveHandle(int i1)
public staticvoidunRegisterApiProvider(int i1, DataFlowListener d1)

References
0000fieldthis.store
0001methodjava.util.Vector.size()
0002methodjava.util.Vector.elementAt()
0003objrefcom.motorola.api.DataFlowRegistry$RegisteredObject
0004methodcom.motorola.api.DataFlowRegistry$RegisteredObject.getInstance()
0005methodjava.lang.Object.equals()
0006methodcom.motorola.api.DataFlowRegistry$RegisteredObject.getEventType()
0007methodcom.motorola.api.DataFlowRegistry$RegisteredObject.getObjectHandle()
0008fieldthis.instance
0009methodcom.motorola.api.DataFlow.registerApiProvider()
000Amethodthis.getNewHandle()
000Bmethodcom.motorola.api.DataFlowRegistry$RegisteredObject.<init>()
000Cmethodjava.util.Vector.addElement()
000Dmethodthis.removeHandle()
000Emethodjava.util.Vector.removeElementAt()
000Fobjrefjava.util.Vector
0010methodjava.util.Vector.<init>()
0011fieldthis.emptyHandlers
0012objrefcom.motorola.api.DataFlowListener
0013methodcom.motorola.api.DataFlowListener.receiveEvent()
0014objrefjava.lang.Integer
0015methodjava.lang.Integer.<init>()
0016objrefthis
0017methodthis.<init>()

com.motorola.api.DataFlowRegistry$RegisteredObject

private super class DataFlowRegistry$RegisteredObject

Fields
privateinthandle
privateObjectinst
privateinttype

Methods
 void<init>(Object o1, int i1, int i2)
 intgetEventType()
 ObjectgetInstance()
 intgetObjectHandle()

com.motorola.api.Log

private super class Log

Methods
 void<init>()
public staticvoidlog(String s1)

References
0000fieldjava.lang.System.out
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textJORB:
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.toString()
0006methodjava.io.PrintStream.println()

com.motorola.api.ORB

public final super class ORB

Fields
private finalintSLOTS_NUM
privateObject[]objSlots
private staticORBorb
privateint[]retSlots

Methods
staticvoid<clinit>()
 void<init>()
 intcreateSlot(Object o1)
 voidfreeSlot(int i1)
public staticbyte[]getByteArrayResult(int i1)
private static nativeintgetByteArrayResult0(byte[] b1, int i1)
private static nativeintgetByteArrayResultLength0(int i1)
public staticint[]getIntegerArrayResult(int i1)
 intgetRetValue(int i1)
public staticString[]getStringArrayResult(int i1)
public staticStringgetStringResult(int i1)
private static nativeStringgetStringResult0(int i1)
public staticintinvokeAsync(Object o1, int i1, PushStream p1)
private static nativebooleaninvokeAsync0(int i1, int i2, byte[] b1, int i3)
public staticintinvokeSync(Object o1, int i1, PushStream p1)
private static nativeintinvokeSync0(int i1, byte[] b1, int i2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000objrefjava.lang.Object
0001methodcom.motorola.api.DataFlow.registerApiProvider()
0002objrefcom.motorola.api.ORBError
0003textNULL object in ORB request
0004methodcom.motorola.api.ORBError.<init>()
0005methodjava.lang.Object.wait()
0006objrefjava.lang.InterruptedException
0007methodjava.lang.Object.notifyAll()
0008methodjava.lang.System.currentTimeMillis()
0009fieldthis.orb
000Amethodthis.createSlot()
000Bmethodcom.motorola.api.PushStream.getStream()
000Cmethodcom.motorola.api.PushStream.getLength()
000Dmethodthis.invokeAsync0()
000EtextNative invocation failed
000Fmethodthis.getRetValue()
0010methodthis.freeSlot()
0011methodthis.invokeSync0()
0012methodthis.getStringResult0()
0013methodthis.getByteArrayResultLength0()
0014textgetByteArrayResultLength0: Invalid return length
0015methodcom.motorola.api.Log.log()
0016methodthis.getByteArrayResult0()
0017textgetByteArrayResult0: Invalid return length
0018objrefcom.motorola.api.PopStream
0019methodthis.getByteArrayResult()
001Amethodcom.motorola.api.PopStream.<init>()
001Bmethodcom.motorola.api.PopStream.popIntegerArray()
001Cmethodcom.motorola.api.PopStream.popStringArray()
001DtextDataFlow: Bad response
001Emethodjava.lang.Object.notify()
001Fobjrefthis
0020methodthis.<init>()
0021objrefcom.motorola.api.DataFlowListener

com.motorola.api.ORBError

public super class ORBError
extends java.lang.RuntimeException

Methods
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodcom.motorola.api.Log.log()

com.motorola.api.Operations

public final super class Operations

Fields
private static finalString[]opnames

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalStringopname(int i1)

References
0000fieldthis.opnames
000100030000FFFF
0002objrefjava.lang.String

com.motorola.api.PopStream

public super class PopStream

Fields
private static finalintMAX_LENGTH
 intpos
 byte[]stream

Methods
publicvoid<init>(byte[] b1)
publicbooleanpopBoolean()
publicintpopInteger()
publicint[]popIntegerArray()
publicStringpopString()
publicString[]popStringArray()

References
0000methodthis.popInteger()
0001000300100000
0002objrefcom.motorola.api.ORBError
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textpopStringArray: invalid length:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009methodcom.motorola.api.ORBError.<init>()
000Aobjrefjava.lang.String
000Bmethodthis.popString()
000CtextpopIntegerArray: invalid length:
000Dtext 
000EtextpopString: invalid length:
000Ftext at pos=
001000030000FF00
0011methodjava.lang.String.<init>()
00120003FF000000
0013000300FF0000

com.motorola.api.PushStream

public super class PushStream

Fields
privatebyte[]stream
privateintstreamLength

Methods
publicvoid<init>(int i1)
publicintgetLength()
public staticintgetLength(String s1)
public staticintgetLength(String[] s1)
publicbyte[]getStream()
publicvoidpush(boolean b1)
publicvoidpush(String[] s1)
publicvoidpush(String s1)
publicvoidpush(int[] i1)
publicvoidpush(int i1)

References
0000methodthis.push()
0001methodthis.push()
0002methodjava.lang.String.charAt()
000300030000FF00
00040003FF000000
0005000300FF0000
0006methodthis.getLength()

com.motorola.extensions.RemoteControl

public super class RemoteControl

Fields
public static finalintBACKWARD_PRESS
public static finalintBACKWARD_RELEASE
public static finalintCONTROL_GAINED
public static finalintCONTROL_LOST
public static finalintFAST_FORWARD_PRESS
public static finalintFAST_FORWARD_RELEASE
public static finalintFORWARD_PRESS
public static finalintFORWARD_RELEASE
public static finalintMUTE_PRESS
public static finalintMUTE_RELEASE
public static finalintPAUSE_PRESS
public static finalintPAUSE_RELEASE
public static finalintPLAY_PRESS
public static finalintPLAY_RELEASE
static finalintREMOTE_TOKEN_GAINED
static finalintREMOTE_TOKEN_REVOKED
static finalintREMOTE_TOKEN_TIMEOUT
public static finalintREWIND_PRESS
public static finalintREWIND_RELEASE
public static finalintSTOP_PRESS
public static finalintSTOP_RELEASE
public static finalintVOLUME_DOWN_PRESS
public static finalintVOLUME_DOWN_RELEASE
public static finalintVOLUME_UP_PRESS
public static finalintVOLUME_UP_RELEASE
privateRemoteControl$WrappermyWrapper

Methods
publicvoid<init>()
publicvoidgainControl()
private static final nativeintgainControl0(int i1)
private static final nativeintgetTokenAvailability0()
protectedvoidhandleEvent(int i1)
publicbooleanhasControl()
private static final nativeinthasControl0(int i1)
publicvoidloseControl()

References
0000fieldjava.lang.System.out
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textRemoteControl: event
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006text received
0007methodjava.lang.StringBuffer.toString()
0008methodjava.io.PrintStream.println()
0009objrefcom.motorola.extensions.RemoteControl$Wrapper
000Amethodcom.motorola.extensions.RemoteControl$Wrapper.<init>()
000Bmethodcom.motorola.extensions.RemoteControlRouter.addObject()
000Cmethodcom.motorola.extensions.RemoteControlRouter.moveObject()
000Dmethodthis.gainControl0()
000Eobjrefjava.lang.IllegalStateException
000FtextUnable to gain control:
0010methodjava.lang.IllegalStateException.<init>()
0011fieldcom.motorola.extensions.RemoteControlRouter.isTokenAvailable
0012methodthis.getTokenAvailability0()
0013000500000000
00140000000003E8
0015methodjava.lang.Object.wait()
0016objrefjava.lang.InterruptedException
0017methodcom.motorola.extensions.RemoteControlRouter.getPrevObject()
0018methodcom.motorola.extensions.RemoteControl$Wrapper.handleEvent()
0019methodthis.hasControl0()
001Amethodcom.motorola.extensions.RemoteControlRouter.delObject()

com.motorola.extensions.RemoteControl$Wrapper

private final super class RemoteControl$Wrapper

Fields
 intmyIdentifier
private finalRemoteControlthis$0

Methods
 void<init>(RemoteControl r1)
 voidhandleEvent(int i1)
 voidnotifyEvent()

References
0000methodcom.motorola.extensions.RemoteControl.handleEvent()
0001methodjava.lang.Object.notify()

com.motorola.extensions.RemoteControlRouter

private final super class RemoteControlRouter

Fields
staticbooleanisTokenAvailable
privateintmyIdentifier
privateVectormyObjects
private staticRemoteControlRouterourRouter

Methods
staticvoid<clinit>()
privatevoid<init>()
static synchronizedvoidaddObject(RemoteControl$Wrapper r1)
static synchronizedvoiddelObject(RemoteControl$Wrapper r1)
static synchronizedRemoteControl$WrappergetPrevObject(RemoteControl$Wrapper r1)
static synchronizedvoidmoveObject(RemoteControl$Wrapper r1)
public synchronizedvoidreceiveEvent(int[] i1, int i2)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodcom.motorola.api.DataFlow.registerApiProvider()
0003fieldthis.ourRouter
0004objrefthis
0005methodthis.<init>()
0006methodjava.util.Vector.addElement()
0007methodjava.util.Vector.size()
0008methodjava.util.Vector.elementAt()
0009objrefcom.motorola.extensions.RemoteControl$Wrapper
000Amethodjava.util.Vector.removeElementAt()
000Bmethodthis.delObject()
000Cfieldthis.isTokenAvailable
000Dmethodcom.motorola.extensions.RemoteControl$Wrapper.notifyEvent()
000Emethodcom.motorola.extensions.RemoteControl$Wrapper.handleEvent()
000Fobjrefcom.motorola.api.DataFlowListener

com.motorola.extensions.ScalableImage

public super class ScalableImage

Fields
public static finalintPROPORTIONAL_SCALING_MODE_MAXIMIZE
public static finalintPROPORTIONAL_SCALING_MODE_MINIMIZE
public static finalintPROPORTIONAL_SCALING_MODE_NONE
privateintheight
privateImageimage
privateintwidth

Methods
protectedvoid<init>(Image i1, int i2, int i3)
public static synchronizedScalableImagecreateImage(byte[] b1, int i1, int i2, int i3, int i4, int i5)
public static synchronizedScalableImagecreateImage(InputStream i1, int i2, int i3, int i4)
public static synchronizedScalableImagecreateImage(String s1, int i1, int i2, int i3)
public static synchronizedScalableImagecreateImage(String s1, int i1, int i2)
public static synchronizedScalableImagecreateImage(byte[] b1, int i1, int i2, int i3, int i4)
public static synchronizedScalableImagecreateImage(InputStream i1, int i2, int i3)
publicImagegetImage()
private static nativeintgetLastCreatedImageOrigHeight0()
private static nativeintgetLastCreatedImageOrigWidth0()
publicintgetOrigHeight()
publicintgetOrigWidth()
private static nativevoidresetImageScaling0()
private static nativevoidsetImageSizeOverride0(int i1, int i2, int i3)

References
0000methodjava.lang.Thread.currentThread()
0001methodjava.lang.Thread.yield()
0002methodthis.setImageSizeOverride0()
0003methodjavax.microedition.lcdui.Image.createImage()
0004objrefjava.lang.Error
0005methodthis.resetImageScaling0()
0006objrefthis
0007methodthis.getLastCreatedImageOrigWidth0()
0008methodthis.getLastCreatedImageOrigHeight0()
0009methodthis.<init>()
000Amethodjavax.microedition.lcdui.Image.createImage()
000Bobjrefjava.io.IOException
000Cmethodjavax.microedition.lcdui.Image.createImage()
000Dmethodthis.createImage()
000Emethodthis.createImage()
000Fmethodthis.createImage()

com.motorola.extensions.ScalableJPGImage

public final super class ScalableJPGImage

Fields
privateScalableImagescalable

Methods
privatevoid<init>(ScalableImage s1)
public staticScalableJPGImagecreateImage(byte[] b1, int i1, int i2, int i3, int i4)
public staticScalableJPGImagecreateImage(InputStream i1, int i2, int i3)
public staticScalableJPGImagecreateImage(String s1, int i1, int i2)
publicImagegetImage()
publicintgetOrigHeight()
publicintgetOrigWidth()

References
0000methodcom.motorola.extensions.ScalableImage.createImage()
0001objrefthis
0002methodthis.<init>()
0003methodcom.motorola.extensions.ScalableImage.createImage()
0004methodcom.motorola.extensions.ScalableImage.createImage()
0005methodcom.motorola.extensions.ScalableImage.getOrigWidth()
0006methodcom.motorola.extensions.ScalableImage.getOrigHeight()
0007methodcom.motorola.extensions.ScalableImage.getImage()
0008objrefjava.io.IOException

com.motorola.extensions.TextInput

public final super class TextInput

Fields
private staticTextInputinstance

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticTextInputgetInstance()
private static nativevoidnotifyTextChanged0(int i1)
public synchronizedvoidreceiveEvent(int[] i1, int i2)

References
0000methodcom.motorola.api.DataFlow.registerApiProvider()
0001fieldthis.instance
0002methodthis.notifyTextChanged0()
0003objrefthis
0004methodthis.<init>()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.init.SystemInitializer

public final super class SystemInitializer

Fields
private static finalintSYS_VM_IS_RUNNING
private static finalintUSER_VM_IS_RUNNING
private static finalintVM_TYPE_NOT_INITIALIZED
private staticintvmStatus

Methods
staticvoid<clinit>()
publicvoid<init>()
public finalvoidinitialize()
private staticbooleanisSystemVMRunning()
private static nativeintisSystemVMRunning0()

References
0000methodcom.motorola.api.DataFlow.init()
0001methodthis.isSystemVMRunning()
0002methodcom.motorola.synerj.svc.auf.SIMToolkit.getInstance()
0003methodcom.motorola.extensions.TextInput.getInstance()
0004fieldthis.vmStatus
0005methodthis.isSystemVMRunning0()
0006objrefcom.jblend.extlib.Initializable

com.motorola.io.ConnectorEvent

public super class ConnectorEvent

Fields
public static finalintASYNC_EVENT
public static finalintINVALID_EVENT
public static finalintOPEN_EVENT
public static finalintRECV_EVENT
public static finalintSEND_EVENT
public static finalintTIMEOUT
privateEventWaitopenWaitObject
privateEventWaitrecvWaitObject
privateEventWaitsendWaitObject

Methods
publicvoid<init>()
privateEventWaitgetEventObject(int i1)
publicvoidnotifyEvent(int i1, int i2, IOException i3)
publicintwaitEvent(int i1, int i2)
publicintwaitEvent(int i1, int i2, byte[] b1)

References
0000objrefcom.motorola.io.EventWait
0001methodcom.motorola.io.EventWait.<init>()
0002methodthis.waitEvent()
0003methodthis.getEventObject()
0004methodcom.jblend.lang.LockableByteArray.lock()
0005objrefjava.lang.RuntimeException
0006fieldjava.lang.System.out
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textFailed to lock buf:
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.Throwable.getMessage()
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodjava.io.PrintStream.println()
000Emethodjava.lang.Object.wait()
000Fobjrefjava.lang.InterruptedException
0010methodcom.jblend.lang.LockableByteArray.unlock()
0011methodjava.lang.Object.notify()
0012objrefjava.io.IOException

com.motorola.io.EventWait

private super class EventWait

Fields
 intevent
 IOExceptionex
 intoption
 booleanvalid

Methods
 void<init>(int i1)

com.motorola.io.NetworkNativeEvent

public super class NetworkNativeEvent

Fields
public static finalintCONNECTION_BROKEN_EVENT
public static finalintCONNECTION_ESTABLISHED_EVENT
public static finalintDATA_READY_EVENT
public static finalintEOS
public static finalintINVALID_PARAMETERS
public static finalintINVALID_SESSION_ID
public static finalintINVALID_SOCKET_ID
public static finalintPROXY_ACTIVATE_FAILED
public static finalintPROXY_CREATE_FAILED
public static finalintPROXY_INACTIVE
public static finalintPROXY_SET_ATTRIBUTE_FAILED
public static finalintRAW_SOCKET_BROKEN
public static finalintRX_BUFFER_TOO_SMALL
public static finalintSECURE_SESSION_BROKEN
public static finalintSECURE_SESSION_NO_MEMORY
public static finalintSECURE_SESSION_OPEN_FAILED
public static finalintSSL_ALERT_EVENT
public static finalintUNTRUSTED
public static finalintWRITE_COMPLETE_EVENT
public staticintmidletTrust

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticvoidvalidateAddress(String s1)
private static nativeintvalidateMidletTrust0()

References
0000methodjava.lang.String.charAt()
0001objrefjava.lang.IllegalArgumentException
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004textMissing "//" in
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.toString()
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodjava.lang.String.indexOf()
0009textSpace character in address
000Amethodjava.lang.String.indexOf()
000BtextMalformed address
000Cmethodthis.validateMidletTrust0()
000Dfieldthis.midletTrust

com.motorola.io.comm.PrivateInputStream

private super class PrivateInputStream
extends java.io.InputStream

Fields
privateProtocolparent

Methods
 void<init>(Protocol p1)
publicintavailable()
publicvoidclose()
publicintread()
publicintread(byte[] b1, int i1, int i2)

References
0000methodjava.io.InputStream.<init>()
0001methodcom.motorola.io.comm.Protocol.available()
0002methodcom.motorola.io.comm.Protocol.read()
0003objrefjava.lang.NullPointerException
0004textbuffer is Null
0005methodjava.lang.NullPointerException.<init>()
0006objrefjava.lang.IndexOutOfBoundsException
0007textIndex is out of Bound
0008methodjava.lang.IndexOutOfBoundsException.<init>()
0009methodcom.motorola.io.comm.Protocol.read1()
000Amethodcom.motorola.io.comm.Protocol.read()
000Bfieldcom.motorola.io.comm.Protocol.isUsage
000Cobjrefjava.io.IOException

com.motorola.io.comm.PrivateOutputStream

private super class PrivateOutputStream
extends java.io.OutputStream

Fields
privateProtocolparent

Methods
 void<init>(Protocol p1)
publicvoidclose()
publicvoidflush()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001methodcom.motorola.io.comm.Protocol.write()
0002objrefjava.lang.NullPointerException
0003textNULLPOINT
0004methodjava.lang.NullPointerException.<init>()
0005objrefjava.lang.ArrayIndexOutOfBoundsException
0006textARRYINDEXOUTOFBOUNDS
0007methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0008methodcom.motorola.io.comm.Protocol.write()
0009fieldcom.motorola.io.comm.Protocol.osUsage
000Amethodcom.motorola.io.comm.Protocol.flush()
000Bobjrefjava.io.IOException

com.motorola.io.comm.Protocol

public super class Protocol

Fields
static finalStringAUTO_CTS
static finalStringAUTO_RTS
static finalint[]BAUDRATE_CHOICES
static finalStringBAUD_RATE
static finalStringBLOCKING
protected static finalintCOMM_BROKEN_EVENT
protected static finalintCOMM_DATA_READY_EVENT
protected static finalintCOMM_ESTABLISED_EVENT
protected static finalintCOMM_READ_COMPLETE_EVENT
protected static finalintCOMM_READ_ERROR
protected static finalintCOMM_WRITE_COMPLETE_EVENT
protected static finalintCOMM_WRITE_ERROR
protected static finalintCOMM_WRITE_TIMEOUT
static finalStringDATA_BITS
protected static finalintEOS
static finalintHW_BAD_BAUD
static finalintHW_BAD_CTS
static finalintHW_BAD_DATA
static finalintHW_BAD_MODE
static finalintHW_BAD_PARITY
static finalintHW_BAD_RTS
static finalintHW_BAD_STOP
static finalintHW_GENERAL_FAULT
static finalintHW_NO_ERROR
static finalintHW_OPEN_FAIL
static finalintMAX_DATA_BITS
static finalStringOFF
static finalStringON
static finalintONE_STOP_BIT
static finalStringPARITY
static finalString[]PARITY_CHOICES
static finalintPARITY_EVEN
static finalintPARITY_MARK
static finalintPARITY_NONE
static finalintPARITY_ODD
static finalintPARITY_SPACE
protected static finalintREAD_TIMEOUT_MS
static finalStringSTOP_BITS
static finalString[]STOP_BIT_CHOICES
static finalintTHREE_HALVES_STOP_BIT
protected static finalintTIMEOUT_MS
static finalintTWO_STOP_BIT
 intaccessMode
 StringargList
 booleanautocts
 booleanautorts
 intbaudRate
 booleanblocking
protectedConnectorEventcommEvent
 intdataBits
privateInputStreamis
staticintisOpen
staticintisUsage
 intmaxBaudRate
 intopens
privateOutputStreamos
staticintosUsage
 intparity
private static finalPermissionpermission
 StringportName
protectedintreadLength
protectedintreadPtr
protectedbyte[]receiveBuffer
protectedintreceiveBufferSize
privatebyte[]sendBuffer
privateintsendBufferSize
 intstopBits
 booleantimeout
 StringworkString
protectedintwritePtr

Methods
staticvoid<clinit>()
publicvoid<init>()
nativeintConfigure0()
publicintavailable()
nativeintavailable0()
publicvoidclose()
nativeintclose0()
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
publicvoidflush()
 intgetBaud(String s1)
publicintgetBaudRate()
nativeintgetBaudRate0()
 voidgetPortName(String s1)
nativeintgetReadLength0()
publicConnectionopen(String s1, int i1, boolean b1)
nativeintopen0(int i1, int i2, int i3, int i4, int i5, boolean b1, boolean b2, boolean b3)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
 voidparseParameter()
publicintread(byte[] b1, int i1, int i2)
publicintread()
nativeintread1(byte[] b1, int i1, int i2, boolean b2)
publicvoidreceiveEvent(int[] i1, int i2)
publicintsetBaudRate(int i1)
nativeintsetBaudRate0(int i1)
 voidtranslateStatus(int i1)
publicvoidwrite(byte b1)
publicvoidwrite(byte[] b1, int i1, int i2)
nativevoidwrite0(int i1)
nativeintwrite1(byte[] b1, int i1, int i2)

References
0000objrefcom.motorola.io.ConnectorEvent
0001methodcom.motorola.io.ConnectorEvent.<init>()
0002methodthis.open()
0003fieldthis.isOpen
0004objrefjava.io.IOException
0005textPort is already open
0006methodjava.io.IOException.<init>()
0007fieldthis.isUsage
0008fieldthis.osUsage
0009textEither InputStream or OutputStream open
000Amethodcom.jblend.security.SecurityManager.getManager()
000Bfieldthis.permission
000Cmethodcom.jblend.security.SecurityManager.checkPermission()
000Dmethodthis.getPortName()
000Eobjrefjava.lang.StringBuffer
000Fmethodjava.lang.StringBuffer.<init>()
0010textInvalid access mode
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.append()
0013methodjava.lang.StringBuffer.toString()
0014methodthis.parseParameter()
0015methodcom.motorola.api.DataFlow.registerApiProvider()
0016methodthis.open0()
0017objrefjavax.microedition.io.ConnectionNotFoundException
0018textFail to create comm port
0019methodjavax.microedition.io.ConnectionNotFoundException.<init>()
001A00030000EA60
001Bmethodcom.motorola.io.ConnectorEvent.waitEvent()
001CtextOpen Time out
001Dmethodthis.close()
001Emethodthis.Configure0()
001Fmethodthis.translateStatus()
0020methodthis.getBaudRate0()
0021fieldthis.BAUDRATE_CHOICES
0022methodthis.setBaudRate0()
0023textConnection is WRITE only
0024textConnection not open yet
0025objrefcom.motorola.io.comm.PrivateInputStream
0026methodcom.motorola.io.comm.PrivateInputStream.<init>()
0027textInutPutSteam is opened already
0028methodthis.openInputStream()
0029objrefjava.io.DataInputStream
002Amethodjava.io.DataInputStream.<init>()
002BtextConnection is READ only
002Cobjrefcom.motorola.io.comm.PrivateOutputStream
002Dmethodcom.motorola.io.comm.PrivateOutputStream.<init>()
002EtextOutPutSteam is opened already
002Fmethodthis.openOutputStream()
0030objrefjava.io.DataOutputStream
0031methodjava.io.DataOutputStream.<init>()
0032methodthis.close0()
0033textClose attempt failed --
0034textCOM Port is not open
0035methodthis.read1()
003600030000AFC8
0037textConnection closed
0038methodthis.getReadLength0()
0039methodthis.write1()
003AtextWrite time out
003Bmethodthis.write()
003Cmethodthis.available0()
003DtextCOMM PORT closed
003Eobjrefjava.lang.String
003Fmethodjava.lang.String.<init>()
0040methodjava.lang.String.toLowerCase()
0041text 
0042methodjava.lang.String.equals()
0043methodjava.lang.String.indexOf()
0044objrefjava.lang.IllegalArgumentException
0045textInvalid parameter
0046methodjava.lang.IllegalArgumentException.<init>()
0047methodjava.lang.String.substring()
0048methodjava.lang.String.charAt()
0049texton
004Atextoff
004Btext=
004Ctextautocts
004Dtextautorts
004Etextbaudrate
004Fmethodthis.getBaud()
0050textblocking
0051textbitsperchar
0052methodjava.lang.Integer.parseInt()
0053objrefjava.lang.NumberFormatException
0054textparity
0055fieldthis.PARITY_CHOICES
0056textstopbits
0057fieldthis.STOP_BIT_CHOICES
0058textIllegal stop bit setting =
0059textmicroedition.comports
005Amethodjava.lang.System.getProperty()
005Btextcommports.maxbaudrate
005CtextMissing port name in
005Dtext not in
005Etextauto
005Fmethodjava.lang.Throwable.toString()
0060text Illegal baud rate =
0061textOut of range Illegal baud rate =
0062textIllegal baud rate =
0063textUnsupported baudrate auto
0064textUnsupported baudrate
0065textUnsupported parity
0066textUnsupported stopbits
0067textUnsupported bitsperchar
0068textUnable to configure serial port
0069textUnable to open serial port
006Atext --
006BtextInvalid mode setting
006Ctextautocts not supported by hardware
006Dtextautorts not supported by hardware
006Emethodcom.motorola.io.ConnectorEvent.notifyEvent()
006Ftextconnection closed
0070texteven
0071textmark
0072textnone
0073textodd
0074textspace
0075000300009600
007600030000E100
007700030001C200
0078000300038400
0079000300070800
007A0003000E1000
007Btext1
007Ctext1.5
007Dtext2
007Emethodcom.jblend.security.PermissionFactory.getFactory()
007Ftextjavax.microedition.io.Connector.comm
0080methodcom.jblend.security.PermissionFactory.getPermission()
0081objrefjavax.microedition.io.CommConnection
0082objrefcom.jblend.io.ConnectionImplFactory
0083objrefcom.motorola.api.DataFlowListener

com.motorola.io.datagram.DatagramObject

public super class DatagramObject

Fields
 byte[]buf
 Stringhost
 intipNumber
 intlen
 intoff
privateintpointer
 intport

Methods
publicvoid<init>(byte[] b1, int i1)
publicStringgetAddress()
publicbyte[]getData()
publicintgetLength()
publicintgetOffset()
public finalintread()
public finalbooleanreadBoolean()
public finalbytereadByte()
public finalcharreadChar()
public finaldoublereadDouble()
public finalfloatreadFloat()
public finalvoidreadFully(byte[] b1, int i1, int i2)
public finalvoidreadFully(byte[] b1)
public finalintreadInt()
public finallongreadLong()
public finalshortreadShort()
public finalStringreadUTF()
public finalintreadUnsignedByte()
public finalintreadUnsignedShort()
publicvoidreset()
publicvoidsetAddress(Datagram d1)
publicvoidsetAddress(String s1)
publicvoidsetData(byte[] b1, int i1, int i2)
publicvoidsetLength(int i1)
public finalintskipBytes(int i1)
public finalvoidwrite(byte[] b1, int i1, int i2)
public finalvoidwrite(int i1)
publicvoidwrite(byte[] b1)
publicvoidwriteBoolean(boolean b1)
publicvoidwriteByte(int i1)
publicvoidwriteChar(int i1)
publicvoidwriteChars(String s1)
public finalvoidwriteDouble(double d1)
public finalvoidwriteFloat(float f1)
publicvoidwriteInt(int i1)
publicvoidwriteLong(long l1)
publicvoidwriteShort(int i1)
publicvoidwriteUTF(String s1)

References
0000methodthis.setData()
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textdatagram://
0004methodjava.lang.StringBuffer.append()
0005text:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008objrefjava.lang.IllegalArgumentException
0009textInvalid address
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodjava.lang.String.startsWith()
000CtextWrong protocol
000Dmethodjava.lang.String.indexOf()
000EtextMissing ':' in
000Fmethodjava.lang.String.substring()
0010methodjava.lang.String.substring()
0011methodjava.lang.Integer.parseInt()
0012objrefjava.lang.NumberFormatException
0013textInvalid port in
0014objrefthis
0015textInvalid parameters
0016methodthis.readFully()
0017objrefjava.lang.IndexOutOfBoundsException
0018methodjava.lang.IndexOutOfBoundsException.<init>()
0019methodthis.read()
001Aobjrefjava.io.EOFException
001Bmethodjava.io.EOFException.<init>()
001Cobjrefjava.io.IOException
001Dtext Invalid parameter n:
001Emethodjava.io.IOException.<init>()
001Fmethodjava.lang.Math.min()
0020textUnimplemented
0021methodthis.readInt()
0022000500000000
00230000FFFFFFFF
0024methodjava.io.DataInputStream.readUTF()
0025methodthis.write()
0026objrefjava.lang.NullPointerException
0027methodjava.lang.NullPointerException.<init>()
0028methodthis.write()
0029methodjava.lang.String.charAt()
002Amethodjava.lang.String.getChars()
002B00030000FFFF
002Cobjrefjava.io.UTFDataFormatException
002Dmethodjava.io.UTFDataFormatException.<init>()
002Emethodthis.write()
002Fobjrefjavax.microedition.io.Datagram

com.motorola.io.datagram.Protocol

public super class Protocol

Fields
private static finalintCLOSED
private static finalintESTABLISHED
private static finalintINVALID_SOCKET_ID
private static finalintMAX_WAP_GATEWAY_PORT
private static finalintMIN_WAP_GATEWAY_PORT
private static finalintNONE
private static finalintOPEN_TIMEOUT_MS
private static finalintTIMEOUT_MS
privateStringhost
privateintmode
privateConnectorEventnetEvent
private static finalPermissionpermission
privateintport
privateintsocketId
privateintstate
privatebooleantimeouts

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
private final nativevoidclose0(int i1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
privatevoidensureIP(DatagramObject d1)
privatevoidensureOpen()
private final nativevoidfreeRxBuffer0(int i1)
publicStringgetAddress()
protected staticStringgetAddress(String s1)
private final nativeintgetFromIp0(int i1)
private final nativeintgetFromPort0(int i1)
publicStringgetLocalAddress()
private final nativeStringgetLocalIp0(int i1)
publicintgetLocalPort()
private final nativeintgetLocalPort0(int i1)
publicintgetMaximumLength()
private static final nativeintgetMaximumLength0()
publicintgetNominalLength()
private static final nativeintgetNominalLength0()
protected staticintgetPort(String s1)
private final nativeStringgetRemoteIp0(int i1)
privateStringintToStringIP(int i1)
publicDatagramnewDatagram(byte[] b1, int i1)
publicDatagramnewDatagram(int i1, String s1)
publicDatagramnewDatagram(int i1)
publicDatagramnewDatagram(byte[] b1, int i1, String s1)
publicConnectionopen(String s1, int i1, boolean b1)
private final nativeintopen0(String s1, int i1, boolean b1)
private final nativeintread0(int i1, byte[] b1, int i2, int i3)
publicvoidreceive(Datagram d1)
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidsend(Datagram d1)
private staticintstringToIntIP(String s1)
private final nativeintwrite0(int i1, int i2, int i3, byte[] b1, int i4, int i5)

References
0000objrefcom.motorola.io.ConnectorEvent
0001methodcom.motorola.io.ConnectorEvent.<init>()
0002objrefjava.io.IOException
0003textConnection not ESTABLISED
0004methodjava.io.IOException.<init>()
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007methodjava.lang.String.valueOf()
0008methodjava.lang.StringBuffer.append()
0009text.
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjava.lang.String.indexOf()
000Cmethodjava.lang.String.substring()
000Dmethodjava.lang.Integer.parseInt()
000Emethodthis.stringToIntIP()
000Fobjrefjava.lang.NumberFormatException
0010textdatagram://
0011text:
0012methodjava.lang.StringBuffer.append()
0013methodjavax.microedition.io.Connector.open()
0014objrefthis
0015methodthis.getAddress()
0016methodthis.close()
0017objrefjava.lang.Exception
0018textDomain name is not valid
0019methodjava.lang.Throwable.getMessage()
001Amethodjava.lang.String.indexOf()
001Bobjrefjava.lang.IllegalArgumentException
001CtextNo ':' in protocol
001Dmethodjava.lang.IllegalArgumentException.<init>()
001Eobjrefjavax.microedition.io.ConnectionNotFoundException
001FtextNo port specified
0020methodjavax.microedition.io.ConnectionNotFoundException.<init>()
0021methodjava.lang.String.substring()
0022methodthis.open()
0023methodcom.motorola.io.NetworkNativeEvent.validateAddress()
0024textInvalid read/write mode
0025methodthis.getAddress()
0026methodthis.getPort()
0027textBad port number "//"
0028methodcom.jblend.security.SecurityManager.getManager()
0029fieldthis.permission
002Amethodcom.jblend.security.SecurityManager.checkPermission()
002Bmethodthis.open0()
002CtextFail to create socket
002Dmethodcom.motorola.api.DataFlow.registerApiProvider()
002EtextFail to register to DataFlow
002F00030000EA60
0030methodcom.motorola.io.ConnectorEvent.waitEvent()
0031textDatagram open timeout
0032methodthis.close0()
0033methodthis.getMaximumLength0()
0034methodthis.getNominalLength0()
0035methodthis.ensureOpen()
0036textSend not allowed in READ mode
0037objrefcom.motorola.io.datagram.DatagramObject
0038fieldcom.motorola.io.NetworkNativeEvent.midletTrust
0039objrefjava.lang.SecurityException
003AtextMIDlet not authorized to send to port
003Bmethodjava.lang.SecurityException.<init>()
003Cmethodjava.lang.String.equals()
003Dmethodthis.ensureIP()
003Emethodthis.write0()
003FtextInvalid parameter
0040objrefjava.io.InterruptedIOException
0041textConnection closed
0042methodjava.io.InterruptedIOException.<init>()
0043textSend timed out
0044textRead not allowed in WRITE mode
0045methodthis.read0()
0046textReceive buffer too small
0047methodthis.freeRxBuffer0()
0048textReceive time out
0049methodthis.getFromIp0()
004Amethodthis.getFromPort0()
004Bmethodthis.intToStringIP()
004Cmethodthis.newDatagram()
004Dtextnegative size
004Emethodcom.motorola.io.datagram.DatagramObject.<init>()
004Fmethodcom.motorola.io.datagram.DatagramObject.setAddress()
0050methodthis.newDatagram()
0051methodthis.getLocalIp0()
0052methodthis.getLocalPort0()
0053methodcom.motorola.io.ConnectorEvent.notifyEvent()
0054textProxy create fail
0055textProxy set attributes fail
0056textProxy activate fail
0057textProxy inactivate
0058textlocalHost
0059methodthis.getRemoteIp0()
005Amethodcom.jblend.security.PermissionFactory.getFactory()
005Btextjavax.microedition.io.Connector.datagram
005Cmethodcom.jblend.security.PermissionFactory.getPermission()
005Dobjrefjavax.microedition.io.UDPDatagramConnection
005Eobjrefcom.jblend.io.ConnectionImplFactory
005Fobjrefcom.motorola.api.DataFlowListener

com.motorola.io.drm.DrmFileConnection

public interface DrmFileConnection

Fields
public static finalintATTR_DRM
public static finalintATTR_ENCRYPT
public static finalintATTR_INVALID
public static finalintATTR_NDIS
public static finalintATTR_NO_CONSTRAINTS
public static finalintATTR_RIGHTS
public static finalintNOT_DRM_FILE

Methods
publicbooleancheckRights(int i1)
publicStringgetContentType()
publicintgetDrmAttributes()
publicintgetNumOfLicenses()
publicDrmLicensegetPermissionDetails(int i1)
publicbooleanisFileDRMProtected()
publicInputStreamopenDrmStream()

References
0000objrefjavax.microedition.io.file.FileConnection
0001objrefjava.io.IOException

com.motorola.io.drm.DrmLicense

public super class DrmLicense

Fields
public static finalintACTION_DISPLAY
public static finalintACTION_EXECUTE
public static finalintACTION_NONE
public static finalintACTION_PLAY
public static finalintACTION_PRINT
protected static finalint[]EXISTENCE_OFFSETS
public static finalintLICENSE_ABSENCE
public static finalintLICENSE_EXPIRED
public static finalintLICENSE_FUTURE
public static finalintLICENSE_INVALID
protected static finalintLICENSE_LENGTH
public static finalintLICENSE_UNLIMITED
public static finalintLICENSE_VALID
protected static finalint[]PERMISSION_OFFSETS
protectedbyte[]license

Methods
staticvoid<clinit>()
publicvoid<init>(byte[] b1)
publicbooleancountStatus(int i1)
publicintdateStatus(int i1)
publicDateendDate(int i1)
publicDateendInterval(int i1)
publiclonginterval(int i1)
publicintintervalStatus(int i1)
publicbooleanisAllowed(int i1)
publicbooleanisDateExists(int i1)
publicbooleanisIntervalExists(int i1)
publicbooleanisIntervalInISOFormat(int i1)
privateintparse32Int(int i1)
privateDateparseDate(int i1)
publicintpermissionStatus(int i1)
publicDatestartDate(int i1)
publicDatestartInterval(int i1)
publicintusesCount(int i1)

References
0000objrefjava.lang.IllegalArgumentException
0001textwrong array size
0002methodjava.lang.IllegalArgumentException.<init>()
0003textInvalid action
0004fieldthis.PERMISSION_OFFSETS
0005methodthis.parse32Int()
0006methodjava.util.Calendar.getInstance()
0007methodjava.util.Calendar.set()
0008objrefjava.lang.Exception
00090005FFFFFFFF
000A0000FFFFFFFF
000Bmethodjava.util.Calendar.getTime()
000Cmethodjava.util.Date.getTime()
000Dmethodthis.isIntervalInISOFormat()
000Emethodthis.parseDate()
000Ffieldthis.EXISTENCE_OFFSETS

com.motorola.io.drm.Protocol

public super class Protocol
extends javax.microedition.io.file.Protocol

Fields
protectedintinputHandle
protected static finalPermissionpermission_drm

Methods
staticvoid<clinit>()
publicvoid<init>()
publicbooleancheckRights(int i1)
private static nativebooleancheckRights0(String s1, int i1, int i2)
publicvoidfileClose(int i1)
publicStringgetContentType()
private static nativeStringgetContentType0(String s1)
publicintgetDrmAttributes()
private static nativeintgetDrmAttributes0(String s1)
publicintgetNumOfLicenses()
private static nativeintgetNumOfLicenses0(String s1)
publicDrmLicensegetPermissionDetails(int i1)
private static nativebooleangetPermissionDetails0(String s1, int i1, byte[] b1)
publicStringgetURL()
publicbooleanisFileDRMProtected()
publicvoidopen(String s1, int i1, boolean b1)
private static nativeintopenAsIs0(String s1)
publicInputStreamopenDrmStream()
publicInputStreamopenInputStream()
private static nativeintread0(int i1, byte[] b1, int i2, int i3)
protectedintreadNative(int i1, byte[] b1, int i2, int i3)

References
0000methodjavax.microedition.io.file.Protocol.<init>()
0001methodcom.jblend.security.SecurityManager.getManager()
0002fieldthis.permission_drm
0003text 
0004methodcom.jblend.security.SecurityManager.checkPermission()
0005methodjavax.microedition.io.file.Protocol.open()
0006methodthis.isFileDRMProtected()
0007methodthis.getNumOfLicenses0()
0008methodthis.getPermissionDetails0()
0009objrefcom.motorola.io.drm.DrmLicense
000Amethodcom.motorola.io.drm.DrmLicense.<init>()
000Bmethodthis.getDrmAttributes0()
000Cobjrefjava.lang.IllegalArgumentException
000Dtextinvalid action
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodthis.checkRights0()
0010methodthis.getContentType0()
0011objrefjava.lang.IllegalStateException
0012textmode = WRITE
0013methodjava.lang.IllegalStateException.<init>()
0014methodjavax.microedition.io.file.Protocol.getURL()
0015textfile
0016methodjava.lang.String.startsWith()
0017objrefjava.lang.StringBuffer
0018methodjava.lang.StringBuffer.<init>()
0019textdrm
001Amethodjava.lang.StringBuffer.append()
001Bmethodjava.lang.String.substring()
001Cmethodjava.lang.StringBuffer.toString()
001Dobjrefjava.io.IOException
001Etextalready opened
001Fmethodjava.io.IOException.<init>()
0020methodjavax.microedition.io.file.Protocol.openInputStream()
0021objrefjavax.microedition.io.file.Protocol$PrivateInputStream
0022methodjavax.microedition.io.file.Protocol$PrivateInputStream.getHandle()
0023textconnection closed
0024textnon DRM file
0025methodthis.openAsIs0()
0026textopen failed
0027methodjavax.microedition.io.file.Protocol$PrivateInputStream.<init>()
0028methodjavax.microedition.io.file.Protocol.readNative()
0029methodthis.read0()
002Amethodjavax.microedition.io.file.Protocol.fileClose()
002Bmethodcom.jblend.security.PermissionFactory.getFactory()
002Ctextjavax.microedition.io.Connector.file.drm
002Dmethodcom.jblend.security.PermissionFactory.getPermission()
002Eobjrefcom.motorola.io.drm.DrmFileConnection

com.motorola.io.socket.Protocol

public super class Protocol

Fields
protected static finalintCLOSED
protected static finalintESTABLISHED
private static finalbooleanFILL_UP_RX_BUFFER
protected static finalintHTTPS_PORT
private static finalintHTTP_PORT
private static finalintHTTP_PROXY_PORT
private static finalintINVALID_SOCKET_ID
protected static finalintNONE
privatebooleanNetworkIdle
private static finalintOPEN_TIMEOUT_MS
private static finalintTIMEOUT_MS
privateintdelayValue
protectedinteventId
privateInputStreamin
privateintkeepAliveValue
privateintlingerValue
privateintmode
privateStringname
protectedConnectorEventnetEvent
privateOutputStreamos
protectedPermissionpermission
private static finalPermissionpermission_const
protectedintport
privateintreadLength
privateintreadPtr
privatebyte[]receiveBuffer
privateintreceiveBufferSize
privatebyte[]sendBuffer
privateintsendBufferSize
protectedintsocketId
protectedintstate
privatebooleantimeouts
privateintwritePtr

Methods
staticvoid<clinit>()
publicvoid<init>()
publicintavailable()
protected nativeintavailable0(int i1)
publicvoidclose()
protected nativevoidclose0(int i1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
protectedvoidensureOpen()
publicvoidflush()
publicStringgetAddress()
publicStringgetLocalAddress()
private nativeStringgetLocalIp0(int i1)
publicintgetLocalPort()
private nativeintgetLocalPort0(int i1)
publicintgetPort()
private nativeintgetReadLength0(int i1)
private nativeStringgetRemoteIp0(int i1)
publicintgetSocketOption(byte b1)
publicConnectionopen(String s1, int i1, boolean b1)
protected nativeintopen0(String s1, int i1, boolean b1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
publicintread()
publicintread(byte[] b1, int i1, int i2)
protected nativeintread0(int i1, byte[] b1, int i2, int i3, boolean b2)
publicvoidreceiveEvent(int[] i1, int i2)
private nativeintsetKeepAlive0(int i1, int i2)
publicvoidsetSocketOption(byte b1, int i1)
protectedvoidsetUp()
publicvoidwrite(byte[] b1, int i1, int i2)
publicvoidwrite(byte b1)
protected nativeintwrite0(int i1, byte[] b1, int i2, int i3)
privatevoidwriteImpl(byte[] b1, int i1, int i2)

References
0000objrefcom.motorola.io.ConnectorEvent
0001methodcom.motorola.io.ConnectorEvent.<init>()
0002fieldcom.motorola.io.NetworkNativeEvent.midletTrust
0003objrefjava.lang.SecurityException
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textMIDlet is not authorized to open port
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.lang.SecurityException.<init>()
000Bfieldthis.permission_const
000Cmethodthis.open()
000Dmethodcom.motorola.io.NetworkNativeEvent.validateAddress()
000Emethodjava.lang.String.substring()
000Ftext:
0010methodjava.lang.String.indexOf()
0011objrefjava.lang.IllegalArgumentException
0012textNo port number in
0013methodjava.lang.IllegalArgumentException.<init>()
0014methodjava.lang.String.substring()
0015text 
0016methodjava.lang.String.equals()
0017objrefjavax.microedition.io.ConnectionNotFoundException
0018textServer socket not supported
0019methodjavax.microedition.io.ConnectionNotFoundException.<init>()
001Amethodjava.lang.Integer.parseInt()
001BtextInvalid port number
001CtextInvalid read/write mode
001Dmethodthis.setUp()
001Emethodcom.jblend.security.SecurityManager.getManager()
001Fmethodcom.jblend.security.SecurityManager.checkPermission()
0020methodthis.open0()
0021textFail to create socket
0022methodcom.motorola.api.DataFlow.registerApiProvider()
0023objrefjava.io.IOException
0024textFail to register to DataFlow
0025methodjava.io.IOException.<init>()
002600030000EA60
0027methodcom.motorola.io.ConnectorEvent.waitEvent()
0028methodthis.close()
0029textSocket open timeout
002Amethodthis.ensureOpen()
002BtextConnection not open for reading
002CtextReopen not allowed
002Dobjrefcom.motorola.io.socket.SocketInputStream
002Emethodcom.motorola.io.socket.SocketInputStream.<init>()
002Fmethodthis.openInputStream()
0030objrefjava.io.DataInputStream
0031methodjava.io.DataInputStream.<init>()
0032textConnection not open for writing
0033objrefcom.motorola.io.socket.SocketOutputStream
0034methodcom.motorola.io.socket.SocketOutputStream.<init>()
0035methodthis.openOutputStream()
0036objrefjava.io.DataOutputStream
0037methodjava.io.DataOutputStream.<init>()
0038methodthis.writeImpl()
0039methodjava.lang.Thread.sleep()
003Aobjrefjava.lang.InterruptedException
003Bmethodthis.close0()
003Cmethodthis.read0()
003D000300009C40
003EtextInvalid parameters
003Fmethodthis.getReadLength0()
0040methodthis.available0()
0041textSocket closed
0042methodthis.write0()
0043textWrite time out
0044methodjava.lang.Object.equals()
0045textInvalid value
0046methodthis.setKeepAlive0()
0047textInvalid option
0048methodthis.getLocalIp0()
0049methodthis.getLocalPort0()
004Amethodthis.getRemoteIp0()
004Bmethodcom.motorola.io.ConnectorEvent.notifyEvent()
004CtextProxy create fail
004DtextProxy set attributes fail
004EtextProxy activate fail
004FtextProxy inactivate
0050textConnection not established
0051methodcom.jblend.security.PermissionFactory.getFactory()
0052textjavax.microedition.io.Connector.socket
0053methodcom.jblend.security.PermissionFactory.getPermission()
0054objrefjavax.microedition.io.SocketConnection
0055objrefcom.jblend.io.ConnectionImplFactory
0056objrefcom.motorola.api.DataFlowListener

com.motorola.io.socket.SocketInputStream

private super class SocketInputStream
extends java.io.InputStream

Fields
privateProtocolparent

Methods
publicvoid<init>(Protocol p1)
publicintavailable()
publicvoidclose()
privatevoidensureOpen()
publicintread()
publicintread(byte[] b1, int i1, int i2)

References
0000methodjava.io.InputStream.<init>()
0001objrefjava.io.IOException
0002textStream closed
0003methodjava.io.IOException.<init>()
0004methodthis.ensureOpen()
0005methodcom.motorola.io.socket.Protocol.read()
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodcom.motorola.io.socket.Protocol.read()
000Bmethodcom.motorola.io.socket.Protocol.available()

com.motorola.io.socket.SocketOutputStream

private super class SocketOutputStream
extends java.io.OutputStream

Fields
privateProtocolparent

Methods
publicvoid<init>(Protocol p1)
publicvoidclose()
privatevoidensureOpen()
publicvoidflush()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001objrefjava.io.IOException
0002textStream closed
0003methodjava.io.IOException.<init>()
0004methodthis.ensureOpen()
0005methodcom.motorola.io.socket.Protocol.write()
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodcom.motorola.io.socket.Protocol.write()
000Bmethodcom.motorola.io.socket.Protocol.flush()

com.motorola.io.ssl.Protocol

public super class Protocol
extends com.motorola.io.socket.Protocol

Fields
private static finalPermissionpermission_const

Methods
staticvoid<clinit>()
publicvoid<init>()
protected nativeintavailable0(int i1)
protected nativevoidclose0(int i1)
publicStringgetCipherSuite()
private nativeStringgetCipherSuite0(int i1)
publicStringgetIssuer()
private nativeStringgetIssuer0(int i1)
publiclonggetNotAfter()
private nativelonggetNotAfter0(int i1)
publiclonggetNotBefore()
private nativelonggetNotBefore0(int i1)
publicStringgetProtocolName()
private nativeStringgetProtocolName0(int i1)
publicStringgetProtocolVersion()
private nativeStringgetProtocolVersion0(int i1)
publicSecurityInfogetSecurityInfo()
publicStringgetSerialNumber()
private nativeStringgetSerialNumber0(int i1)
publicStringgetSigAlgName()
private nativeStringgetSigAlgName0(int i1)
publicStringgetSubject()
private nativeStringgetSubject0(int i1)
publicStringgetType()
private nativeStringgetType0(int i1)
publicStringgetVersion()
private nativeStringgetVersion0(int i1)
protected nativeintopen0(String s1, int i1, boolean b1)
protected nativeintread0(int i1, byte[] b1, int i2, int i3, boolean b2)
publicvoidreceiveEvent(int[] i1, int i2)
protectedvoidsetUp()
protected nativeintwrite0(int i1, byte[] b1, int i2, int i3)

References
0000methodcom.motorola.io.socket.Protocol.<init>()
0001fieldcom.motorola.io.NetworkNativeEvent.midletTrust
0002objrefjava.lang.SecurityException
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textMIDlet is not authorized to open port
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009methodjava.lang.SecurityException.<init>()
000Afieldthis.permission_const
000Bmethodcom.motorola.io.socket.Protocol.ensureOpen()
000Cobjrefcom.motorola.io.ssl.SSLSecurityInfo
000Dmethodcom.motorola.io.ssl.SSLSecurityInfo.<init>()
000Emethodthis.getProtocolVersion0()
000Fmethodthis.getProtocolName0()
0010methodthis.getCipherSuite0()
0011methodthis.getSubject0()
0012methodthis.getIssuer0()
0013methodthis.getType0()
0014methodthis.getVersion0()
0015methodthis.getSigAlgName0()
0016methodthis.getNotBefore0()
0017methodthis.getNotAfter0()
0018methodthis.getSerialNumber0()
0019methodcom.motorola.io.ConnectorEvent.notifyEvent()
001Aobjrefjava.io.IOException
001BtextProxy create fail
001Cmethodjava.io.IOException.<init>()
001DtextProxy set attributes fail
001EtextProxy activate fail
001FtextProxy inactivate
0020textSecure session open failed
0021textSecure session no memory
0022textSecure session broken
0023textRaw socket broken
0024objrefcom.motorola.io.ssl.SSLCertificate
0025methodcom.motorola.io.ssl.SSLCertificate.<init>()
0026objrefjavax.microedition.pki.CertificateException
0027textSSL alert
0028methodjavax.microedition.pki.CertificateException.<init>()
0029methodcom.jblend.security.PermissionFactory.getFactory()
002Atextjavax.microedition.io.Connector.ssl
002Bmethodcom.jblend.security.PermissionFactory.getPermission()
002Cobjrefjavax.microedition.io.SecureConnection

com.motorola.io.ssl.SSLCertificate

private super class SSLCertificate

Fields
privateStringissuer
privatelongnotAfter
privatelongnotBefore
privateStringserialNumber
privateStringsigAlgName
privateStringsubject
privateStringtype
privateStringversion

Methods
publicvoid<init>(Protocol p1)
publicStringgetIssuer()
publiclonggetNotAfter()
publiclonggetNotBefore()
publicStringgetSerialNumber()
publicStringgetSigAlgName()
publicStringgetSubject()
publicStringgetType()
publicStringgetVersion()

References
0000methodcom.motorola.io.ssl.Protocol.getSubject()
0001methodcom.motorola.io.ssl.Protocol.getIssuer()
0002methodcom.motorola.io.ssl.Protocol.getType()
0003methodcom.motorola.io.ssl.Protocol.getVersion()
0004methodcom.motorola.io.ssl.Protocol.getSigAlgName()
0005methodcom.motorola.io.ssl.Protocol.getNotBefore()
0006methodcom.motorola.io.ssl.Protocol.getNotAfter()
0007methodcom.motorola.io.ssl.Protocol.getSerialNumber()
0008objrefjavax.microedition.pki.Certificate

com.motorola.io.ssl.SSLSecurityInfo

private super class SSLSecurityInfo

Fields
privateCertificatecert
privateStringcipherSuite
privateStringprotocolName
privateStringprotocolVersion

Methods
publicvoid<init>(Protocol p1)
publicStringgetCipherSuite()
publicStringgetProtocolName()
publicStringgetProtocolVersion()
publicCertificategetServerCertificate()

References
0000objrefcom.motorola.io.ssl.SSLCertificate
0001methodcom.motorola.io.ssl.SSLCertificate.<init>()
0002methodcom.motorola.io.ssl.Protocol.getProtocolVersion()
0003methodcom.motorola.io.ssl.Protocol.getProtocolName()
0004methodcom.motorola.io.ssl.Protocol.getCipherSuite()
0005objrefjavax.microedition.io.SecurityInfo

com.motorola.io.wappush.Protocol

public super class Protocol

Fields
protected static finalintCONN_STATUS_CLOSED
protected static finalintCONN_STATUS_OPEN
protected static finalintTIMEOUT_MS
private static finalStringWAPPUSH
protected static finalintWAPPUSH_EV_ABORT
protected static finalintWAPPUSH_EV_ESTABLISHED
protected static finalintWAPPUSH_EV_NEW_MSG
protected static finalintWAPPUSH_STATUS_ERROR
protected static finalintWAPPUSH_STATUS_ERR_NOT_INITIALIZED
protected static finalintWAPPUSH_STATUS_ERR_NO_RESOURCES
protected static finalintWAPPUSH_STATUS_OK
protectedintconnHandle
protectedintconnStatus
protectedStringconnectionName
protected staticProtocol$WapPushDFBrokerdfBroker
protected staticVectoropenConnections
protectedbooleantimeouts
protectedProtocol$WapPushConnectorEventwappushEvent

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
private nativeintclose0(int i1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
synchronizedProtocol$WapPushDFBrokergetDFBroker()
publicConnectionopen(String s1, int i1, boolean b1)
private nativeintopen0(String s1)
publicWapPushMessagereceive()
private nativeintreceive0(int i1)
publicvoidsetMessageListener(WapPushListener w1)

References
0000objrefcom.motorola.io.wappush.Protocol$WapPushConnectorEvent
0001methodcom.motorola.io.wappush.Protocol$WapPushConnectorEvent.<init>()
0002fieldthis.dfBroker
0003objrefcom.motorola.io.wappush.Protocol$WapPushDFBroker
0004methodcom.motorola.io.wappush.Protocol$WapPushDFBroker.<init>()
0005methodthis.open()
0006textWAPPUSH
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textWapPushConnection.open(
000Amethodjava.lang.StringBuffer.append()
000Btext,
000Cmethodjava.lang.StringBuffer.append()
000Dmethodjava.lang.StringBuffer.append()
000Etext 
000Fmethodjava.lang.StringBuffer.toString()
0010methodcom.motorola.synerj.fw.Logger.info()
0011objrefjava.lang.IllegalArgumentException
0012textShall be opened in read mode only
0013methodjava.lang.IllegalArgumentException.<init>()
0014textWrong URN!
0015fieldthis.openConnections
0016methodjava.util.Vector.size()
0017methodjava.util.Vector.elementAt()
0018objrefjava.lang.String
0019methodjava.lang.String.equals()
001AtextConnection already open
001Bmethodthis.open0()
001Ctextopen0 status =
001Dobjrefjava.io.IOException
001EtextFailed to create wappush connection:
001Fmethodjava.io.IOException.<init>()
0020methodthis.getDFBroker()
0021methodcom.motorola.io.wappush.Protocol$WapPushDFBroker.register()
0022methodjava.lang.String.<init>()
0023methodjava.util.Vector.addElement()
0024textWapPushConnection.close()
0025methodthis.close0()
0026textWapPushConnection.close() status =
0027textClose attempt failed --
0028methodcom.motorola.io.wappush.Protocol$WapPushDFBroker.remove()
0029methodjava.util.Vector.removeElementAt()
002Amethodcom.motorola.io.wappush.Protocol$WapPushConnectorEvent.notifyEvent()
002BtextConnection shall be in OPEN state!
002Cmethodthis.receive0()
002Dobjrefcom.motorola.io.wappush.WapPushMessageImpl
002Emethodcom.motorola.io.wappush.WapPushMessageImpl.<init>()
002FtextWapPushConnection.receive(). start waiting
0030methodcom.motorola.io.ConnectorEvent.waitEvent()
0031textWapPushConnection.receive(). Wait status =
0032textWapPushConnection.receive() timeout
0033objrefjava.io.InterruptedIOException
0034textConnection was closed
0035methodjava.io.InterruptedIOException.<init>()
0036methodcom.motorola.io.wappush.Protocol$WapPushConnectorEvent.setListener()
0037methodcom.motorola.io.wappush.Protocol$WapPushConnectorEvent.getListener()
0038methodcom.motorola.io.wappush.WapPushListener.notifyIncomingMessage()
0039objrefjava.util.Vector
003Amethodjava.util.Vector.<init>()
003Bobjrefcom.motorola.io.wappush.WapPushConnection
003Cobjrefcom.jblend.io.ConnectionImplFactory

com.motorola.io.wappush.Protocol$WapPushConnectorEvent

private super class Protocol$WapPushConnectorEvent
extends com.motorola.io.ConnectorEvent

Fields
protectedWapPushConnectionconnection
private finalProtocolthis$0
privateWapPushListenerwapPushListener

Methods
 void<init>(Protocol p1, WapPushConnection w1)
publicWapPushListenergetListener()
publicvoidnotifyEvent(int i1, int i2, IOException i3)
public synchronizedvoidsetListener(WapPushListener w1)

References
0000methodcom.motorola.io.ConnectorEvent.<init>()
0001methodcom.motorola.io.wappush.WapPushListener.notifyIncomingMessage()
0002methodcom.motorola.io.ConnectorEvent.notifyEvent()

com.motorola.io.wappush.Protocol$WapPushDFBroker

private super class Protocol$WapPushDFBroker

Fields
privateHashtablehashTable
private finalProtocolthis$0

Methods
 void<init>(Protocol p1)
publicvoidreceiveEvent(int[] i1, int i2)
 voidregister(int i1, ConnectorEvent c1)
 voidremove(int i1)

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002methodcom.motorola.api.DataFlow.registerApiProvider()
0003textWAPPUSH
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textWapPushDFBroker.register(
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009text)
000Amethodjava.lang.StringBuffer.toString()
000Bmethodcom.motorola.synerj.fw.Logger.info()
000Cobjrefjava.lang.Integer
000Dmethodjava.lang.Integer.<init>()
000Emethodjava.util.Hashtable.put()
000FtextWapPushDFBroker.remove(
0010methodjava.util.Hashtable.remove()
0011textWapPushDFBroker.receiveEvent. type =
0012text; uid =
0013text 
0014methodjava.util.Hashtable.get()
0015objrefcom.motorola.io.ConnectorEvent
0016textWAPPUSH_EV_NEW_MSG. MsgHandle =
0017methodcom.motorola.io.ConnectorEvent.notifyEvent()
0018textlistener == null!
0019objrefcom.motorola.api.DataFlowListener

com.motorola.io.wappush.WapPushConnection

public interface WapPushConnection

Methods
publicWapPushMessagereceive()
publicvoidsetMessageListener(WapPushListener w1)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException
0002objrefjava.io.InterruptedIOException

com.motorola.io.wappush.WapPushListener

public interface WapPushListener

Methods
publicvoidnotifyIncomingMessage(WapPushConnection w1)

com.motorola.io.wappush.WapPushMessage

public interface WapPushMessage

Methods
publicbyte[]getBody()
publicStringgetContentType()
publicStringgetHeader()

com.motorola.io.wappush.WapPushMessageImpl

private super class WapPushMessageImpl

Fields
privatebyte[]body
privateStringcontentType
privateStringheader

Methods
 void<init>(int i1, int i2)
private nativevoiddeleteMessage0(int i1, int i2)
publicbyte[]getBody()
private nativeintgetBody0(int i1, int i2, byte[] b1)
private nativeintgetBodyLength0(int i1, int i2)
publicStringgetContentType()
private nativeStringgetContentType0(int i1, int i2)
publicStringgetHeader()
private nativeStringgetHeader0(int i1, int i2)

References
0000methodthis.getHeader0()
0001methodthis.getBodyLength0()
0002methodthis.getBody0()
0003methodthis.getContentType0()
0004methodthis.deleteMessage0()
0005objrefcom.motorola.io.wappush.WapPushMessage

com.motorola.itunes.DodStatus

public final super class DodStatus

Fields
public static finalintDOD_RESULT_BACK
public static finalintDOD_RESULT_FILE_DELETED
public static finalStringITUNES_START_DOD
public static finalStringITUNES_START_PLAY

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticbooleandodCompleted(int i1)
private static nativevoiddodCompleted0(int i1)

References
0000methodthis.dodCompleted0()
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.itunes.StatusArea

public super class StatusArea

Fields
public static finalintSTATE_NONE
public static finalintSTATE_PAUSE
public static finalintSTATE_PLAY

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticbooleansetStatusArea(int i1)
private static nativebooleansetStatusArea0(int i1)

References
0000methodthis.setStatusArea0()
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.itunes.Utils

public super class Utils

Fields
private static finalintEQUAL_STRINGS
private static finalintNON_ASCII_STRINGS
private static finalintNON_EQUAL_STRINGS

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticbooleancheckArraySignature(byte[] b1, int i1, int i2, String s1, String s2)
private static nativebooleancheckArraySignature0(byte[] b1, int i1, int i2, String s1, String s2)
public staticbooleancheckFileSignature(String s1, String s2, String s3)
private static nativebooleancheckFileSignature0(String s1, String s2, String s3)
public staticbooleancompareStrings(String s1, String s2)
private static nativeintcompareStrings0(String s1, String s2)

References
0000methodthis.compareStrings0()
0001methodjava.lang.String.equalsIgnoreCase()
0002methodthis.checkFileSignature0()
0003methodthis.checkArraySignature0()
0004methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.media.protocol.file.FileDataSink

public final super class FileDataSink
extends com.jblend.media.protocol.DataSink

Fields
privateStringcontentType
privateByteArrayOutputStreamrecBaos

Methods
publicvoid<init>()
publicvoidclose()
publicOutputStreamgetStream()
publicvoidopen()
publicvoidsetContentType(String s1)
private static nativebooleansetFileName0(String s1)
publicvoidstart()
publicvoidstop()

References
0000methodcom.jblend.media.protocol.DataSink.<init>()
0001fieldjava.lang.System.out
0002textJAVA: -->MMAPI: FileDataSink()
0003methodjava.io.PrintStream.println()
0004textJAVA: -->MMAPI: FileDataSink.open()
0005textJAVA: -->MMAPI: FileDataSink.close()
0006textJAVA: -->MMAPI: FileDataSink.start()
0007objrefjava.io.ByteArrayOutputStream
0008methodjava.io.ByteArrayOutputStream.<init>()
0009objrefjava.lang.StringBuffer
000Amethodjava.lang.StringBuffer.<init>()
000BtextJAVA: -->MMAPI: FileDataSink.start(): fileName =
000Cmethodjava.lang.StringBuffer.append()
000Dmethodjava.lang.StringBuffer.toString()
000Emethodthis.setFileName0()
000FtextJAVA: -->MMAPI: FileDataSink.start(): result =
0010methodjava.lang.StringBuffer.append()
0011textJAVA: -->MMAPI: FileDataSink.start(): throws IOException
0012objrefjava.io.IOException
0013textIncorrect file name
0014methodjava.io.IOException.<init>()
0015textJAVA: -->MMAPI: FileDataSink.stop()
0016textJAVA: -->MMAPI: FileDataSink.stop(): recBaos size =
0017methodjava.io.ByteArrayOutputStream.size()
0018methodjava.lang.StringBuffer.append()
0019methodjava.io.ByteArrayOutputStream.close()
001AtextJAVA: -->MMAPI: FileDataSink.setContentType(
001Btext )
001CtextJAVA: -->MMAPI: FileDataSink.getStream()

com.motorola.media.protocol.file.FileDataSinkCreator

public final super class FileDataSinkCreator

Fields
static finalbooleanMMAPI_DEBUG

Methods
publicvoid<init>()
publicDataSinkcreateDataSink(String s1)

References
0000fieldjava.lang.System.out
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textJAVA: -->MMAPI: FileDataSinkCreator.createDataSink(
0004methodjava.lang.StringBuffer.append()
0005text )
0006methodjava.lang.StringBuffer.toString()
0007methodjava.io.PrintStream.println()
0008textfile://
0009methodjava.lang.String.startsWith()
000Aobjrefcom.motorola.media.protocol.file.FileDataSink
000Bmethodcom.motorola.media.protocol.file.FileDataSink.<init>()
000Cmethodcom.jblend.media.protocol.DataSink.setLocator()
000Dobjrefcom.jblend.media.protocol.DataSinkCreator

com.motorola.phonebook.PhoneBookException

public super class PhoneBookException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

com.motorola.phonebook.RecentCallDialed

public super class RecentCallDialed
extends com.motorola.phonebook.RecentCallRecord

Fields
publicbooleanshow_id

Methods
publicvoid<init>()
publicvoid<init>(String s1, String s2, int i1, int i2, long l1, int i3, boolean b1)
publicvoidadd()
private nativeintadd0(String s1, String s2, int i1, int i2, int i3, int i4, int i5)
public staticvoiddelete(int i1)
private static nativeintdelete0(int i1)
public staticvoiddeleteAll()
private static nativeintdeleteAll0()
public staticintgetMaxNameLength()
private static nativeStringgetMaxNameLength0()
public staticintgetMaxTelNoLength()
private static nativeStringgetMaxTelNoLength0()
public staticintgetNumberRecords()
private static nativeStringgetNumberRecords0()
publicvoidgetRecord(int i1)
private nativeStringgetRecord0(int i1)
public staticintgetUsedRecords()
private static nativeStringgetUsedRecords0()

References
0000methodcom.motorola.phonebook.RecentCallRecord.<init>()
0001methodcom.motorola.phonebook.RecentCallRecord.<init>()
0002textRecentCallDialed.add
0003methodcom.jblend.security.SecurityManager.getManager()
0004fieldcom.motorola.phonebook.RecentCallRecord.writePermission
0005text 
0006methodcom.jblend.security.SecurityManager.checkPermission()
0007methodthis.getMaxNameLength()
0008methodthis.getMaxTelNoLength()
0009objrefcom.motorola.phonebook.PhoneBookException
000Amethodjava.lang.Throwable.toString()
000Bmethodcom.motorola.phonebook.RecentCallRecord.reRaise()
000Cmethodcom.motorola.phonebook.RecentCallRecord.checkFields()
000Dmethodcom.motorola.phonebook.RecentCallRecord.checkResult()
000Emethodthis.add0()
000FtextRecentCallDialed.delete
0010methodthis.getUsedRecords()
0011methodcom.motorola.phonebook.RecentCallRecord.checkIndex()
0012methodthis.delete0()
0013methodthis.deleteAll0()
0014textRecentCallDialed.deleteAll
0015textRecentCallDialed.getRecord
0016fieldcom.motorola.phonebook.RecentCallRecord.readPermission
0017methodthis.getRecord0()
0018methodcom.motorola.phonebook.RecentCallRecord.getStrResult()
0019methodcom.motorola.phonebook.RecentCallRecord.assignFields()
001Amethodthis.getUsedRecords0()
001BtextRecentCallDialed.getUsedRecords
001Cmethodcom.motorola.phonebook.RecentCallRecord.getIntResult()
001Dmethodthis.getNumberRecords0()
001EtextRecentCallDialed.getNumberRecords
001Fmethodthis.getMaxNameLength0()
0020textRecentCallDialed.getMaxNameLength
0021methodthis.getMaxTelNoLength0()
0022textRecentCallDialed.getMaxTelNoLength

com.motorola.phonebook.RecentCallReceived

public super class RecentCallReceived
extends com.motorola.phonebook.RecentCallRecord

Fields
publicintcli_type

Methods
publicvoid<init>()
publicvoid<init>(String s1, String s2, int i1, int i2, long l1, int i3, int i4)
publicvoidadd()
private nativeintadd0(String s1, String s2, int i1, int i2, int i3, int i4, int i5)
public staticvoiddelete(int i1)
private static nativeintdelete0(int i1)
public staticvoiddeleteAll()
private static nativeintdeleteAll0()
public staticintgetMaxNameLength()
private static nativeStringgetMaxNameLength0()
public staticintgetMaxTelNoLength()
private static nativeStringgetMaxTelNoLength0()
public staticintgetNumberRecords()
private static nativeStringgetNumberRecords0()
publicvoidgetRecord(int i1)
private nativeStringgetRecord0(int i1)
public staticintgetUsedRecords()
private static nativeStringgetUsedRecords0()

References
0000methodcom.motorola.phonebook.RecentCallRecord.<init>()
0001methodcom.motorola.phonebook.RecentCallRecord.<init>()
0002textRecentCallReceived.add
0003methodcom.jblend.security.SecurityManager.getManager()
0004fieldcom.motorola.phonebook.RecentCallRecord.writePermission
0005text 
0006methodcom.jblend.security.SecurityManager.checkPermission()
0007methodthis.getMaxNameLength()
0008methodthis.getMaxTelNoLength()
0009objrefcom.motorola.phonebook.PhoneBookException
000Amethodjava.lang.Throwable.toString()
000Bmethodcom.motorola.phonebook.RecentCallRecord.reRaise()
000Cmethodcom.motorola.phonebook.RecentCallRecord.checkFields()
000Dmethodcom.motorola.phonebook.RecentCallRecord.checkResult()
000Emethodthis.add0()
000FtextRecentCallReceived.delete
0010methodthis.getUsedRecords()
0011methodcom.motorola.phonebook.RecentCallRecord.checkIndex()
0012methodthis.delete0()
0013methodthis.deleteAll0()
0014textRecentCallReceived.deleteAll
0015textRecentCallReceived.getRecord
0016fieldcom.motorola.phonebook.RecentCallRecord.readPermission
0017methodthis.getRecord0()
0018methodcom.motorola.phonebook.RecentCallRecord.getStrResult()
0019methodcom.motorola.phonebook.RecentCallRecord.assignFields()
001Amethodthis.getUsedRecords0()
001BtextRecentCallReceived.getUsedRecords
001Cmethodcom.motorola.phonebook.RecentCallRecord.getIntResult()
001Dmethodthis.getNumberRecords0()
001EtextRecentCallReceived.getNumberRecords
001Fmethodthis.getMaxNameLength0()
0020textRecentCallReceived.getMaxNameLength
0021methodthis.getMaxTelNoLength0()
0022textRecentCallReceived.getMaxTelNoLength

com.motorola.phonebook.RecentCallRecord

public super abstract class RecentCallRecord

Fields
public static finalintANSWERING_MACHINE
public static finalintCALLER_ID_NAME
public static finalintCALLER_ID_NOTAVAILABLE
public static finalintCALLER_ID_PRIVATE
public static finalintCALL_ANSWERED
public static finalintCALL_CONNECTED
public static finalintCALL_UNANSWERED
public static finalintCALL_UNCONNECTED
public static finalintCALL_UNKNOWN
public static finalintDATA
public static finalintFAX
static finalintRESULT_FAILED_CATEGORY_ID_OUT_OF_RANGE
static finalintRESULT_FAILED_INDEX_OUT_OF_RANGE
static finalintRESULT_FAILED_INIT
static finalintRESULT_FAILED_INVALID_FIELD
static finalintRESULT_FAILED_INVALID_SORT_ORDER
static finalintRESULT_FAILED_INVALID_STREAM_FORMAT
static finalintRESULT_FAILED_MEMORY_FULL
static finalintRESULT_FAILED_OPERATION_NOT_ALLOWED
static finalintRESULT_FAILED_OUT_OF_MEMORY
static finalintRESULT_FAILED_RINGTONE_ID_OUT_OF_RANGE
static finalintRESULT_FAILED_SPEEDNO_OUT_OF_RANGE
static finalintRESULT_FAILED_TIMEOUT
static finalintRESULT_FAILED_UNKNOWN
static finalintRESULT_FAILED_UNSUPPORTED_DEVICE
static finalintRESULT_FAILED_UNSUPPORTED_FORMAT
static finalintRESULT_SUCCESS
public static finalintVOICE
publicintattribute
publicintduration
publicStringname
static finalPermissionreadPermission
publicStringtelNo
publiclongtime
publicinttype
static finalPermissionwritePermission

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1, String s2, int i1, int i2, long l1, int i3)
publicvoidadd()
 intassignFields(String s1, String s2)
 voidcheckFields(int i1, int i2, String s1)
staticvoidcheckIndex(int i1, int i2, String s1)
staticvoidcheckResult(int i1, String s1)
staticintgetIntResult(String s1, String s2)
publicvoidgetRecord(int i1)
staticStringgetStrResult(String s1, String s2)
staticvoidreRaise(String s1, String s2)

References
0000text 
0001methodthis.checkResult()
0002methodjava.lang.String.trim()
0003textINITIALIZING
0004textINVALID FIELD
0005textINDEX OUT OF RANGE
0006textREQUEST IS TIMED OUT
0007textOUT OF MEMORY
0008textUNKNOWN EXCEPTION
0009objrefcom.motorola.phonebook.PhoneBookException
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Ctextcom.motorola.phonebook.
000Dmethodjava.lang.StringBuffer.append()
000Etext():
000Fmethodjava.lang.StringBuffer.toString()
0010methodcom.motorola.phonebook.PhoneBookException.<init>()
0011methodjava.lang.String.charAt()
0012methodjava.lang.String.substring()
0013methodjava.lang.String.substring()
0014000500000000
0015000000000FFF
0016000500000000
00170000000000FF
0018objrefjava.lang.IndexOutOfBoundsException
0019text():
001Amethodjava.lang.String.indexOf()
001Btext(): UNKNOWN EXCEPTION
001Cmethodcom.jblend.security.PermissionFactory.getFactory()
001Dtextcom.motorola.phonebook.writeaccess
001Emethodcom.jblend.security.PermissionFactory.getPermission()
001Ffieldthis.writePermission
0020textcom.motorola.phonebook.readaccess
0021fieldthis.readPermission

com.motorola.pim.Coder

public super class Coder

Methods
privatevoid<init>()
public staticStringcodeBase64(String s1)
public staticStringcodeQuotedPrintable(String s1)
public staticStringdecodeBase64(String s1)
public staticStringdecodeQuotedPrintable(String s1)

References
0000methodjava.lang.String.charAt()
0001methodjava.lang.String.substring()
0002methodjava.lang.String.getBytes()
0003text 
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009text==
000Atext=09
000Btext=20
000Cmethodjava.lang.Integer.toHexString()
000Dmethodjava.lang.String.toUpperCase()
000Etext=0
000Ftext=
0010text=

com.motorola.pim.Contact

public interface Contact

Fields
public static finalintCONTACT_TYPE
public static finalintDEVICE_ALL
public static finalintDEVICE_PHONE
public static finalintDEVICE_SIM
public static finalintLIGHT_ID
public static finalintLOCATION
public static finalintMAILING_LIST
public static finalintMEMBER_IDS
public static finalintMOT_EMAIL
public static finalintMOT_PHOTO_URL
public static finalintPHONE_CONTACT
public static finalintPHONE_SIM_CONTACT
public static finalintRINGTONE
public static finalintSIM_CONTACT
public static finalintVOICE_TAG

References
0000objrefjavax.microedition.pim.Contact

com.motorola.pim.ContactEnumerationImpl

public super class ContactEnumerationImpl

Fields
private static finalintENUMERATION_TYPE_BY_CATEGORY
private static finalintENUMERATION_TYPE_BY_ITEM
private static finalintENUMERATION_TYPE_BY_LOCATION
private static finalintENUMERATION_TYPE_BY_STRING
private static finalintENUMERATION_TYPE_BY_TEL
private static finalintENUMERATION_TYPE_SIMPLY
privateintcategoryID
privateContactListcontactList
privateintdevice
privateintenumerationType
privateintindexUID
privateboolean[]isMore
privateContactitemValue
privateintlocation
privatebooleanneedChangeDevice
privateContactnextElement
privateStringstringValue

Methods
 void<init>(PIMList p1)
 void<init>(PIMList p1, PIMItem p2)
 void<init>(PIMList p1, String s1, int i1)
privatebooleancompareData(Contact c1, Contact c2, int i1, int i2, int i3, int i4)
privatebooleancompareFields(Contact c1, Contact c2, int i1)
privateContactgetElement()
privateContactgetElementByItem()
privateContactgetElementByLocationID()
privateContactgetElementByStringValue()
privateContactgetElementByTel()
privateContactgetSimpleElement()
publicbooleanhasMoreElements()
privatebooleanisContainsItemValue(Contact c1)
privatebooleanisContainsStringValue(Contact c1)
publicObjectnextElement()

References
0000objrefcom.motorola.pim.ContactList
0001objrefcom.motorola.pim.ContactListImpl
0002methodcom.motorola.pim.ContactListImpl.setCurrentCategory()
0003objrefjavax.microedition.pim.PIMException
0004objrefcom.motorola.pim.ContactImpl
0005objrefjava.lang.IllegalArgumentException
0006methodjava.lang.IllegalArgumentException.<init>()
0007objref?
0008methodjavax.microedition.pim.PIMItem.getFields()
0009methodjavax.microedition.pim.PIMItem.getString()
000A000301000004
000B000301000000
000Cmethodjavax.microedition.pim.PIMItem.getInt()
000Dfieldjavax.microedition.pim.PIMList.UNCATEGORIZED
000EtextGENERAL
000Fmethodcom.motorola.pim.ContactListImpl.getCategoryID()
0010methodthis.getElement()
0011methodthis.hasMoreElements()
0012objrefjava.util.NoSuchElementException
0013methodjava.util.NoSuchElementException.<init>()
0014methodthis.getSimpleElement()
0015methodthis.getElementByStringValue()
0016methodthis.getElementByItem()
0017methodthis.getElementByTel()
0018methodthis.getElementByLocationID()
0019methodjavax.microedition.pim.PIMItem.countValues()
001Amethodcom.motorola.pim.ContactListImpl.getUsedRecords()
001Bmethodcom.motorola.pim.ContactListImpl.getRecordByIndex()
001Cmethodcom.motorola.pim.ContactListImpl.getRecordByUID()
001Dmethodthis.isContainsStringValue()
001Emethodthis.isContainsItemValue()
001Fmethodcom.motorola.pim.ContactListImpl.getRecordByTel()
0020methodjava.util.Vector.elementAt()
0021objrefjava.lang.Integer
0022methodjavax.microedition.pim.PIMList.getFieldDataType()
0023methodjava.lang.String.indexOf()
0024methodthis.compareFields()
0025methodthis.compareData()
0026methodjavax.microedition.pim.PIMItem.getAttributes()
0027methodjavax.microedition.pim.PIMItem.getBinary()
0028methodjavax.microedition.pim.PIMItem.getBoolean()
0029methodjavax.microedition.pim.PIMItem.getDate()
002A000500000000
002B000005265C00
002Cmethodjava.lang.String.toUpperCase()
002Dmethodjavax.microedition.pim.PIMItem.getStringArray()
002Eobjrefjava.util.Enumeration

com.motorola.pim.ContactImpl

public super class ContactImpl
extends com.motorola.pim.PIMItemImpl

Fields
private static finalintMAX_CATEGORIES
 Field[]fields
 booleanisCommited
 booleanisModified
 VectoritemCategory
 PIMListpimList

Methods
 void<init>()
publicvoidaddToCategory(String s1)
public synchronizedvoidcommit()
protectedField[]getFieldsTable()
protectedVectorgetItemCategory()
publicPIMListgetPIMList()
publicintgetPreferredIndex(int i1)
protectedbooleanisCommited()
publicbooleanisModified()
publicintmaxCategories()
publicvoidremoveFromCategory(String s1)
protectedvoidsetFieldsTable(Field[] f1)
protectedvoidsetModified(boolean b1)
protectedvoidsetPIMList(PIMList p1)
protectedvoidupdatePreferred(int i1, int i2, int i3)

References
0000methodcom.motorola.pim.PIMItemImpl.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003objrefcom.motorola.pim.Field
0004methodcom.motorola.pim.Field.getID()
0005methodcom.motorola.pim.Field.getLabel()
0006methodcom.motorola.pim.Field.getDataType()
0007methodcom.motorola.pim.Field.getCapacity()
0008methodcom.motorola.pim.Field.isSupported()
0009methodcom.motorola.pim.Field.getTableAttributes()
000Amethodcom.motorola.pim.Field.getArrayElementsTable()
000Bmethodcom.motorola.pim.Field.<init>()
000Cfieldcom.motorola.pim.ContactListImpl.fieldsTable
000Dobjrefjavax.microedition.pim.UnsupportedFieldException
000Emethodjavax.microedition.pim.UnsupportedFieldException.<init>()
000Fmethodcom.motorola.pim.Field.getCount()
0010methodcom.motorola.pim.PIMItemImpl.getAttributes()
0011objrefjava.lang.IllegalArgumentException
0012methodjava.lang.IllegalArgumentException.<init>()
0013methodcom.motorola.pim.Field.releaseItemAttribute()
0014methodthis.getPIMList()
0015objrefjavax.microedition.pim.PIMException
0016objrefjava.lang.String
0017textContact does not belong to any list
0018methodjava.lang.String.<init>()
0019methodjavax.microedition.pim.PIMException.<init>()
001Aobjrefcom.motorola.pim.ContactListImpl
001BtextList is closed
001Cobjrefjava.lang.SecurityException
001Dmethodjava.lang.SecurityException.<init>()
001Emethodcom.motorola.pim.ContactListImpl.storeItem()
001Ffieldjavax.microedition.pim.PIMList.UNCATEGORIZED
0020objrefjava.lang.NullPointerException
0021methodjava.lang.NullPointerException.<init>()
0022methodcom.motorola.pim.ContactListImpl.getCategories()
0023methodjava.lang.String.toUpperCase()
0024methodjava.lang.String.equals()
0025methodcom.motorola.pim.ContactListImpl.getCategoryID()
0026textCategory does not exist
0027methodjava.util.Vector.size()
0028methodjava.util.Vector.elementAt()
0029objrefjava.lang.Integer
002Amethodthis.maxCategories()
002Bmethodjava.lang.String.<init>()
002Cmethodjava.lang.Integer.<init>()
002Dmethodjava.util.Vector.addElement()
002Emethodjava.util.Vector.contains()
002Fmethodjava.util.Vector.removeElement()
0030objref?

com.motorola.pim.ContactList

public interface ContactList

Methods
publicintgetCategoryIDByName(String s1)
publicintgetMaxCategoryNameLength()
publicintgetMaxRecords(int i1)
publicintgetMaxStringLengthValue(int i1, int i2, int i3)
publicintgetNumberRecords(int i1)

References
0000objrefjavax.microedition.pim.ContactList
0001objrefjavax.microedition.pim.PIMException

com.motorola.pim.ContactListImpl

public super class ContactListImpl
extends com.motorola.pim.PIMListImpl

Fields
public static finalintALL_ID
private static finalStringDEFAULT_NAME
private static finalStringDEFAULT_PHONE
private static finalStringDEFAULT_VALUE
public static finalintFIELDS_COUNT
public static finalintGENERAL_ID
private static finalintPHONEBOOK_RECORD_UNCATEGORIZED
privateintPIMListID
private static finalintRECORD_TYPE_FAX
private static finalintRECORD_TYPE_HOME
private static finalintRECORD_TYPE_MAIN
private static finalintRECORD_TYPE_MOBILE
private static finalintRECORD_TYPE_PAGER
private static finalintRECORD_TYPE_WORK
private static finalintRESULT_IN_PROGRESS
public static finalStringSPECIAL_CATEGORY
protected staticHashtableattributesTable
 intcodeResult
protected staticField[]fieldsTable
private staticContactListImplinstance
privatebooleanisCategorySupported
 booleanisOpen
 intmemory_handle
 intmode
staticStringname
staticNotifyEventnetContact
staticintrecordIndex
private staticPIMRegistryMSGregister
staticStringserialFormat

Methods
staticvoid<clinit>()
 void<init>()
public synchronizedvoidaddCategory(String s1)
private static nativeintaddCategory0(String s1)
privateStringcheckTelValue(String s1)
publicvoidclose()
private staticbooleancontainsAttribute(int i1, int i2)
privateStringconvertTel(String s1)
publicContactcreateContact()
public synchronizedvoiddeleteCategory(String s1, boolean b1)
private static nativeintdeleteCategory0(int i1)
 booleandeleteCategoryByID(int i1)
private static nativeintgetCapacity0(int i1)
publicString[]getCategories()
 intgetCategoryID(String s1)
publicintgetCategoryIDByName(String s1)
private static nativeintgetCategoryIDByName0(String s1)
private static nativeintgetCategoryIdByIndex0(int i1)
 int[]getCategoryMembers(int i1)
private static nativeStringgetCategoryMembers0(int i1)
protectedStringgetCategoryName(int i1)
private static nativeintgetCategoryName0(int i1)
privatechargetChar(int i1)
privateContactgetContact(int i1)
protectedint[]getFieldSupportedAttributes(int i1)
protectedField[]getFieldsTable()
staticContactListImplgetInstance()
privateintgetInt(char c1)
 intgetListID()
publicintgetMaxCategoryNameLength()
private static nativeintgetMaxCategoryNameLength0()
private static nativeintgetMaxCategoryNumber0()
publicintgetMaxRecords(int i1)
publicintgetMaxStringLengthValue(int i1, int i2, int i3)
private static nativeintgetMaxStringLengthValue0(int i1, int i2, int i3)
 intgetMode()
 StringgetNativeName()
private static nativeintgetNumberOfCategories0()
publicintgetNumberRecords(int i1)
private static nativeintgetNumberRecords0(int i1)
privateintgetPhoneAttributes(int i1)
staticintgetPhoneType(int i1)
private static nativeStringgetRecord0(int i1)
synchronizedContactgetRecordByIndex(int i1)
private static nativeintgetRecordByIndex0(int i1)
private static nativeintgetRecordBySpeedNo0(int i1)
synchronizedVectorgetRecordByTel(String s1)
private static nativeintgetRecordByTelno0(String s1)
publicContactgetRecordByUID(int i1)
privateintgetSupportedAttr(int i1)
protectedHashtablegetTableSupportedAttributes()
 intgetUsedRecords(int i1, int i2)
private static nativeintgetUsedRecords0(int i1, int i2)
publicContactimportContact(Contact c1)
publicbooleanisCategory(String s1)
privatebooleanisMemoryAvailable(int i1)
private static nativeintisMemoryAvailable0(int i1)
 booleanisOpened()
publicintmaxCategories()
 voidopen(int i1)
private static nativeStringreceiveCategoryName0(int i1)
privatebooleanremoveContact(int i1)
public synchronizedvoidremoveContact(Contact c1)
private static nativeintremoveRecord0(int i1)
publicvoidrenameCategory(String s1, String s2)
protectedvoidsetCurrentCategory(int i1, int i2)
private static nativeintsetCurrentCategory0(int i1, int i2)
protectedvoidsetMode(int i1)
synchronizedvoidstoreItem(Contact c1)
private static nativeintstoreMailingList0(int i1, String s1, int i2, String s2, byte[] b1)
private static nativeintstorePhoneRecord0(int i1, int i2, int i3, int i4, int i5, int i6, String s1, int i7, int i8, int i9, int i10, int i11, int i12, int i13, String s2, String s3, String s4, int i14, int i15, int i16, int i17, int i18, int i19)
private static nativeintstoreSimRecord0(int i1, int i2, int i3, String s1)

References
0000fieldthis.instance
0001methodcom.motorola.pim.PIMListImpl.<init>()
0002objrefjava.util.Hashtable
0003methodjava.util.Hashtable.<init>()
0004fieldthis.attributesTable
0005objrefjava.lang.Integer
0006methodjava.lang.Integer.<init>()
0007objrefjava.lang.String
0008textNONE
0009methodjava.lang.String.<init>()
000Amethodjava.util.Hashtable.put()
000BtextFAX
000CtextHOME
000DtextMOBILE
000EtextOTHER
000FtextPAGER
0010textPREFERRED
0011textWORK
0012text 
0013textCOUNTRY
0014textLOCALITY
0015textPOSTALCODE
0016textREGION
0017textSTREET
0018textEXTRA
0019textFAMILY NAME
001AtextGIVEN_NAME
001Bfieldthis.fieldsTable
001Cobjrefcom.motorola.pim.Field
001DtextADDR
001Emethodcom.motorola.pim.Field.<init>()
001FtextBIRTHDAY
0020textCLASS
0021textEMAIL
0022textFORMATTED ADDR
0023textFORMATTED NAME
0024textNAME
0025textNICKNAME
0026textNOTE
0027textORG
0028textPHOTO
0029textPHOTO URL
002AtextPUBLIC KEY
002BtextPUBLIC KEY STRING
002CtextREVISION
002DtextTELEPHONE
002EtextTITLE
002FtextURL
0030textUNIQUE
0031000301000000
0032textCONTACT TYPE
0033000301000003
0034textLIGHT ID
0035000301000004
0036textLOCATION
0037000301000005
0038textMEMBER IDS
0039000301000006
003AtextRINGTONE
003B000301000002
003CtextVOICE TAG
003D000301000001
003EtextMOTOROLA PHOTO URL
003F000301000007
0040textMOTOROLA EMAIL
0041objrefjavax.microedition.pim.PIMException
0042textList closed
0043methodjavax.microedition.pim.PIMException.<init>()
0044objrefjava.lang.SecurityException
0045methodjava.lang.SecurityException.<init>()
0046textCategories are not supported
0047objrefjava.lang.NullPointerException
0048methodjava.lang.NullPointerException.<init>()
0049methodthis.getNumberOfCategories0()
004AtextINTERNAL ERROR
004Bmethodthis.maxCategories()
004CtextThere is no slots for new category
004Dmethodthis.getMaxCategoryNameLength()
004Emethodjava.lang.String.substring()
004Fmethodthis.isCategory()
0050methodjava.lang.String.toUpperCase()
0051textGENERAL
0052methodjava.lang.String.equals()
0053textCategory is special
0054fieldthis.register
0055methodcom.motorola.pim.PIMRegistryMSG.unregistry()
0056textUnregistry error
0057methodcom.motorola.pim.PIMRegistryMSG.registry()
0058textRegistry error
0059methodthis.addCategory0()
005AtextInternal error
005Bfieldthis.netContact
005C00030000EA60
005Dmethodcom.motorola.pim.NotifyEvent.waitEvent()
005Eobjrefjava.lang.Exception
005Ffieldjavax.microedition.pim.PIMList.UNCATEGORIZED
0060methodcom.motorola.pim.PIMListImpl.isStringEmpty()
0061textCan not rename category
0062textCan not rename to special category
0063objrefjava.lang.StringBuffer
0064methodjava.lang.StringBuffer.<init>()
0065textCategory
0066methodjava.lang.StringBuffer.append()
0067text doesn't exist
0068methodjava.lang.StringBuffer.toString()
0069methodthis.addCategory()
006Amethodthis.getCategoryID()
006Bmethodthis.getCategoryMembers()
006Cmethodthis.getRecordByUID()
006Dmethodjavax.microedition.pim.PIMItem.removeFromCategory()
006Emethodjavax.microedition.pim.PIMItem.addToCategory()
006Fmethodjavax.microedition.pim.PIMItem.commit()
0070methodthis.deleteCategory()
0071objrefcom.motorola.pim.ContactImpl
0072methodcom.motorola.pim.ContactImpl.<init>()
0073methodcom.motorola.pim.ContactImpl.setFieldsTable()
0074methodcom.motorola.pim.ContactImpl.setPIMList()
0075methodcom.motorola.pim.Field.getID()
0076methodcom.motorola.pim.Field.getLabel()
0077methodcom.motorola.pim.Field.getDataType()
0078methodcom.motorola.pim.Field.getCapacity()
0079methodcom.motorola.pim.Field.isSupported()
007Amethodcom.motorola.pim.Field.getTableAttributes()
007Bmethodcom.motorola.pim.Field.getArrayElementsTable()
007Cmethodjavax.microedition.pim.PIMItem.getFields()
007Dmethodcom.motorola.pim.PIMListImpl.isSupportedField()
007Emethodcom.motorola.pim.PIMListImpl.getFieldDataType()
007Fmethodjavax.microedition.pim.PIMItem.countValues()
0080methodjavax.microedition.pim.PIMItem.getBinary()
0081methodjavax.microedition.pim.PIMItem.getAttributes()
0082methodcom.motorola.pim.PIMItemImpl.addBinary()
0083methodjavax.microedition.pim.PIMItem.getBoolean()
0084methodcom.motorola.pim.PIMItemImpl.addBoolean()
0085methodjavax.microedition.pim.PIMItem.getDate()
0086methodcom.motorola.pim.PIMItemImpl.addDate()
0087methodjavax.microedition.pim.PIMItem.getInt()
0088methodcom.motorola.pim.PIMItemImpl.addInt()
0089methodjavax.microedition.pim.PIMItem.getString()
008Amethodcom.motorola.pim.PIMItemImpl.addString()
008Bmethodjavax.microedition.pim.PIMItem.getStringArray()
008Cmethodcom.motorola.pim.PIMItemImpl.addStringArray()
008Dmethodcom.motorola.pim.ContactImpl.isCommited()
008Emethodcom.motorola.pim.ContactImpl.getPIMList()
008FtextItem doesn't exist in the list
0090textUID is null
0091methodjava.lang.Integer.parseInt()
0092methodthis.removeContact()
0093methodcom.motorola.pim.Field.removeItem()
0094methodthis.getSupportedAttr()
0095objrefjava.util.Vector
0096methodjava.util.Vector.<init>()
0097methodjava.util.Hashtable.keys()
0098methodjava.util.Enumeration.hasMoreElements()
0099methodjava.util.Enumeration.nextElement()
009Amethodjava.util.Vector.addElement()
009Bmethodjava.util.Vector.size()
009Cmethodjava.util.Vector.elementAt()
009Dtextitem doesn't belong to any list
009Emethodcom.motorola.pim.ContactImpl.isModified()
009F0005FFFFFFFF
00A00000FFFFFFFF
00A1methodjavax.microedition.pim.PIMItem.countValues()
00A2methodjavax.microedition.pim.PIMItem.getStringArray()
00A3text[No Name]
00A4methodjavax.microedition.pim.PIMItem.getString()
00A5text[No Value]
00A6text@
00A7methodjava.lang.String.indexOf()
00A8text*@
00A9textfile:
00AAmethodjava.lang.String.startsWith()
00ABmethodjavax.microedition.pim.PIMItem.removeValue()
00ACmethodjava.lang.String.substring()
00ADtext/
00AEtextfile://
00AFmethodjavax.microedition.pim.PIMItem.setString()
00B0methodjavax.microedition.pim.PIMItem.getDate()
00B1methodjava.util.Calendar.getInstance()
00B2objrefjava.util.Date
00B3methodjava.util.Date.<init>()
00B4methodjava.util.Calendar.setTime()
00B5methodjava.util.Calendar.get()
00B6methodjavax.microedition.pim.PIMItem.getInt()
00B7text00000000000
00B8methodjavax.microedition.pim.PIMItem.addString()
00B9methodthis.checkTelValue()
00BAmethodjava.util.Vector.isEmpty()
00BBmethodjavax.microedition.pim.PIMItem.getAttributes()
00BCmethodthis.getPhoneType()
00BDmethodthis.getMaxRecords()
00BEmethodthis.isMemoryAvailable()
00BFtextMemory is full
00C0methodthis.setCurrentCategory()
00C1methodthis.storePhoneRecord0()
00C2methodthis.storeMailingList0()
00C3methodthis.storeSimRecord0()
00C4fieldthis.recordIndex
00C5methodjava.lang.Integer.toString()
00C6methodthis.removeRecord0()
00C7methodthis.deleteCategoryByID()
00C8methodthis.getCategoryIdByIndex0()
00C9methodthis.getCategoryName()
00CAmethodthis.getCategoryName0()
00CBmethodthis.receiveCategoryName0()
00CCmethodthis.getCategoryIDByName0()
00CDmethodthis.containsAttribute()
00CEmethodthis.getCategoryMembers0()
00CFmethodjava.lang.String.charAt()
00D0methodthis.deleteCategory0()
00D1methodthis.getMaxCategoryNumber0()
00D2methodthis.getRecordByIndex0()
00D3textInternal Error
00D4methodthis.getContact()
00D5textUnregistry Error
00D6methodthis.getRecordByTelno0()
00D7methodthis.getRecord0()
00D8methodcom.motorola.pim.PIMListImpl.stringArraySize()
00D9methodthis.getPhoneAttributes()
00DAmethodthis.convertTel()
00DBmethodcom.motorola.pim.ContactImpl.addToCategory()
00DCmethodjava.util.Calendar.set()
00DDmethodjava.util.Calendar.getTime()
00DEmethodjava.util.Date.getTime()
00DFmethodthis.getRecordBySpeedNo0()
00E0methodthis.getUsedRecords0()
00E1methodthis.setCurrentCategory0()
00E2methodthis.setMode()
00E3fieldthis.name
00E4methodthis.isMemoryAvailable0()
00E5methodjava.lang.StringBuffer.append()
00E6methodthis.getChar()
00E7methodthis.getInt()
00E8objrefjava.lang.IllegalArgumentException
00E9methodjava.lang.IllegalArgumentException.<init>()
00EAmethodthis.getCapacity0()
00EBmethodjavax.microedition.pim.PIMException.<init>()
00ECmethodthis.getNumberRecords0()
00EDmethodcom.motorola.pim.PIMListImpl.isSupportedArrayElement()
00EEmethodthis.getMaxStringLengthValue0()
00EFmethodthis.getMaxCategoryNameLength0()
00F0objrefcom.motorola.pim.NotifyEvent
00F1methodcom.motorola.pim.NotifyEvent.<init>()
00F2objrefcom.motorola.pim.PIMRegistryMSG
00F3methodcom.motorola.pim.PIMRegistryMSG.<init>()
00F4textVCARD/2.1
00F5fieldthis.serialFormat
00F6textCONTACT LIST
00F7objrefthis
00F8methodthis.<init>()
00F9objrefcom.motorola.pim.ContactList

com.motorola.pim.Data

public super class Data

Fields
privateintattr
privateObjectdata

Methods
 void<init>(Object o1, int i1)
public synchronizedintgetAttribute()
public synchronizedObjectgetData()
public synchronizedvoidsetAttribute(int i1)
public synchronizedvoidsetData(Object o1)

com.motorola.pim.EventEnumerationImpl

public super class EventEnumerationImpl

Fields
private static finalintMATCH_EMPTY
private static finalintMATCH_ITEM
private static finalintMATCH_VALUE
private static finalintSIMPLY
private static finalintTIME_RANGE
privatelongendDate
privatebooleanhas
privateintindex
privatebooleaninitialEventOnly
privatebooleanisInvoked
privateintitemIndex
privateVectoritems
privateEventListlist
privateEventmatchingItem
privateStringmatchingValue
privateEventnext
privateintsearchMode
privateintsearchType
privateShortEventshortEv
privatelongstartDate
privatebooleantemporaryEventsGetting

Methods
 void<init>(PIMList p1)
 void<init>(PIMList p1, PIMItem p2)
 void<init>(PIMList p1, String s1, int i1)
 void<init>(EventListImpl e1, int i1, long l1, long l2, boolean b1)
privatebooleancompareEvents(Event e1)
privatebooleanhasMoreElemSimple()
publicbooleanhasMoreElements()
privatebooleanhasMoreShortEvent()
privatebooleanisBefore(Event e1, Event e2)
privatebooleanisDataInTimeFrame(long l1, long l2)
privatebooleanisEventInTimeFrame()
publicObjectnextElement()

References
00000005FFFFFFFF
00010000FFFFFFFF
0002objrefjava.util.Vector
0003methodjava.util.Vector.<init>()
0004objrefjavax.microedition.pim.EventList
0005objrefcom.motorola.pim.EventImpl
0006objrefjava.lang.IllegalArgumentException
0007methodjava.lang.IllegalArgumentException.<init>()
0008objrefjavax.microedition.pim.Event
0009methodthis.hasMoreShortEvent()
000Amethodthis.isEventInTimeFrame()
000Bmethodjava.util.Vector.size()
000Cmethodjava.util.Vector.elementAt()
000Dmethodthis.isBefore()
000Emethodjava.util.Vector.insertElementAt()
000Fmethodjava.util.Vector.addElement()
0010methodthis.hasMoreElemSimple()
0011methodjavax.microedition.pim.PIMItem.countValues()
0012methodjavax.microedition.pim.PIMItem.getString()
0013methodjava.lang.String.indexOf()
0014methodthis.compareEvents()
0015methodthis.hasMoreElements()
0016objrefjava.util.NoSuchElementException
0017methodjava.util.NoSuchElementException.<init>()
0018methodjava.lang.String.toUpperCase()
0019methodjavax.microedition.pim.PIMItem.getDate()
001A000500000000
001B0000000003E8
001Cmethodjavax.microedition.pim.PIMItem.getInt()
001Dmethodjavax.microedition.pim.Event.getRepeat()
001Emethodjavax.microedition.pim.RepeatRule.getInt()
001Fmethodjavax.microedition.pim.RepeatRule.getExceptDates()
0020methodjava.util.Enumeration.hasMoreElements()
0021methodjava.util.Enumeration.nextElement()
0022objrefjava.util.Date
0023methodjava.util.Date.getTime()
0024000500000000
0025000005265C00
0026objrefcom.motorola.pim.EventListImpl
0027methodcom.motorola.pim.EventListImpl.getEventByIndex()
0028methodjava.lang.Integer.parseInt()
0029objrefjavax.microedition.pim.PIMException
002Amethodcom.motorola.pim.EventListImpl.getSEvent()
002Bmethodcom.motorola.pim.ShortEvent.getSlot()
002Cobjrefjava.lang.Exception
002Dmethodcom.motorola.pim.ShortEvent.getStart()
002Emethodcom.motorola.pim.ShortEvent.getEnd()
002Fmethodcom.motorola.pim.ShortEvent.getRepeat()
0030methodthis.isDataInTimeFrame()
0031methodjava.util.Date.<init>()
0032000500000000
00330000240C8400
0034000500000000
0035000090321000
0036000500000007
0037000057B12C00
0038methodcom.motorola.pim.EventUtilites.getExceptionDate()
0039methodjava.util.Date.setTime()
003Aobjrefjava.util.Enumeration

com.motorola.pim.EventImpl

public super class EventImpl
extends com.motorola.pim.PIMItemImpl

Fields
 Field[]fields
 booleanisCommited
 booleanisModified
privateVectoritemCategory
 intmode
 PIMListpimList
privateRepeatRulerepeatRule

Methods
 void<init>()
publicvoidcommit()
protectedField[]getFieldsTable()
protectedVectorgetItemCategory()
publicPIMListgetPIMList()
publicRepeatRulegetRepeat()
protectedbooleanisCommited()
publicbooleanisModified()
protectedvoidsetFieldsTable(Field[] f1)
protectedvoidsetModified(boolean b1)
protectedvoidsetPIMList(PIMList p1)
publicvoidsetRepeat(RepeatRule r1)

References
0000methodcom.motorola.pim.PIMItemImpl.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003methodthis.getPIMList()
0004objrefjavax.microedition.pim.PIMException
0005objrefjava.lang.String
0006textEvent does not belong to any list
0007methodjava.lang.String.<init>()
0008methodjavax.microedition.pim.PIMException.<init>()
0009methodjavax.microedition.pim.PIMList.getName()
000Amethodcom.motorola.pim.PIMImpl.getPIMListImpl()
000Bobjrefcom.motorola.pim.EventListImpl
000CtextList closed
000Dobjrefjava.lang.SecurityException
000Emethodjava.lang.SecurityException.<init>()
000Fmethodcom.motorola.pim.EventListImpl.storeItem()
0010objrefjavax.microedition.pim.RepeatRule
0011methodjavax.microedition.pim.RepeatRule.<init>()
0012methodjavax.microedition.pim.RepeatRule.getFields()
0013methodjavax.microedition.pim.RepeatRule.getInt()
0014methodjavax.microedition.pim.RepeatRule.setInt()
0015objrefjava.lang.IllegalArgumentException
0016methodjavax.microedition.pim.RepeatRule.getDate()
0017methodjavax.microedition.pim.RepeatRule.setDate()
0018methodjavax.microedition.pim.RepeatRule.getExceptDates()
0019methodjava.util.Enumeration.hasMoreElements()
001Amethodjava.util.Enumeration.nextElement()
001Bobjrefjava.util.Date
001Cmethodjava.util.Date.getTime()
001Dmethodjavax.microedition.pim.RepeatRule.addExceptDate()
001Eobjrefcom.motorola.pim.Field
001Fmethodcom.motorola.pim.Field.getID()
0020methodcom.motorola.pim.Field.getLabel()
0021methodcom.motorola.pim.Field.getDataType()
0022methodcom.motorola.pim.Field.getCapacity()
0023methodcom.motorola.pim.Field.isSupported()
0024methodcom.motorola.pim.Field.getTableAttributes()
0025methodcom.motorola.pim.Field.getArrayElementsTable()
0026methodcom.motorola.pim.Field.<init>()
0027objrefjavax.microedition.pim.Event

com.motorola.pim.EventListImpl

public super class EventListImpl
extends com.motorola.pim.PIMListImpl

Fields
private static finalStringDEFAULT_VALUE
protectedintPIMListID
protected staticHashtableattributesTable
publicintcodeResult
 longendSEvent
publicinteventID
private staticVectoreventsStorage
protected staticField[]fieldsTable
staticEventListImplinstance
protectedbooleanisCategorySupported
protectedbooleanisOpen
protectedintmode
staticStringname
privateStringnativeEv
staticNotifyEventnetEvent
private staticPIMRegistryMSGregister
publicintrepeat
staticStringserialFormat
 longstartSEvent

Methods
staticvoid<clinit>()
 void<init>()
publicvoidclose()
publicEventcreateEvent()
private static nativeintgetCapacity0()
private static nativeStringgetDataByHandle0(int i1)
synchronizedEventgetEventByIndex(int i1)
private static nativeintgetEventByIndex0(int i1)
protectedint[]getFieldSupportedAttributes(int i1)
protectedField[]getFieldsTable()
staticEventListImplgetInstance()
 intgetListID()
 intgetMode()
 StringgetNativeName()
synchronizedShortEventgetSEvent(int i1)
private static nativeintgetSEventByIndex0(int i1)
privateintgetSupportedAttr(int i1)
publicint[]getSupportedRepeatRuleFields(int i1)
protectedHashtablegetTableSupportedAttributes()
privateEventgetTemporaryEvent(int i1)
privateShortEventgetTemporaryShortEvent(int i1)
 intgetUsedRecords()
private static nativeintgetUsedRecords0()
publicEventimportEvent(Event e1)
 booleanisOpened()
publicEnumerationitems(int i1, long l1, long l2, boolean b1)
 voidopen(int i1)
privateintparseInt()
privateEventparseResult(String s1)
public synchronizedvoidremoveEvent(Event e1)
private static nativeintremoveEvent0(int i1)
 booleanremoveEventFromDatabase(int i1)
privatevoidremoveTemporaryEvent(Integer i1)
protectedvoidsetMode(int i1)
private static nativeintstoreEvent0(byte[] b1, String s1, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11, int i12, int i13, int i14, int i15, int i16, int i17, int i18)
synchronizedvoidstoreItem(Event e1)
privateintstoreTemporaryEvent(String s1, long l1, long l2, int i1, int i2, int i3, int[] i4)
privateintupdateTemporaryEvent(int i1, String s1, long l1, long l2, int i2, int i3, int i4, int[] i5)

References
0000methodcom.motorola.pim.PIMListImpl.<init>()
0001objrefjava.util.Hashtable
0002methodjava.util.Hashtable.<init>()
0003fieldthis.attributesTable
0004objrefjava.lang.Integer
0005methodjava.lang.Integer.<init>()
0006objrefjava.lang.String
0007textNONE
0008methodjava.lang.String.<init>()
0009methodjava.util.Hashtable.put()
000Afieldthis.fieldsTable
000Bobjrefcom.motorola.pim.Field
000CtextALARM
000Dmethodcom.motorola.pim.Field.<init>()
000EtextCLASS
000FtextEND
0010textLOCATION
0011textNOTE
0012textREVISION
0013textSTART
0014textSUMMARY
0015textUNIQUE
0016fieldthis.instance
0017objrefcom.motorola.pim.EventImpl
0018methodcom.motorola.pim.EventImpl.<init>()
0019methodcom.motorola.pim.EventImpl.setFieldsTable()
001Amethodcom.motorola.pim.EventImpl.setPIMList()
001Bobjrefjavax.microedition.pim.PIMException
001CtextList closed
001Dmethodjavax.microedition.pim.PIMException.<init>()
001Eobjrefjava.lang.IllegalArgumentException
001Fmethodjava.lang.IllegalArgumentException.<init>()
0020objrefjava.lang.NullPointerException
0021methodjava.lang.NullPointerException.<init>()
0022methodcom.motorola.pim.Field.getID()
0023methodcom.motorola.pim.Field.getLabel()
0024methodcom.motorola.pim.Field.getDataType()
0025methodcom.motorola.pim.Field.getCapacity()
0026methodcom.motorola.pim.Field.isSupported()
0027methodcom.motorola.pim.Field.getTableAttributes()
0028methodcom.motorola.pim.Field.getArrayElementsTable()
0029methodjavax.microedition.pim.PIMItem.getFields()
002Amethodcom.motorola.pim.PIMListImpl.isSupportedField()
002Bmethodcom.motorola.pim.PIMListImpl.getFieldDataType()
002Cmethodjavax.microedition.pim.PIMItem.countValues()
002Dmethodjavax.microedition.pim.PIMItem.getBinary()
002Emethodjavax.microedition.pim.PIMItem.getAttributes()
002Fmethodcom.motorola.pim.PIMItemImpl.addBinary()
0030methodjavax.microedition.pim.PIMItem.getBoolean()
0031methodcom.motorola.pim.PIMItemImpl.addBoolean()
0032methodjavax.microedition.pim.PIMItem.getDate()
0033methodcom.motorola.pim.PIMItemImpl.addDate()
0034methodjavax.microedition.pim.PIMItem.getInt()
0035methodcom.motorola.pim.PIMItemImpl.addInt()
0036methodjavax.microedition.pim.PIMItem.getString()
0037methodcom.motorola.pim.PIMItemImpl.addString()
0038methodjavax.microedition.pim.PIMItem.getStringArray()
0039methodcom.motorola.pim.PIMItemImpl.addStringArray()
003Aobjrefjava.lang.SecurityException
003Bmethodjava.lang.SecurityException.<init>()
003Cmethodcom.motorola.pim.EventImpl.isCommited()
003Dmethodcom.motorola.pim.EventImpl.getPIMList()
003EtextItem doesn't exist in the list
003FtextUID is null
0040methodjava.lang.Integer.valueOf()
0041methodthis.removeTemporaryEvent()
0042methodthis.removeEventFromDatabase()
0043methodcom.motorola.pim.Field.removeItem()
0044fieldthis.register
0045methodcom.motorola.pim.PIMRegistryMSG.unregistry()
0046textUnregistry error
0047methodcom.motorola.pim.PIMRegistryMSG.registry()
0048textRegistry error
0049methodthis.removeEvent0()
004AtextInternal error
004Bfieldthis.netEvent
004C00030000EA60
004Dmethodcom.motorola.pim.NotifyEvent.waitEvent()
004Eobjrefjava.lang.Exception
004Ftext 
0050objrefcom.motorola.pim.EventEnumerationImpl
0051methodcom.motorola.pim.EventEnumerationImpl.<init>()
0052methodthis.getSupportedAttr()
0053objrefjava.util.Vector
0054methodjava.util.Vector.<init>()
0055methodjava.util.Hashtable.keys()
0056methodjava.util.Enumeration.hasMoreElements()
0057methodjava.util.Enumeration.nextElement()
0058methodjava.util.Vector.addElement()
0059methodjava.util.Vector.size()
005Amethodjava.util.Vector.elementAt()
005Btextitem doesn't belong to any list
005Cmethodcom.motorola.pim.EventImpl.isModified()
005D0005FFFFFFFF
005E0000FFFFFFFF
005Fmethodjava.lang.String.equals()
0060text[No Value]
0061methodjava.lang.Integer.parseInt()
0062methodjavax.microedition.pim.Event.getRepeat()
0063methodjavax.microedition.pim.RepeatRule.getInt()
0064methodjava.lang.System.currentTimeMillis()
0065objrefjava.util.Date
0066methodjava.util.Date.<init>()
0067methodjava.util.Calendar.getInstance()
0068methodjava.util.Calendar.setTime()
0069methodjava.util.Calendar.get()
006Amethodcom.motorola.pim.EventUtilites.getDelta()
006B000500000000
006C000005265C00
006D000500000000
006E00000000EA60
006Fmethodjava.util.Date.getTime()
0070methodjava.lang.String.substring()
0071methodjavax.microedition.pim.RepeatRule.getExceptDates()
0072methodjava.util.Calendar.set()
0073methodjava.util.Calendar.getTime()
0074methodcom.motorola.pim.EventUtilites.getNumOfDate()
0075methodthis.updateTemporaryEvent()
0076methodjava.lang.Integer.toString()
0077methodcom.motorola.pim.Field.setItem()
0078methodthis.storeTemporaryEvent()
0079methodjavax.microedition.pim.PIMItem.addString()
007Amethodcom.motorola.pim.EventUtilites.int_to_byte_array()
007Bmethodthis.storeEvent0()
007Cmethodjavax.microedition.pim.PIMItem.setString()
007Dmethodthis.getTemporaryEvent()
007EtextGetting error
007Fmethodthis.getEventByIndex0()
0080methodthis.getDataByHandle0()
0081methodthis.parseResult()
0082methodthis.getTemporaryShortEvent()
0083methodthis.getSEventByIndex0()
0084textinternal error
0085objrefcom.motorola.pim.ShortEvent
0086methodcom.motorola.pim.ShortEvent.<init>()
0087methodthis.getUsedRecords0()
0088methodthis.createEvent()
0089methodjava.util.Date.<init>()
008Amethodjava.lang.String.charAt()
008Bmethodjava.lang.String.substring()
008Cmethodthis.parseInt()
008Dmethodjavax.microedition.pim.PIMItem.addDate()
008Emethodjava.util.Date.setTime()
008Fmethodjavax.microedition.pim.PIMItem.addInt()
0090objrefjavax.microedition.pim.RepeatRule
0091methodjavax.microedition.pim.RepeatRule.<init>()
0092methodjavax.microedition.pim.RepeatRule.setInt()
0093methodcom.motorola.pim.EventUtilites.getExceptionDate()
0094methodjavax.microedition.pim.RepeatRule.addExceptDate()
0095000300008000
0096000300010000
0097methodjavax.microedition.pim.Event.setRepeat()
0098text;
0099methodjava.lang.String.indexOf()
009Amethodthis.setMode()
009Bfieldthis.name
009Cfieldthis.eventsStorage
009Dobjrefcom.motorola.pim.TempEvent
009Emethodjava.util.Vector.removeElementAt()
009Fmethodcom.motorola.pim.TempEvent.<init>()
00A0methodjava.util.Vector.insertElementAt()
00A1textupdate error
00A2objrefcom.motorola.pim.NotifyEvent
00A3methodcom.motorola.pim.NotifyEvent.<init>()
00A4objrefcom.motorola.pim.PIMRegistryMSG
00A5methodcom.motorola.pim.PIMRegistryMSG.<init>()
00A6textVCALENDAR/1.0
00A7fieldthis.serialFormat
00A8textEVENT LIST
00A9objrefthis
00AAmethodthis.<init>()
00ABobjrefjavax.microedition.pim.EventList

com.motorola.pim.EventUtilites

public super class EventUtilites

Fields
public static finallongDAY
public static finalintREPEAT_DAILY
public static finalintREPEAT_MONTHLY_ON_DATE
public static finalintREPEAT_MONTHLY_ON_DAY
public static finalintREPEAT_NONE
public static finalintREPEAT_WEEKLY
public static finalintREPEAT_YEARLY
public static finallongWEEK

Methods
publicvoid<init>()
public staticlonggetDelta(int i1, int i2)
public staticDategetExceptionDate(Date d1, int i1, int i2)
public staticintgetNumOfDate(long l1, long l2, int i1)
public staticvoidint_to_byte_array(int i1, byte[] b1, int i2)

References
0000objrefjava.util.Date
0001methodjava.util.Date.<init>()
0002methodjava.util.Date.getTime()
0003methodjava.util.Date.setTime()
0004methodjava.util.Calendar.getInstance()
0005methodjava.util.Calendar.setTime()
0006methodjava.util.Calendar.get()
0007000500000000
0008000005265C00
0009000500000000
000A0000240C8400
000Bmethodjava.util.Calendar.set()
000Cmethodjava.util.Calendar.getTime()
000Dmethodthis.getDelta()
000E000500000000
000F00009FA52400
0010000500000000
001100009A7EC800
0012000500000000
0013000095586C00
0014000500000000
0015000090321000
0016000500000000
00170000000003E8
0018methodjava.util.Date.<init>()
0019000500000007
001A000057B12C00
001Bmethodthis.getExceptionDate()

com.motorola.pim.Field

public super class Field

Fields
privateintcapacity
privateVectordata
privateintdataType
privateintid
privatebooleanisSupported
privateStringlabel
privateHashtablesupportedArrayElements
privateHashtablesupportedAttributes

Methods
publicvoid<init>(int i1, String s1, int i2, int i3, boolean b1, Hashtable h1, Hashtable h2)
publicintaddItem(Object o1, int i1, int i2)
privateintcheckAttributes(int i1)
publicHashtablegetArrayElementsTable()
publicintgetCapacity()
publicintgetCount()
publicintgetDataType()
publicintgetID()
publicDatagetItem(int i1)
publicintgetItemAttribute(int i1)
publicStringgetLabel()
publicStringgetStringArrayElementLabel(int i1)
publicintgetStringArraySize()
publicint[]getSupportedArrayElements()
publicint[]getSupportedAttributes()
publicHashtablegetTableAttributes()
publicbooleanisSupported()
publicvoidreleaseItemAttribute(int i1, int i2)
publicvoidremoveItem(int i1)
publicvoidsetItem(Object o1, int i1, int i2)

References
0000objrefjava.lang.String
0001methodjava.lang.String.<init>()
0002objrefjava.util.Vector
0003methodjava.util.Vector.<init>()
0004objrefjava.util.Hashtable
0005methodjava.util.Hashtable.size()
0006methodjava.util.Hashtable.<init>()
0007methodjava.util.Hashtable.keys()
0008methodjava.util.Hashtable.elements()
0009methodjava.util.Enumeration.hasMoreElements()
000Amethodjava.util.Enumeration.nextElement()
000Bmethodjava.util.Hashtable.put()
000Cmethodthis.getCapacity()
000Dmethodthis.getCount()
000Eobjrefjavax.microedition.pim.FieldFullException
000FtextField is full!
0010methodjavax.microedition.pim.FieldFullException.<init>()
0011methodthis.checkAttributes()
0012objrefcom.motorola.pim.Data
0013methodcom.motorola.pim.Data.<init>()
0014methodjava.util.Vector.addElement()
0015methodjava.util.Vector.indexOf()
0016methodjava.util.Vector.elementAt()
0017methodjava.util.Vector.removeElementAt()
0018methodjava.util.Vector.size()
0019methodcom.motorola.pim.Data.getAttribute()
001Amethodcom.motorola.pim.Data.setAttribute()
001Bmethodthis.getItem()
001Cmethodcom.motorola.pim.Data.setData()
001Dobjrefjava.lang.Integer
001Emethodjava.util.Hashtable.get()
001Ftext 
0020methodjava.lang.String.equals()
0021methodjava.util.Vector.isEmpty()
0022methodjava.lang.Integer.<init>()
0023objrefjava.lang.IllegalArgumentException
0024methodjava.lang.IllegalArgumentException.<init>()
0025objrefjavax.microedition.pim.UnsupportedFieldException
0026methodjavax.microedition.pim.UnsupportedFieldException.<init>()
0027methodthis.getSupportedAttributes()

com.motorola.pim.LocalStringTokenizer

private super class LocalStringTokenizer

Fields
privateStringseparator
privateStringvalue

Methods
 void<init>(String s1, String s2)
 StringnextToken()
 StringrestToken()

References
0000methodjava.lang.String.indexOf()
0001methodjava.lang.String.substring()
0002methodjava.lang.String.substring()

com.motorola.pim.NotifyEvent

public super class NotifyEvent

Fields
privateObjectwaitObject

Methods
 void<init>()
publicvoidnotifyEvent()
publicvoidwaitEvent(int i1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002methodjava.lang.Object.wait()
0003objrefjava.lang.InterruptedException
0004methodjava.lang.Throwable.printStackTrace()
0005methodjava.lang.Object.notify()
0006objrefjava.lang.Exception
0007methodjava.lang.Throwable.printStackTrace()
0008objrefjava.io.IOException

com.motorola.pim.PIMImpl

public super class PIMImpl
extends javax.microedition.pim.PIM

Fields
private staticPIMImplinstance
private static finalPermissionpermissionContactRead
private static finalPermissionpermissionContactWrite
private static finalPermissionpermissionEventRead
private static finalPermissionpermissionEventWrite

Methods
staticvoid<clinit>()
publicvoid<init>()
publicPIMItem[]fromSerialFormat(InputStream i1, String s1)
public staticPIMgetInstance()
protected staticPIMListImplgetPIMListImpl(int i1, String s1)
publicString[]listPIMLists(int i1)
publicPIMListopenPIMList(int i1, int i2)
publicPIMListopenPIMList(int i1, int i2, String s1)
publicString[]supportedSerialFormats(int i1)
publicvoidtoSerialFormat(PIMItem p1, OutputStream o1, String s1, String s2)

References
0000methodjavax.microedition.pim.PIM.<init>()
0001fieldthis.instance
0002objrefjava.lang.IllegalArgumentException
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodcom.jblend.security.SecurityManager.getManager()
0005fieldthis.permissionContactRead
0006text 
0007methodcom.jblend.security.SecurityManager.checkPermission()
0008fieldthis.permissionContactWrite
0009methodcom.motorola.pim.ContactListImpl.getInstance()
000Amethodcom.motorola.pim.ContactListImpl.open()
000Bfieldthis.permissionEventRead
000Cfieldthis.permissionEventWrite
000Dmethodcom.motorola.pim.EventListImpl.getInstance()
000Emethodcom.motorola.pim.EventListImpl.open()
000Fobjrefjavax.microedition.pim.PIMException
0010objrefjava.lang.String
0011textType of PIM list is not supported
0012methodjava.lang.String.<init>()
0013methodjavax.microedition.pim.PIMException.<init>()
0014objrefjava.lang.NullPointerException
0015methodjava.lang.NullPointerException.<init>()
0016methodthis.openPIMList()
0017methodjavax.microedition.pim.PIMList.getName()
0018methodjava.lang.String.equals()
0019textThe list is not available
001Afieldcom.motorola.pim.ContactListImpl.name
001Bfieldcom.motorola.pim.EventListImpl.name
001CtextUTF-8
001Dobjrefjava.io.UnsupportedEncodingException
001Emethodjava.io.UnsupportedEncodingException.<init>()
001Fobjrefjava.util.Vector
0020methodjava.util.Vector.<init>()
0021objrefjavax.microedition.pim.PIMItem
0022objrefcom.motorola.pim.Reader
0023methodcom.motorola.pim.Reader.<init>()
0024methodcom.motorola.pim.Reader.read()
0025textInternal error
0026objrefcom.motorola.pim.ContactImpl
0027methodjava.util.Vector.addElement()
0028methodjava.util.Vector.size()
0029methodjava.util.Vector.elementAt()
002Amethodthis.supportedSerialFormats()
002BtextUnsupported version
002Cmethodcom.motorola.pim.PIMItemImpl.getFields()
002Dobjrefcom.motorola.pim.vCardWriter
002Emethodcom.motorola.pim.vCardWriter.<init>()
002FtextBEGIN:
0030textVCARD
0031methodcom.motorola.pim.vCardWriter.writeString()
0032textVERSION:
0033fieldcom.motorola.pim.vCardWriter.VALUE_VERSION
0034methodjava.util.Hashtable.get()
0035methodcom.motorola.pim.vCardWriter.writeContactField()
0036textEND:
0037objrefjava.io.IOException
0038textIO Error
0039objrefcom.motorola.pim.EventImpl
003Amethodcom.motorola.pim.PIMItemImpl.getFields()
003Bobjrefcom.motorola.pim.vCalWriter
003Cmethodcom.motorola.pim.vCalWriter.<init>()
003DtextVCALENDAR
003Emethodcom.motorola.pim.vCalWriter.writeString()
003Ftext1.0
0040textVEVENT
0041methodcom.motorola.pim.vCalWriter.writeEventField()
0042methodcom.motorola.pim.EventImpl.getRepeat()
0043methodjavax.microedition.pim.RepeatRule.getFields()
0044methodcom.motorola.pim.vCalWriter.writeRepeatField()
0045methodjavax.microedition.pim.RepeatRule.getExceptDates()
0046methodcom.motorola.pim.vCalWriter.writeExceptedDates()
0047fieldcom.motorola.pim.ContactListImpl.serialFormat
0048fieldcom.motorola.pim.EventListImpl.serialFormat
0049methodcom.motorola.pim.PIMListImpl.isOpened()
004AtextList closed
004Bfieldcom.motorola.pim.EventListImpl.instance
004Cmethodcom.motorola.pim.PIMListImpl.getName()
004Dobjrefthis
004Emethodthis.<init>()
004Fmethodcom.jblend.security.PermissionFactory.getFactory()
0050textjavax.microedition.pim.EventList.read
0051methodcom.jblend.security.PermissionFactory.getPermission()
0052textjavax.microedition.pim.EventList.write
0053textjavax.microedition.pim.ContactList.read
0054textjavax.microedition.pim.ContactList.write

com.motorola.pim.PIMItemImpl

public super class PIMItemImpl

Methods
 void<init>()
publicvoidaddBinary(int i1, int i2, byte[] b1, int i3, int i4)
publicvoidaddBoolean(int i1, int i2, boolean b1)
publicvoidaddDate(int i1, int i2, long l1)
privatevoidaddFieldData(int i1, int i2, Object o1)
publicvoidaddInt(int i1, int i2, int i3)
publicvoidaddString(int i1, int i2, String s1)
publicvoidaddStringArray(int i1, int i2, String[] s1)
publicvoidaddToCategory(String s1)
publicvoidcommit()
publicintcountValues(int i1)
publicintgetAttributes(int i1, int i2)
publicbyte[]getBinary(int i1, int i2)
publicbooleangetBoolean(int i1, int i2)
publicString[]getCategories()
protectedintgetCorrectedAttributes(int i1, int i2, int i3)
publiclonggetDate(int i1, int i2)
privateObjectgetFieldData(int i1, int i2)
privateintgetFieldType(int i1)
publicint[]getFields()
protectedField[]getFieldsTable()
publicintgetInt(int i1, int i2)
protectedVectorgetItemCategory()
publicPIMListgetPIMList()
publicStringgetString(int i1, int i2)
publicString[]getStringArray(int i1, int i2)
protectedbooleanisCommited()
publicbooleanisModified()
publicintmaxCategories()
publicvoidremoveFromCategory(String s1)
publicvoidremoveValue(int i1, int i2)
publicvoidsetBinary(int i1, int i2, int i3, byte[] b1, int i4, int i5)
publicvoidsetBoolean(int i1, int i2, int i3, boolean b1)
publicvoidsetDate(int i1, int i2, int i3, long l1)
privatevoidsetFieldData(int i1, int i2, int i3, Object o1)
publicvoidsetInt(int i1, int i2, int i3, int i4)
protectedvoidsetModified(boolean b1)
publicvoidsetString(int i1, int i2, int i3, String s1)
publicvoidsetStringArray(int i1, int i2, int i3, String[] s1)
protectedvoidupdatePreferred(int i1, int i2, int i3)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodthis.getFieldsTable()
0003methodcom.motorola.pim.Field.isSupported()
0004methodcom.motorola.pim.Field.getCount()
0005objrefjava.lang.Integer
0006methodcom.motorola.pim.Field.getID()
0007methodjava.lang.Integer.<init>()
0008methodjava.util.Vector.addElement()
0009methodjava.util.Vector.size()
000Amethodjava.util.Vector.elementAt()
000Bmethodthis.getFieldType()
000Cobjrefjava.lang.IllegalArgumentException
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Emethodthis.getFieldData()
000Fobjref?
0010objrefjava.lang.IndexOutOfBoundsException
0011methodjava.lang.IndexOutOfBoundsException.<init>()
0012objrefjava.lang.NullPointerException
0013methodjava.lang.NullPointerException.<init>()
0014methodjava.lang.System.arraycopy()
0015methodthis.addFieldData()
0016methodthis.setModified()
0017methodthis.setFieldData()
0018objrefjava.util.Date
0019methodjava.util.Date.getTime()
001Amethodjava.util.Date.<init>()
001Bobjrefjava.lang.String
001Cobjrefjava.lang.Boolean
001Dmethodjava.lang.Boolean.<init>()
001Eobjrefjavax.microedition.pim.UnsupportedFieldException
001Fmethodjavax.microedition.pim.UnsupportedFieldException.<init>()
0020methodcom.motorola.pim.Field.getDataType()
0021methodcom.motorola.pim.Field.getItem()
0022methodcom.motorola.pim.Data.getData()
0023objref?
0024methodcom.motorola.pim.Field.getArrayElementsTable()
0025methodjava.util.Hashtable.size()
0026methodcom.motorola.pim.Field.getSupportedArrayElements()
0027methodcom.motorola.pim.Field.getLabel()
0028textUNIQUE
0029methodjava.lang.String.equals()
002Amethodthis.isCommited()
002Bmethodcom.motorola.pim.Field.removeItem()
002Cmethodcom.motorola.pim.Field.getItemAttribute()
002Dmethodthis.getItemCategory()
002Emethodthis.maxCategories()
002Fobjrefjavax.microedition.pim.PIMException
0030textMax categories is exceeded
0031methodjava.lang.String.<init>()
0032methodjavax.microedition.pim.PIMException.<init>()
0033methodthis.getPIMList()
0034methodjavax.microedition.pim.PIMList.getCategories()
0035methodjava.util.Vector.contains()
0036textCategory is not exist in the list's category list
0037methodjava.util.Vector.isEmpty()
0038objrefcom.motorola.pim.PIMListImpl
0039methodcom.motorola.pim.PIMListImpl.getCategoryName()
003Aobjrefcom.motorola.pim.Field
003BtextUnsupported field
003Cmethodjavax.microedition.pim.UnsupportedFieldException.<init>()
003DtextCONTACT TYPE
003Emethodthis.getCorrectedAttributes()
003Fmethodcom.motorola.pim.Field.setItem()
0040methodthis.updatePreferred()
0041methodcom.motorola.pim.Field.getCapacity()
0042objrefjavax.microedition.pim.FieldFullException
0043textField full
0044methodjavax.microedition.pim.FieldFullException.<init>()
0045methodcom.motorola.pim.Field.addItem()
0046objrefjavax.microedition.pim.PIMItem

com.motorola.pim.PIMListImpl

public super class PIMListImpl

Fields
protected static finalintITEMS_BY_CATEGORY
protected static finalintITEMS_BY_MATCHING_VALUE
protected static finalintRESULT_IN_PROGRESS
protected static finalintRESULT_SUCESS
protected static finalintTIMEOUT

Methods
 void<init>()
publicvoidaddCategory(String s1)
publicvoidclose()
publicvoiddeleteCategory(String s1, boolean b1)
publicStringgetArrayElementLabel(int i1, int i2)
publicStringgetAttributeLabel(int i1)
publicString[]getCategories()
protectedStringgetCategoryName(int i1)
publicintgetFieldDataType(int i1)
publicStringgetFieldLabel(int i1)
protectedint[]getFieldSupportedAttributes(int i1)
protectedField[]getFieldsTable()
 intgetListID()
 intgetMode()
publicStringgetName()
 StringgetNativeName()
publicint[]getSupportedArrayElements(int i1)
publicint[]getSupportedAttributes(int i1)
publicint[]getSupportedFields()
protectedHashtablegetTableSupportedArrayElements(int i1)
protectedHashtablegetTableSupportedAttributes()
publicbooleanisCategory(String s1)
 booleanisOpened()
protectedbooleanisStringEmpty(String s1)
publicbooleanisSupportedArrayElement(int i1, int i2)
publicbooleanisSupportedAttribute(int i1, int i2)
publicbooleanisSupportedField(int i1)
publicEnumerationitems(String s1)
publicEnumerationitems()
publicEnumerationitems(PIMItem p1)
publicEnumerationitemsByCategory(String s1)
publicintmaxCategories()
publicintmaxValues(int i1)
 voidopen(int i1)
publicvoidrenameCategory(String s1, String s2)
protectedvoidsetMode(int i1)
publicintstringArraySize(int i1)

References
0000methodthis.getNativeName()
0001methodthis.isOpened()
0002objrefjavax.microedition.pim.PIMException
0003objrefjava.lang.String
0004textList closed
0005methodjava.lang.String.<init>()
0006methodjavax.microedition.pim.PIMException.<init>()
0007methodthis.getMode()
0008objrefjava.lang.SecurityException
0009methodjava.lang.SecurityException.<init>()
000Amethodthis.getListID()
000Bobjrefcom.motorola.pim.ContactEnumerationImpl
000Cmethodcom.motorola.pim.ContactEnumerationImpl.<init>()
000Dobjrefcom.motorola.pim.EventEnumerationImpl
000Emethodcom.motorola.pim.EventEnumerationImpl.<init>()
000FtextList is no longer accessible
0010objrefjava.lang.NullPointerException
0011methodjava.lang.NullPointerException.<init>()
0012methodcom.motorola.pim.ContactEnumerationImpl.<init>()
0013methodcom.motorola.pim.EventEnumerationImpl.<init>()
0014methodcom.motorola.pim.ContactEnumerationImpl.<init>()
0015methodcom.motorola.pim.EventEnumerationImpl.<init>()
0016textCategories are unsupported
0017methodthis.getFieldsTable()
0018methodcom.motorola.pim.Field.getID()
0019methodcom.motorola.pim.Field.isSupported()
001Aobjrefjava.util.Vector
001Bmethodjava.util.Vector.<init>()
001Cobjrefjava.lang.Integer
001Dmethodjava.lang.Integer.<init>()
001Emethodjava.util.Vector.addElement()
001Fmethodjava.util.Vector.size()
0020methodjava.util.Vector.elementAt()
0021methodcom.motorola.pim.Field.getSupportedAttributes()
0022objrefjavax.microedition.pim.UnsupportedFieldException
0023methodjavax.microedition.pim.UnsupportedFieldException.<init>()
0024objrefjava.lang.IllegalArgumentException
0025methodjava.lang.IllegalArgumentException.<init>()
0026methodthis.getSupportedArrayElements()
0027objrefjava.lang.Exception
0028methodcom.motorola.pim.Field.getDataType()
0029methodcom.motorola.pim.Field.getSupportedArrayElements()
002Amethodcom.motorola.pim.Field.getLabel()
002Bmethodthis.getTableSupportedAttributes()
002Cmethodjava.util.Hashtable.get()
002Dtext 
002Emethodjava.lang.String.equals()
002Fmethodcom.motorola.pim.Field.getStringArrayElementLabel()
0030methodcom.motorola.pim.Field.getCapacity()
0031textField is unsupported
0032methodjavax.microedition.pim.UnsupportedFieldException.<init>()
0033methodcom.motorola.pim.Field.getStringArraySize()
0034objrefjava.util.Hashtable
0035methodjava.util.Hashtable.<init>()
0036objrefcom.motorola.pim.Field
0037methodjava.lang.String.charAt()
0038objrefjavax.microedition.pim.PIMList

com.motorola.pim.PIMRegistryMSG

private super class PIMRegistryMSG

Fields
private static finalintCONTACT
private static finalintEVENT
static finalintPIM_CONTACT_ERROR
static finalintPIM_CONTACT_NO_MATCH_FOUND
static finalintPIM_CONTACT_SUCCESS
static finalintPIM_EVENT_ERROR
static finalintPIM_EVENT_SUCCESS
static finalintPIM_SHORT_EVENT_SUCCESS
privateintapi
private staticContactListImplcontactStorage
private staticEventListImpleventStorage
privatebooleanregister
privatebooleanstart

Methods
 void<init>()
publicvoidreceiveEvent(int[] i1, int i2)
 booleanregistry(Object o1)
 booleanunregistry(Object o1)

References
0000methodjava.lang.Object.getClass()
0001methodjava.lang.Class.getName()
0002textcom.motorola.pim.ContactListImpl
0003methodjava.lang.String.equals()
0004fieldthis.contactStorage
0005methodjava.lang.Object.equals()
0006textcom.motorola.pim.EventListImpl
0007fieldthis.eventStorage
0008methodcom.motorola.api.DataFlow.registerApiProvider()
0009objrefcom.motorola.pim.ContactListImpl
000Aobjrefcom.motorola.pim.EventListImpl
000Bfieldcom.motorola.pim.ContactListImpl.recordIndex
000Cmethodjava.util.Calendar.getInstance()
000Dmethodjava.util.Calendar.set()
000Emethodjava.util.Calendar.getTime()
000Fmethodjava.util.Date.getTime()
001000030000EA60
0011objrefjava.lang.Exception
0012methodjava.lang.Throwable.printStackTrace()
0013fieldcom.motorola.pim.ContactListImpl.netContact
0014methodcom.motorola.pim.NotifyEvent.notifyEvent()
0015fieldcom.motorola.pim.EventListImpl.netEvent
0016objrefcom.motorola.api.DataFlowListener

com.motorola.pim.Property

private super class Property

Fields
publicStringgroup
publicStringname
publicVectorparams
publicStringvalue

Methods
 void<init>()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()

com.motorola.pim.PropertyParam

private super class PropertyParam

Fields
publicStringtype
publicVectorvalues

Methods
 void<init>()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()

com.motorola.pim.Reader

private super class Reader

Fields
private finalintCODE_7BIT
private finalintCODE_BASE64
private finalintCODE_QUOTED_PRINTABLE
privateintHOUR
private finalintMAX_ADDRS
private finalintMAX_NAMES
privateintMINUTE
static finalStringN_ADR
static finalStringN_AGENT
static finalStringN_BDAY
static finalStringN_CATEGORIES
static finalStringN_CLASS
static finalStringN_EMAIL
static finalStringN_FN
static finalStringN_GEO
static finalStringN_KEY
static finalStringN_LABEL
static finalStringN_LOGO
static finalStringN_MAILER
static finalStringN_N
static finalStringN_NICKNAME
static finalStringN_NOTE
static finalStringN_ORG
static finalStringN_PHOTO
static finalStringN_PRODID
static finalStringN_REV
static finalStringN_ROLE
static finalStringN_SORT_STRING
static finalStringN_SOUND
static finalStringN_TEL
static finalStringN_TITLE
static finalStringN_TZ
static finalStringN_UID
static finalStringN_URL
static finalStringN_VERSION
static finalStringPN_AALARM
static finalStringPN_ATTACH
static finalStringPN_ATTENDEE
static finalStringPN_BASE64
static finalStringPN_BEGIN
static finalStringPN_CATEGORIES
static finalStringPN_CLASS
static finalStringPN_COMPLETED
static finalStringPN_DALARM
static finalStringPN_DAYLIGHT
static finalStringPN_DCREATED
static finalStringPN_DESCRIPTION
static finalStringPN_DTEND
static finalStringPN_DTSTART
static finalStringPN_DUE
static finalStringPN_END
static finalStringPN_EXDATE
static finalStringPN_EXRULE
static finalStringPN_GEO
static finalStringPN_LAST_MODIFIED
static finalStringPN_LOCATION
static finalStringPN_MALARM
static finalStringPN_NAME
static finalStringPN_PALARM
static finalStringPN_PRIORITY
static finalStringPN_PRODID
static finalStringPN_PROFILE
static finalStringPN_QUOTED
static finalStringPN_RDATE
static finalStringPN_RELATED_TO
static finalStringPN_RESOURCES
static finalStringPN_RNUM
static finalStringPN_RRULE
static finalStringPN_SEQUENCE
static finalStringPN_SOURCE
static finalStringPN_STATUS
static finalStringPN_SUMMARY
static finalStringPN_TRANSP
static finalStringPN_TZ
static finalStringPN_UID
static finalStringPN_URL
static finalStringPN_VERSION
static finalStringPV_B
static finalStringPV_BBS
static finalStringPV_CAR
static finalStringPV_CELL
static finalStringPV_FAX
static finalStringPV_HOME
static finalStringPV_INTERNET
static finalStringPV_ISDN
static finalStringPV_MODEM
static finalStringPV_MSG
static finalStringPV_PAGER
static finalStringPV_PCS
static finalStringPV_PREF
static finalStringPV_VIDEO
static finalStringPV_VOICE
static finalStringPV_WORK
static finalStringPV_X400
static finalStringP_CHARSET
static finalStringP_CONTEXT
static finalStringP_ENCODING
static finalStringP_LANGUAGE
static finalStringP_ROLE
static finalStringP_STATUS
static finalStringP_TYPE
static finalStringP_VALUE
private finalintSTATE_BEGIN
private finalintSTATE_CALPROP
private finalintSTATE_ERROR
private finalintSTATE_NAME
private finalintSTATE_OK
private finalintSTATE_PARAM_TYPE
private finalintSTATE_PARAM_VALUE
private finalintSTATE_SKIP
private finalintSTATE_VALUE
private finalintSTATE_VCARD_VCAL
private finalintV_Calendar
private finalintV_Card
static finalStringV_VCAL
static finalStringV_VCARD
static finalStringV_VEVENT
static finalStringV_VTODO
privatebooleanWSPFound
privateintencoding
privateInputStreaminStream
privateintmounthly_repeat_type
privatebooleanstop
privateinttype

Methods
 void<init>(InputStream i1)
privateStringPBTelFromTEL(String s1)
privateVectorconvertVCal(Vector v1)
privateContactImplconvertVCard(Vector v1)
privateDateextractDate(String s1)
privateDateextractDateAndTime(String s1)
privateRepeatRuleextractRRule(Event e1, String s1)
 intgetWeekDay(String s1)
 intgetWeekInMonth(String s1, char c1)
privatebooleanisALPHA(char c1)
privatebooleanisCHAR(char c1)
privatebooleanisCOLON(char c1)
privatebooleanisCOMMA(char c1)
privatebooleanisCR(char c1)
privatebooleanisCTL(char c1)
privatebooleanisCorrectName(String s1, String s2)
privatebooleanisCorrectParamType(String s1, String s2)
privatebooleanisCorrectParamValue(String s1)
privatebooleanisCorrectVCalName(String s1, String s2)
privatebooleanisCorrectValueChar(String s1, char c1)
privatebooleanisDIGIT(char c1)
privatebooleanisDOT(char c1)
privatebooleanisDQUOTE(char c1)
privatebooleanisEQUALS(char c1)
privatebooleanisHYPHEN(char c1)
privatebooleanisLF(char c1)
privatebooleanisNON_ASCII(char c1)
privatebooleanisNeededName(String s1, String s2)
privatebooleanisNeededVCalName(String s1, String s2)
privatebooleanisSAFE_CHAR(char c1)
privatebooleanisSEMICOLON(char c1)
privatebooleanisVALUE_CHAR(char c1)
privatebooleanisVCAL_CHAR(char c1)
privatebooleanisVCARD_CHAR(char c1)
privatebooleanisVCHAR(char c1)
privatebooleanisVEVENT_CHAR(char c1)
privatebooleanisVTODO_CHAR(char c1)
privatebooleanisWSP(char c1)
publicObjectread()
privatecharreadCh()
privateRepeatRulesetExceptedDates(Event e1, Date d1)

References
000000030000EA60
000100030036EE80
0002objrefjava.lang.String
0003methodjava.lang.String.<init>()
0004methodthis.readCh()
0005methodthis.isCR()
0006methodthis.isLF()
0007methodjava.lang.String.trim()
0008methodjava.lang.String.toUpperCase()
0009textVCARD
000Amethodjava.lang.String.equals()
000BtextVCALENDAR
000Cmethodthis.isHYPHEN()
000Dmethodthis.isALPHA()
000Emethodthis.isDIGIT()
000Fmethodthis.isDOT()
0010methodthis.isCOLON()
0011methodthis.isWSP()
0012text 
0013textBEGIN
0014methodjava.lang.String.startsWith()
0015objrefjava.lang.StringBuffer
0016methodjava.lang.StringBuffer.<init>()
0017methodjava.lang.StringBuffer.append()
0018methodjava.lang.StringBuffer.append()
0019methodjava.lang.StringBuffer.toString()
001Amethodthis.isSEMICOLON()
001BtextEND
001Cmethodjava.lang.String.endsWith()
001Dmethodthis.isCorrectVCalName()
001Emethodthis.isNeededVCalName()
001Fobjrefcom.motorola.pim.Property
0020methodcom.motorola.pim.Property.<init>()
0021methodthis.isVCARD_CHAR()
0022methodthis.isVCAL_CHAR()
0023methodthis.isVEVENT_CHAR()
0024methodthis.isVTODO_CHAR()
0025objrefjava.util.Vector
0026methodjava.util.Vector.<init>()
0027objrefcom.motorola.pim.vCalEntry
0028methodcom.motorola.pim.vCalEntry.<init>()
0029textVEVENT
002AtextVTODO
002Bmethodjava.util.Vector.addElement()
002Cmethodthis.isCorrectName()
002Dmethodthis.isNeededName()
002Emethodthis.isEQUALS()
002Fmethodthis.isCorrectParamType()
0030objrefcom.motorola.pim.PropertyParam
0031methodcom.motorola.pim.PropertyParam.<init>()
0032methodjava.util.Vector.lastElement()
0033textTYPE
0034methodthis.isSAFE_CHAR()
0035methodthis.isCOMMA()
0036methodthis.isCorrectParamValue()
0037textENCODING
0038textQUOTED-PRINTABLE
0039textBASE64
003Amethodthis.isCorrectValueChar()
003Bmethodjava.lang.String.charAt()
003Cmethodjava.lang.String.substring()
003Dmethodthis.isVALUE_CHAR()
003Emethodthis.convertVCal()
003Fmethodthis.convertVCard()
0040methodthis.isCHAR()
0041methodthis.isDQUOTE()
0042methodthis.isCTL()
0043methodthis.isVCHAR()
0044methodthis.isNON_ASCII()
0045textTEL
0046textEMAIL
0047textN
0048textFN
0049textPHOTO
004AtextORG
004BtextVALUE
004CtextLANGUAGE
004DtextX-
004EtextSORT-STRING
004FtextSOUND
0050textURL
0051textUID
0052textVERSION
0053textCLASS
0054textKEY
0055textTITLE
0056textREV
0057textPRODID
0058textNOTE
0059textCATEGORIES
005AtextAGENT
005BtextLOGO
005CtextROLE
005DtextGEO
005EtextTZ
005FtextMAILER
0060textLABEL
0061textADR
0062textBDAY
0063textNICKNAME
0064textSOURCE
0065textNAME
0066textPROFILE
0067textDAYLIGHT
0068textATTACH
0069textATTENDEE
006AtextAALARM
006BtextDCREATED
006CtextDESCRIPTION
006DtextDALARM
006EtextDTEND
006FtextEXDATE
0070textEXRULE
0071textLAST-MODIFIED
0072textLOCATION
0073textMALARM
0074textRNUM
0075textPRIORITY
0076textPALARM
0077textRELATED-TO
0078textRDATE
0079textRRULE
007AtextRESOURCES
007BtextSEQUENCE
007CtextDTSTART
007DtextSTATUS
007EtextSUMMARY
007FtextTRANSP
0080textCOMPLETED
0081textDUE
0082textCHARSET
0083methodjava.io.InputStream.available()
0084methodjava.io.InputStream.read()
0085objrefjava.lang.Exception
00860005FFFFFFFF
00870000FFFFFFFF
0088methodjava.util.Vector.size()
0089methodjava.util.Vector.elementAt()
008Atext1.0
008Bobjrefjavax.microedition.pim.PIMException
008CtextUnsupported version
008Dmethodjavax.microedition.pim.PIMException.<init>()
008Eobjrefcom.motorola.pim.EventImpl
008Fmethodcom.motorola.pim.EventImpl.<init>()
0090methodcom.motorola.pim.EventListImpl.getInstance()
0091fieldcom.motorola.pim.EventListImpl.fieldsTable
0092methodcom.motorola.pim.EventImpl.setFieldsTable()
0093methodcom.motorola.pim.Coder.decodeBase64()
0094methodcom.motorola.pim.Coder.decodeQuotedPrintable()
0095text;
0096methodjava.lang.String.<init>()
0097objrefcom.motorola.pim.LocalStringTokenizer
0098methodcom.motorola.pim.LocalStringTokenizer.<init>()
0099methodcom.motorola.pim.LocalStringTokenizer.nextToken()
009Amethodthis.extractDateAndTime()
009Bmethodcom.motorola.pim.LocalStringTokenizer.restToken()
009Cmethodjava.util.Date.getTime()
009Dmethodjavax.microedition.pim.PIMItem.addInt()
009Emethodjavax.microedition.pim.PIMItem.addDate()
009Fmethodthis.extractRRule()
00A0methodjavax.microedition.pim.Event.setRepeat()
00A1methodthis.setExceptedDates()
00A2methodjavax.microedition.pim.PIMItem.addString()
00A3methodjavax.microedition.pim.Event.getRepeat()
00A4methodjavax.microedition.pim.PIMItem.countValues()
00A5methodjavax.microedition.pim.PIMItem.getDate()
00A6methodjava.util.Calendar.getInstance()
00A7objrefjava.util.Date
00A8methodjava.util.Date.<init>()
00A9methodjava.util.Calendar.setTime()
00AAmethodjava.util.Calendar.get()
00ABmethodjavax.microedition.pim.RepeatRule.setInt()
00ACmethodjava.lang.Integer.parseInt()
00ADmethodjava.util.Calendar.set()
00AEmethodjava.util.Calendar.getTimeZone()
00AFmethodjava.util.TimeZone.getRawOffset()
00B0methodjava.util.Calendar.getTime()
00B1objrefjava.lang.NumberFormatException
00B2objrefjavax.microedition.pim.RepeatRule
00B3methodjavax.microedition.pim.RepeatRule.<init>()
00B4methodjavax.microedition.pim.RepeatRule.addExceptDate()
00B5methodjava.lang.String.substring()
00B6text 
00B7methodjava.lang.String.indexOf()
00B8methodthis.getWeekDay()
00B9methodthis.getWeekInMonth()
00BAtext#
00BBmethodjavax.microedition.pim.RepeatRule.setDate()
00BCtext1
00BDtext2
00BEtext3
00BFtext4
00C0text5
00C1textMO
00C2000300008000
00C3textTU
00C4textWE
00C5textTH
00C6textFR
00C7textSA
00C8textSU
00C9000300010000
00CAtext2.1
00CBtextVersion doesn't exist
00CCobjrefcom.motorola.pim.ContactImpl
00CDmethodcom.motorola.pim.ContactImpl.<init>()
00CEfieldcom.motorola.pim.ContactListImpl.fieldsTable
00CFmethodcom.motorola.pim.ContactImpl.setFieldsTable()
00D0methodcom.motorola.pim.PIMItemImpl.addStringArray()
00D1objrefjavax.microedition.pim.FieldFullException
00D2methodthis.PBTelFromTEL()
00D3textWORK
00D4textHOME
00D5textPAGER
00D6textCELL
00D7textFAX
00D8textPREF
00D9methodcom.motorola.pim.PIMItemImpl.addString()
00DA000301000007
00DBmethodthis.extractDate()
00DCmethodcom.motorola.pim.PIMItemImpl.addDate()

com.motorola.pim.ShortEvent

private super class ShortEvent

Fields
privatelongend
privateintrepeat
privateintslot
privatelongstart

Methods
 void<init>(int i1, long l1, long l2, int i2)
 longgetEnd()
 intgetRepeat()
 intgetSlot()
 longgetStart()
 voidsetEnd(long l1)
 voidsetRepeat(int i1)
 voidsetSlot(int i1)
 voidsetStart(long l1)

com.motorola.pim.TempEvent

private super class TempEvent

Fields
 intalarm
 longend
 int[]exs
 intnum
 intrepeat
 intslot
 longstart
 Stringsummary

Methods
 void<init>()

com.motorola.pim.vCalEntry

private super class vCalEntry

Fields
publicVectorproperties

Methods
 void<init>()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()

com.motorola.pim.vCalWriter

public super class vCalWriter

Fields
static finalStringNAME_ALARM
static finalStringNAME_BEGIN
static finalStringNAME_DEND
static finalStringNAME_DSTART
static finalStringNAME_END
static finalStringNAME_EXCEPTED_DATES
static finalStringNAME_REPEAT_DAILY
static finalStringNAME_REPEAT_MONTHLY_ON_DATE
static finalStringNAME_REPEAT_MONTHLY_ON_DAY
static finalStringNAME_REPEAT_WEEKLY
static finalStringNAME_REPEAT_YEARLY
static finalStringNAME_RRULE
static finalStringNAME_SUMMARY
static finalStringNAME_UID
static finalStringNAME_VERSION
static finalStringQUOTED
static finalStringVALUE_EVENT
static finalStringVALUE_VCALENDAR
static finalStringVALUE_VERSION
privateintalarm
 OutputStreamoutStream
privatelongstart

Methods
 void<init>(OutputStream o1)
privateStringconvertDate(long l1)
privateStringgetDay(int i1)
privateStringgetWeek(int i1)
publicvoidinit(OutputStream o1)
publicvoidwriteEventField(int i1, String s1, Event e1, OutputStream o1)
publicvoidwriteExceptedDates(Enumeration e1, OutputStream o1)
publicvoidwriteRepeatField(int i1, String s1, RepeatRule r1, OutputStream o1)
 voidwriteString(String s1, String s2, OutputStream o1)

References
00000005FFFFFFFF
00010000FFFFFFFF
0002methodthis.init()
0003methodjavax.microedition.pim.PIMItem.countValues()
0004textDALARM:
000500030000EA60
0006methodjavax.microedition.pim.PIMItem.getInt()
0007methodthis.convertDate()
0008methodthis.writeString()
0009textDTEND:
000Amethodjavax.microedition.pim.PIMItem.getDate()
000BtextDTSTART:
000CtextSUMMARY:
000Dmethodjavax.microedition.pim.PIMItem.getString()
000EtextUID:
000Fmethodjavax.microedition.pim.RepeatRule.getInt()
0010textRRULE:
0011textD1
0012textW1
0013textMD1
0014objrefjava.lang.Exception
0015objrefjava.lang.StringBuffer
0016methodjava.lang.StringBuffer.<init>()
0017textMP1
0018methodjava.lang.StringBuffer.append()
0019methodjava.lang.StringBuffer.append()
001Amethodjava.lang.StringBuffer.toString()
001BtextMD1
001Cmethodthis.getWeek()
001Dtext 
001Emethodthis.getDay()
001FtextYD1
0020text 
0021methodjava.util.Enumeration.hasMoreElements()
0022textEXDATE:
0023methodjava.util.Enumeration.nextElement()
0024objrefjava.util.Date
0025methodjava.util.Date.getTime()
0026text;
0027methodjava.util.Calendar.getInstance()
0028methodjava.util.Date.<init>()
0029methodjava.util.Calendar.setTime()
002Amethodjava.util.Calendar.get()
002Btext0
002CtextT
002Dmethodcom.motorola.pim.Coder.codeQuotedPrintable()
002Emethodjava.lang.String.substring()
002Fmethodjava.lang.StringBuffer.append()
0030textENCODING=QUOTED-PRINTABLE:
0031methodjava.lang.String.getBytes()
0032methodjava.io.OutputStream.write()
0033text 
0034textMO
0035textTU
0036textWE
0037textTH
0038textFR
0039textSA
003AtextSU
003Btext1+
003Ctext2+
003Dtext3+
003Etext4+
003Ftext5+
0040text1-
0041text2-
0042text3-
0043text4-
0044text5-
0045objrefjava.io.IOException

com.motorola.pim.vCardWriter

public super class vCardWriter

Fields
private static finalStringCOLON
private static finalStringNAME_ADDR
static finalStringNAME_BEGIN
private static finalStringNAME_BIRTHDATE
private staticHashtableNAME_EMAIL
static finalStringNAME_END
private static finalStringNAME_FNAME
private static finalStringNAME_NAME
private static finalStringNAME_ORG
private staticHashtableNAME_PHONE
private static finalStringNAME_PHOTO
private static finalStringNAME_TITLE
static finalStringNAME_VERSION
private static finalStringQUOTED
private static finalintRECORD_TYPE_FAX
private static finalintRECORD_TYPE_HOME
private static finalintRECORD_TYPE_MOBILE
private static finalintRECORD_TYPE_OTHER
private static finalintRECORD_TYPE_PAGER
private static finalintRECORD_TYPE_WORK
static finalStringVALUE_VCARD
staticHashtableVALUE_VERSION
 OutputStreamoutStream
private staticHashtablepb_to_vcard_map_table

Methods
staticvoid<clinit>()
 void<init>(OutputStream o1)
privatebooleancontainsAttribute(int i1, int i2)
privateStringgetVCardPhoneType(int i1)
publicvoidinit(OutputStream o1)
privateStringremoveSemicolon(String s1)
publicvoidwriteContactField(int i1, String s1, Contact c1, OutputStream o1)
 voidwriteString(String s1, String s2, OutputStream o1)

References
0000methodthis.init()
0001fieldthis.VALUE_VERSION
0002objrefjava.lang.String
0003textVCARD/2.1
0004methodjava.lang.String.<init>()
0005text2.1
0006methodjava.util.Hashtable.put()
0007fieldthis.NAME_PHONE
0008textTEL
0009fieldthis.NAME_EMAIL
000AtextEMAIL;INTERNET
000Bfieldthis.pb_to_vcard_map_table
000Cobjrefjava.lang.Integer
000Dmethodjava.lang.Integer.<init>()
000EtextWORK
000FtextHOME
0010textVOICE
0011textCELL
0012textFAX
0013textPAGER
0014textFN:
0015methodjavax.microedition.pim.PIMItem.getString()
0016methodthis.writeString()
0017methodjavax.microedition.pim.PIMItem.getDate()
0018methodjava.util.Calendar.getInstance()
0019objrefjava.util.Date
001Amethodjava.util.Date.<init>()
001Bmethodjava.util.Calendar.setTime()
001Cmethodjava.util.Calendar.get()
001Dobjrefjava.lang.StringBuffer
001Emethodjava.lang.StringBuffer.<init>()
001Ftext0
0020methodjava.lang.StringBuffer.append()
0021methodjava.lang.StringBuffer.append()
0022methodjava.lang.StringBuffer.toString()
0023text 
0024text-
0025textBDAY:
0026methodjavax.microedition.pim.PIMItem.getStringArray()
0027methodjava.lang.String.equals()
0028text;
0029methodthis.removeSemicolon()
002AtextN:
002BtextADR:
002CtextORG:
002DtextPHOTO;VALUE=URL:
002EtextTITLE:
002Fmethodjavax.microedition.pim.Contact.getPreferredIndex()
0030methodjavax.microedition.pim.PIMItem.countValues()
0031methodjava.util.Hashtable.get()
0032textPREF;
0033methodjavax.microedition.pim.PIMItem.getAttributes()
0034methodthis.getVCardPhoneType()
0035text:
0036000301000007
0037methodcom.motorola.pim.Coder.codeQuotedPrintable()
0038methodjava.lang.String.substring()
0039methodjava.lang.StringBuffer.append()
003AtextENCODING=QUOTED-PRINTABLE:
003Bmethodjava.lang.String.getBytes()
003Cmethodjava.io.OutputStream.write()
003Dtext 
003Emethodthis.containsAttribute()
003Fmethodjava.lang.String.charAt()
0040objrefjava.util.Hashtable
0041methodjava.util.Hashtable.<init>()
0042objrefjava.io.IOException

com.motorola.ref.Reference

public super abstract class Reference

Fields
privateintgcReserved
privateObjectreferent

Methods
 void<init>(Object o1)
publicvoidclear()
publicObjectget()

com.motorola.ref.SoftReference

public super class SoftReference
extends com.motorola.ref.Reference

Methods
publicvoid<init>(Object o1)
private nativevoidinitializeSoftReference()

References
0000methodcom.motorola.ref.Reference.<init>()
0001methodthis.initializeSoftReference()

com.motorola.smsaccess.ReadAccess

private final super class ReadAccess

Fields
private static finalPermissionmyPermission

Methods
staticvoid<clinit>()
 void<init>()
staticvoidcheck(String s1)

References
0000methodcom.jblend.security.SecurityManager.getManager()
0001fieldthis.myPermission
0002methodcom.jblend.security.SecurityManager.checkPermission()
0003methodcom.jblend.security.PermissionFactory.getFactory()
0004textcom.motorola.smsaccess.readaccess
0005methodcom.jblend.security.PermissionFactory.getPermission()
0006objrefjava.lang.SecurityException

com.motorola.smsaccess.SMSFolder

public super class SMSFolder

Fields
privateint[]myList
privateintmyLocked
privateStringmyName
privateintmyRead
privateintmySent

Methods
publicvoid<init>(String s1)
publicvoidappend(byte[] b1)
private static nativeintappendMessage0(String s1, byte[] b1)
private finalvoidcheckIdentifier(int i1)
private static nativeintfreeMessage0(int i1)
public staticSMSFolder[]getFolders()
publicint[]getList()
publicintgetLockedCount()
publicbyte[]getMessage(int i1)
private static nativeintgetMessageCount0(String s1, byte[] b1)
private static nativeintgetMessageData0(int i1, byte[] b1)
private static nativeintgetMessageList0(String s1, byte[] b1)
private static nativeintgetMessageSize0(int i1)
publicStringgetName()
publicintgetReadCount()
publicintgetSentCount()
publicintgetTotalCount()
publicintgetUnreadCount()
private static nativeintloadMessage0(String s1, int i1)
publicvoidremove(int i1)
private static nativeintremoveMessage0(String s1, int i1)

References
0000methodcom.motorola.smsaccess.Settings.validateFolderName()
0001methodthis.getMessageList0()
0002objrefjava.io.IOException
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textUnable to load message identifiers for
0006methodjava.lang.StringBuffer.append()
0007text from Platform:
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.io.IOException.<init>()
000Bmethodthis.getMessageCount0()
000CtextUnable to request counter of specific messages
000Dobjrefjava.lang.String
000Emethodjava.lang.String.<init>()
000Fmethodcom.motorola.smsaccess.ReadAccess.check()
0010methodjava.lang.System.arraycopy()
0011methodthis.getTotalCount()
0012methodthis.checkIdentifier()
0013methodthis.loadMessage0()
0014methodcom.motorola.smsaccess.Transactor.waiting()
0015textUnable to get message
0016text from the folder
0017text:
0018methodthis.getMessageSize0()
0019methodthis.getMessageData0()
001AtextUnable to load message data
001Bmethodthis.freeMessage0()
001CtextUnable to release data for
001Dmethodcom.motorola.smsaccess.Settings.setupCheckSum()
001Emethodcom.motorola.smsaccess.WriteAccess.check()
001Fmethodcom.motorola.smsaccess.Settings.validateMessage()
0020methodthis.appendMessage0()
0021textUnable to append message to the folder
0022methodthis.removeMessage0()
0023textUnable to remove message
0024methodcom.motorola.smsaccess.Settings.getFolderNames()
0025objrefthis
0026methodthis.<init>()
0027objrefjava.lang.IllegalArgumentException
0028textInternal error:
0029methodjava.lang.StringBuffer.append()
002A00030000FFFF
002BtextIncorrect message identifier
002Ctext for the folder
002Dmethodjava.lang.IllegalArgumentException.<init>()
002EtextFolder
002Ftext does not contain message
0030objrefjava.lang.SecurityException

com.motorola.smsaccess.SMSMessage

public super class SMSMessage

Fields
static finalbyteBIG_ENDIAN
static finalbyteCURRENT_VERSION
static finalbyteLITTLE_ENDIAN
public static finalbyteMMS
public static finalbyteTEXT
privateStringmyBodyText
privatebyte[]myData
privatebytemyEndian
privateStringmyFolder
privateStringmyFromAddress
privateintmyHdrSize
privateintmyIdentifier
privateintmyMsgSize
privateint[]mySegment
privatebytemyStateLock
privatebytemyStateRead
privateDatemyTimestamp
privateStringmyToAddress
privatebytemyType
privatebytemyVersion

Methods
publicvoid<init>(byte[] b1)
publicbyte[]getBodyData()
publicStringgetBodyText()
publicStringgetFolder()
publicStringgetFromAddress()
publicintgetIdentifier()
private finallonggetLong(int i1)
publicbyte[]getMessage()
publicintgetSegments()
private finalintgetShort(int i1)
publicintgetSize()
private finalStringgetString(int i1, int i2)
private finalStringgetString(int i1)
publicDategetTimestamp()
publicStringgetToAddress()
publicbytegetType()
publicbooleanisLocked()
publicbooleanisUnread()

References
0000methodcom.motorola.smsaccess.Settings.validateMessage()
0001methodjava.lang.System.arraycopy()
0002objrefjava.lang.IllegalArgumentException
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textMessage representation of version
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008text is not supported
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.lang.IllegalArgumentException.<init>()
000BtextMessage data endianess number
000Cmethodthis.getShort()
000DtextIncorrect message size
000Etext, shall be
000Fmethodthis.getString()
0010methodcom.motorola.smsaccess.ReadAccess.check()
0011textIncorrect type of message
0012methodthis.getLong()
0013objrefjava.util.Date
0014methodjava.util.Date.<init>()
0015methodthis.getString()
0016objrefjava.lang.String
0017methodjava.lang.String.<init>()
0018textWrong message type: not textual message
0019textWrong message type: not binary message
001Amethodjava.lang.String.<init>()
001Bobjrefjava.io.IOException
001Cobjrefjava.lang.SecurityException

com.motorola.smsaccess.Settings

private final super class Settings

Fields
static finalintDATAFLOW_EVENT_LOWER
static finalintDATAFLOW_EVENT_TIMEOUT
static finalintDATAFLOW_EVENT_UPPER
static finalintFOLDER_LIST_SIZE
static finalintMESSAGE_CHECKSUM_SIZE
static finalintMESSAGE_LOWER_BOUND
static finalintMESSAGE_UPPER_BOUND
private staticString[]ourFolderNames
static finalStringourPackage
static finalbooleantraceEnabled

Methods
staticvoid<clinit>()
 void<init>()
staticintcalculateCheckSum(byte[] b1)
private static nativeintgetFolderCount0()
private static nativeStringgetFolderName0(int i1)
staticString[]getFolderNames()
staticvoidsetupCheckSum(byte[] b1)
staticvoidtrace(String s1)
staticStringvalidateFolderName(String s1)
staticvoidvalidateMessage(byte[] b1)

References
0000fieldthis.ourFolderNames
0001methodthis.getFolderCount0()
0002objrefjava.io.IOException
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textAPI is not supported by Platform:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009methodjava.io.IOException.<init>()
000Aobjrefjava.lang.String
000Bmethodthis.getFolderName0()
000CtextUnable to load folder name from Platform
000Dobjrefjava.lang.IllegalArgumentException
000EtextFolder name is empty
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodthis.getFolderNames()
0011methodjava.lang.String.equalsIgnoreCase()
0012textFolder '
0013text' is not supported by Platform
0014methodthis.calculateCheckSum()
0015textvalidateMessage()
0016methodthis.trace()
0017textChecksum saved:
0018textChecksum actual:
0019textLength:
001AtextMessage data is not valid
001BtextMessage data is null
001CtextMessage is too short
001DtextSetupCheckSum()
001EtextChecksum:

com.motorola.smsaccess.Transactor

private final super class Transactor

Fields
static finalintINIT_ERROR
static finalintWAIT_ERROR
privateVectormyWaiters
private staticTransactorourTransactor

Methods
staticvoid<clinit>()
 void<init>()
static nativeintcancelTransaction0(int i1)
static final synchronizedbooleaninitTransactor()
publicvoidreceiveEvent(int[] i1, int i2)
static finalintwaiting(int i1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodcom.motorola.api.DataFlow.registerApiProvider()
0003objrefjava.lang.IllegalArgumentException
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textUnable to register transaction listener for event
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.lang.IllegalArgumentException.<init>()
000BtextIncorrent data received, transaction dropped
000Cmethodcom.motorola.smsaccess.Settings.trace()
000Dobjrefcom.motorola.smsaccess.Transactor$Waiter
000Emethodcom.motorola.smsaccess.Transactor$Waiter.<init>()
000Fmethodjava.util.Vector.indexOf()
0010textno waiter found, notification dropped
0011methodjava.util.Vector.elementAt()
0012methodcom.motorola.smsaccess.Transactor$Waiter.unblock()
0013fieldthis.ourTransactor
0014methodthis.initTransactor()
0015methodthis.cancelTransaction0()
0016methodjava.util.Vector.addElement()
0017methodcom.motorola.smsaccess.Transactor$Waiter.block()
0018methodjava.util.Vector.removeElement()
0019objrefthis
001Amethodthis.<init>()
001Bobjrefjava.lang.Exception
001Cfieldjava.lang.System.out
001DtextUnable to initialize Transactor:
001Emethodjava.lang.StringBuffer.append()
001Fmethodjava.io.PrintStream.println()
0020objrefcom.motorola.api.DataFlowListener

com.motorola.smsaccess.Transactor$Waiter

private final super class Transactor$Waiter

Fields
 intmyResult
 intmyTransaction

Methods
 void<init>(int i1)
 voidblock()
publicbooleanequals(Object o1)
 voidunblock(int i1)

References
0000objrefthis
0001methodjava.lang.Thread.currentThread()
0002methodjava.lang.Thread.yield()
0003000500000000
0004000000007530
0005methodjava.lang.Object.wait()
0006objrefjava.lang.Exception
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textblocking exception --
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodcom.motorola.smsaccess.Settings.trace()
000Emethodcom.motorola.smsaccess.Transactor.cancelTransaction0()
000Fmethodjava.lang.Object.notify()

com.motorola.smsaccess.WriteAccess

private final super class WriteAccess

Fields
private static finalPermissionmyPermission

Methods
staticvoid<clinit>()
 void<init>()
staticvoidcheck(String s1)

References
0000methodcom.jblend.security.SecurityManager.getManager()
0001fieldthis.myPermission
0002methodcom.jblend.security.SecurityManager.checkPermission()
0003methodcom.jblend.security.PermissionFactory.getFactory()
0004textcom.motorola.smsaccess.writeaccess
0005methodcom.jblend.security.PermissionFactory.getPermission()
0006objrefjava.lang.SecurityException

com.motorola.synerj.apps.AppBase

public super abstract class AppBase

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoidonSet(boolean b1)

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.apps.AppReg

public final super class AppReg

Fields
privateAppBase_application

Methods
staticvoid<clinit>()
publicvoid<init>(AppBase a1)
publicAppBaseget()
publicvoidset(AppBase a1)

References
0000methodthis.set()
0001methodcom.motorola.synerj.apps.AppBase.onSet()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.apps.airplanemode.AirplaneMode

public super class AirplaneMode
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalAirplaneModegetAirplaneModeApplication()
public staticbooleanisAPMOn()
private static nativebooleanisAPMOn0()
public staticbooleanisPromptOnPowerUp()
private static nativebooleanisPromptOnPowerUp0()
public static finalvoidsetAirplaneModeApplication(AirplaneMode a1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001fieldthis.appReg
0002objrefthis
0003methodcom.motorola.synerj.apps.AppReg.set()
0004methodthis.isAPMOn0()
0005methodthis.isPromptOnPowerUp0()
0006objrefcom.motorola.synerj.apps.AppReg
0007methodthis.<init>()
0008methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.browser.Browser

public super class Browser
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalBrowsergetBrowser()
publicvoidlaunch(String s1)
private static nativevoidlaunch0(String s1)
public static finalvoidsetBrowser(Browser b1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.call.Calling

public super class Calling
extends com.motorola.synerj.apps.AppBase

Fields
public static finalStringCALL_ACCEPTED_EVENT
public static finalStringCALL_ORIGINATED_EVENT
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalCallinggetCallingApplication()
publicvoidlaunch(String s1)
private static nativevoidlaunch0(String s1)
public static finalvoidsetCallingApplication(Calling c1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.dbk.Appointment

public super class Appointment

Fields
privateStringdescription
privatelongduration
privateintid
privateDatestartDate

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, Date d1, long l1, int i1)
publicStringgetDescription()
publiclonggetDuration()
publicintgetID()
publicDategetStartDate()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.apps.dbk.AppointmentsList

public super class AppointmentsList

Fields
private static finalintDBK_ASYNC_GET_BY_ID_CALL
private static finalintDBK_ASYNC_NEXT_APPOINTMENT_CALL
static finalintDBK_REQ_ERROR
static finalintDBK_REQ_NO_MATCH
static finalintDBK_REQ_SUCCESS
private static finalintTIMEOUT
privateAppointmentcurrentApptmnt
privateintcurrentResult
privatebooleanhasMore
private staticDbkDflListenerlistener
private staticEventNotifierwaiter

Methods
staticvoid<clinit>()
 void<init>()
private synchronizedbooleancallAsyncDLDbkFunction(int i1, boolean b1, int i2)
 voideventReceived()
private static nativelonggetCurrentDuration0()
private static nativeintgetCurrentID0()
private static nativelonggetCurrentTime0()
private static nativeStringgetCurrentTitle0()
private static nativebooleangetEvent0(boolean b1)
private static nativebooleangetEventByID0(int i1)
publicbooleanhasMoreElements()
publicbooleanlaunchAppointmentByID(int i1)
private static nativevoidlaunchAppointmentDVScreen0()
publicObjectnextElement()
 voidsetRequestResult(int i1)

References
0000methodthis.callAsyncDLDbkFunction()
0001objrefjava.util.NoSuchElementException
0002textNo more Appointments in this enumeration.
0003methodjava.util.NoSuchElementException.<init>()
0004methodthis.launchAppointmentDVScreen0()
0005fieldthis.listener
0006methodcom.motorola.synerj.apps.dbk.DbkDflListener.addListener()
0007methodthis.getEvent0()
0008methodthis.getEventByID0()
0009fieldthis.waiter
000Amethodcom.motorola.synerj.apps.dbk.EventNotifier.waitEvent()
000Bobjrefjava.lang.Exception
000Cfieldjava.lang.System.out
000Dmethodjava.lang.Throwable.getMessage()
000Emethodjava.io.PrintStream.println()
000Fobjrefcom.motorola.synerj.apps.dbk.Appointment
0010methodthis.getCurrentTitle0()
0011objrefjava.util.Date
0012methodthis.getCurrentTime0()
0013methodjava.util.Date.<init>()
0014methodthis.getCurrentDuration0()
0015methodthis.getCurrentID0()
0016methodcom.motorola.synerj.apps.dbk.Appointment.<init>()
0017methodcom.motorola.synerj.apps.dbk.EventNotifier.notifyEvent()
0018methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0019objrefcom.motorola.synerj.apps.dbk.DbkDflListener
001Amethodcom.motorola.synerj.apps.dbk.DbkDflListener.<init>()
001Bobjrefcom.motorola.synerj.apps.dbk.EventNotifier
001Cmethodcom.motorola.synerj.apps.dbk.EventNotifier.<init>()
001Dobjrefjava.util.Enumeration

com.motorola.synerj.apps.dbk.DateBook

public super class DateBook
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg
privatebooleanisJavaDbkRegistered
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(DateBook d1)
publicbooleanaddListener(DateBookListener d1)
publicAppointmentsListgetAppointmentsListForToday()
public static finalDateBookgetDateBook()
publicvoidlaunch()
private static nativevoidlaunch0()
publicvoidlaunchNewEvent()
private static nativevoidlaunchNewEvent0()
publicvoidlaunchTodayView()
private static nativevoidlaunchTodayView0()
private static nativebooleanregisterJavaDBK0()
publicvoidremoveListener(DateBookListener d1)
public static finalvoidsetDateBook(DateBook d1)

References
0000methodthis.launch0()
0001methodthis.launchNewEvent0()
0002methodthis.launchTodayView0()
0003methodcom.motorola.synerj.apps.AppBase.<init>()
0004objrefcom.motorola.synerj.notifications.Listeners
0005methodcom.motorola.synerj.notifications.Listeners.<init>()
0006objrefcom.motorola.synerj.apps.dbk.DateBook$Listener
0007methodcom.motorola.synerj.apps.dbk.DateBook$Listener.<init>()
0008methodcom.motorola.api.DataFlow.registerApiProvider()
0009fieldthis.appReg
000Aobjrefthis
000Bmethodcom.motorola.synerj.apps.AppReg.set()
000Cobjrefcom.motorola.synerj.apps.dbk.AppointmentsList
000Dmethodcom.motorola.synerj.apps.dbk.AppointmentsList.<init>()
000Emethodthis.registerJavaDBK0()
000Fmethodcom.motorola.synerj.notifications.Listeners.addListener()
0010methodcom.motorola.synerj.notifications.Listeners.removeListener()
0011objrefcom.motorola.synerj.apps.AppReg
0012methodthis.<init>()
0013methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.dbk.DateBook$1

private super class DateBook$1

com.motorola.synerj.apps.dbk.DateBook$DbkNotifier

private super class DateBook$DbkNotifier

Fields
private finalDateBookthis$0

Methods
privatevoid<init>(DateBook d1)
 void<init>(DateBook d1, DateBook$1 d2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.dbk.DateBookListener
0002methodcom.motorola.synerj.apps.dbk.DateBookListener.dateBookChanged()
0003objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.apps.dbk.DateBook$Listener

private super class DateBook$Listener

Fields
privateNotifiernotifier
private finalDateBookthis$0

Methods
privatevoid<init>(DateBook d1)
 void<init>(DateBook d1, DateBook$1 d2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.dbk.DateBook$DbkNotifier
0002methodcom.motorola.synerj.apps.dbk.DateBook$DbkNotifier.<init>()
0003methodcom.motorola.synerj.apps.dbk.DateBook.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.apps.dbk.DateBookListener

public interface DateBookListener

Methods
publicvoiddateBookChanged()

com.motorola.synerj.apps.dbk.DbkDflListener

private super class DbkDflListener

Fields
privateAppointmentsListapptmntList
privatebooleanisRegistered

Methods
staticvoid<clinit>()
 void<init>()
 booleanaddListener(AppointmentsList a1)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodcom.motorola.api.DataFlow.registerApiProvider()
0001methodcom.motorola.synerj.apps.dbk.AppointmentsList.setRequestResult()
0002methodcom.motorola.synerj.apps.dbk.AppointmentsList.eventReceived()
0003methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0004objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.apps.dbk.EventNotifier

private super class EventNotifier

Fields
privateObjectwaitObject

Methods
staticvoid<clinit>()
 void<init>()
 voidnotifyEvent()
 voidwaitEvent(int i1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002methodjava.lang.Object.wait()
0003objrefjava.lang.InterruptedException
0004fieldjava.lang.System.out
0005methodjava.lang.Throwable.getMessage()
0006methodjava.io.PrintStream.println()
0007methodjava.lang.Object.notify()
0008objrefjava.lang.Exception
0009methodjava.lang.Throwable.getMessage()
000Amethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.apps.dial.DialEditor

public super class DialEditor
extends com.motorola.synerj.apps.AppBase

Fields
public static finalintKEY_PLUS
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalDialEditorgetDialEditor()
publicbooleanlaunch(int i1)
private static nativevoidlaunch0(int i1)
private static nativevoidlaunchDialed0()
publicbooleanlaunchSpeedNo(int i1)
private static nativevoidlaunchSpeedNo0(int i1)
public static finalvoidsetDialEditor(DialEditor d1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001fieldjava.lang.System.out
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004textDialEditor.launch: key =
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodjava.io.PrintStream.println()
0009methodthis.launch0()
000Amethodthis.launchDialed0()
000Bmethodthis.launchSpeedNo0()
000Cfieldthis.appReg
000Dobjrefthis
000Emethodcom.motorola.synerj.apps.AppReg.set()
000Fobjrefcom.motorola.synerj.apps.AppReg
0010methodthis.<init>()
0011methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.idle.Settings

public super class Settings
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg
private staticSettingsnativeSettings
private staticSettingsEventHandlersettingsHandler

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalSettingsgetIdleSettings()
publicvoidlaunch()
private static nativevoidlaunch0()
publicvoidlaunchWallpaper()
private static nativevoidlaunchWallpaper0()
public static finalvoidsetIdleSettings(Settings s1)
private static nativevoidsetSettingsCorelet0(boolean b1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002methodthis.launchWallpaper0()
0003fieldthis.appReg
0004objrefthis
0005fieldthis.nativeSettings
0006fieldthis.settingsHandler
0007methodcom.motorola.synerj.apps.idle.SettingsEventHandler.unregister()
0008methodcom.motorola.synerj.apps.idle.SettingsEventHandler.register()
0009methodcom.motorola.synerj.apps.AppReg.set()
000Amethodthis.setSettingsCorelet0()
000Bobjrefcom.motorola.synerj.apps.idle.SettingsEventHandler
000Cmethodcom.motorola.synerj.apps.idle.SettingsEventHandler.<init>()
000Dmethodthis.<init>()
000Eobjrefcom.motorola.synerj.apps.AppReg
000Fmethodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.idle.SettingsEventHandler

private super class SettingsEventHandler

Fields
private static finalStringLAUNCH_SETTINGS

Methods
staticvoid<clinit>()
 void<init>()
publicvoidhandleEvent(Object o1, int i1, Object o2)
 voidregister()
 voidunregister()

References
0000textapps.idle.LAUNCH_SETTINGS
0001methodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0002methodcom.motorola.synerj.fw.EventManager.unregisterEventHandler()
0003methodjava.lang.String.equals()
0004methodcom.motorola.synerj.apps.idle.Settings.getIdleSettings()
0005methodcom.motorola.synerj.apps.idle.Settings.launch()
0006methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0007objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.apps.messages.Messages

public super class Messages
extends com.motorola.synerj.apps.AppBase

Fields
private static finalintMESSAGE_CENTER
private static finalintMESSAGE_EDITOR
private static finalintMESSAGE_INBOX
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalMessagesgetMessages()
publicvoidlaunch()
private static nativevoidlaunch0(int i1)
publicvoidlaunchCreator()
private static nativevoidlaunchCreator0()
publicvoidlaunchEditor()
publicvoidlaunchEmailFolders()
private static nativevoidlaunchEmailFolders0()
publicvoidlaunchInbox()
publicvoidlaunchReader(int i1)
private static nativevoidlaunchReader0(int i1)
public static finalvoidsetMessages(Messages m1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002methodthis.launchReader0()
0003methodthis.launchCreator0()
0004methodthis.launchEmailFolders0()
0005fieldthis.appReg
0006objrefthis
0007methodcom.motorola.synerj.apps.AppReg.set()
0008objrefcom.motorola.synerj.apps.AppReg
0009methodthis.<init>()
000Amethodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.mmedia.Camera

public super class Camera
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalCameragetCameraApplication()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetCameraApplication(Camera c1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.mmedia.MediaPlayer

public super class MediaPlayer
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalMediaPlayergetMediaPlayerApplication()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetMediaPlayerApplication(MediaPlayer m1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.mmedia.Pictures

public super class Pictures
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalPicturesgetPicturesApplication()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetPicturesApplication(Pictures p1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.mmenu.MainMenu

public super class MainMenu
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalMainMenugetMainMenu()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetMainMenu(MainMenu m1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.pbk.PhoneBook

public super class PhoneBook
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(PhoneBook p1)
publicvoidaddListener(PhoneBookListener p1)
public static finalPhoneBookgetPhonebook()
publicvoidlaunch()
private static nativevoidlaunch0()
publicvoidlaunchNewPhoneNumber()
private static nativevoidlaunchNewPhoneNumber0()
publicvoidremoveListener(PhoneBookListener p1)
public static finalvoidsetPhonebook(PhoneBook p1)

References
0000methodthis.launch0()
0001methodthis.launchNewPhoneNumber0()
0002methodcom.motorola.synerj.apps.AppBase.<init>()
0003objrefcom.motorola.synerj.notifications.Listeners
0004methodcom.motorola.synerj.notifications.Listeners.<init>()
0005objrefcom.motorola.synerj.apps.pbk.PhoneBook$Listener
0006methodcom.motorola.synerj.apps.pbk.PhoneBook$Listener.<init>()
0007methodcom.motorola.api.DataFlow.registerApiProvider()
0008fieldthis.appReg
0009objrefthis
000Amethodcom.motorola.synerj.apps.AppReg.set()
000Bmethodcom.motorola.synerj.notifications.Listeners.addListener()
000Cmethodcom.motorola.synerj.notifications.Listeners.removeListener()
000Dobjrefcom.motorola.synerj.apps.AppReg
000Emethodthis.<init>()
000Fmethodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.pbk.PhoneBook$1

private super class PhoneBook$1

com.motorola.synerj.apps.pbk.PhoneBook$Listener

private super class PhoneBook$Listener

Fields
privateNotifiernotifier
private finalPhoneBookthis$0

Methods
privatevoid<init>(PhoneBook p1)
 void<init>(PhoneBook p1, PhoneBook$1 p2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.pbk.PhoneBook$PbkNotifier
0002methodcom.motorola.synerj.apps.pbk.PhoneBook$PbkNotifier.<init>()
0003methodcom.motorola.synerj.apps.pbk.PhoneBook.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.apps.pbk.PhoneBook$PbkNotifier

private super class PhoneBook$PbkNotifier

Fields
private finalPhoneBookthis$0

Methods
privatevoid<init>(PhoneBook p1)
 void<init>(PhoneBook p1, PhoneBook$1 p2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.pbk.PhoneBookListener
0002methodcom.motorola.synerj.apps.pbk.PhoneBookListener.phoneBookChanged()
0003objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.apps.pbk.PhoneBookListener

public interface PhoneBookListener

Methods
publicvoidphoneBookChanged()

com.motorola.synerj.apps.pers.PopupPersonalize

public super class PopupPersonalize
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalPopupPersonalizegetPopupPersonalizeApplication()
public staticbooleanisPopupEnabled()
private static nativebooleanisPopupEnabled0()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetPopupPersonalizeApplication(PopupPersonalize p1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001fieldthis.appReg
0002objrefthis
0003methodcom.motorola.synerj.apps.AppReg.set()
0004methodthis.launch0()
0005methodthis.isPopupEnabled0()
0006objrefcom.motorola.synerj.apps.AppReg
0007methodthis.<init>()
0008methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.rc.RecentCalls

public super class RecentCalls
extends com.motorola.synerj.apps.AppBase

Fields
public static finalintDIALED_CALLS
public static finalintMAIN_MENU
public static finalintRECEIVED_CALLS
private static finalAppRegappReg
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(RecentCalls r1)
publicvoidaddListener(RecentCallsListener r1)
public static finalRecentCallsgetRecentCalls()
publicvoidlaunch(int i1)
private static nativevoidlaunch0(int i1)
publicvoidlaunchCallDetails(int i1, int i2)
private static nativevoidlaunchCallDetails0(int i1, int i2)
publicvoidremoveListener(RecentCallsListener r1)
public static finalvoidsetRecentCalls(RecentCalls r1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001objrefcom.motorola.synerj.notifications.Listeners
0002methodcom.motorola.synerj.notifications.Listeners.<init>()
0003objrefcom.motorola.synerj.apps.rc.RecentCalls$Listener
0004methodcom.motorola.synerj.apps.rc.RecentCalls$Listener.<init>()
0005methodcom.motorola.api.DataFlow.registerApiProvider()
0006methodthis.launch0()
0007methodthis.launchCallDetails0()
0008fieldthis.appReg
0009objrefthis
000Amethodcom.motorola.synerj.apps.AppReg.set()
000Bmethodcom.motorola.synerj.notifications.Listeners.addListener()
000Cmethodcom.motorola.synerj.notifications.Listeners.removeListener()
000Dobjrefcom.motorola.synerj.apps.AppReg
000Emethodthis.<init>()
000Fmethodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.rc.RecentCalls$1

private super class RecentCalls$1

com.motorola.synerj.apps.rc.RecentCalls$Listener

private super class RecentCalls$Listener

Fields
privateNotifiernotifier
private finalRecentCallsthis$0

Methods
privatevoid<init>(RecentCalls r1)
 void<init>(RecentCalls r1, RecentCalls$1 r2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.rc.RecentCalls$RCNotifier
0002methodcom.motorola.synerj.apps.rc.RecentCalls$RCNotifier.<init>()
0003methodcom.motorola.synerj.apps.rc.RecentCalls.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.apps.rc.RecentCalls$RCNotifier

private super class RecentCalls$RCNotifier

Fields
private finalRecentCallsthis$0

Methods
privatevoid<init>(RecentCalls r1)
 void<init>(RecentCalls r1, RecentCalls$1 r2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.apps.rc.RecentCallsListener
0002methodcom.motorola.synerj.apps.rc.RecentCallsListener.receivedListChanged()
0003methodcom.motorola.synerj.apps.rc.RecentCallsListener.dialedListChanged()
0004methodcom.motorola.synerj.apps.rc.RecentCallsListener.callSuccess()
0005objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.apps.rc.RecentCallsListener

public interface RecentCallsListener

Methods
publicvoidcallSuccess()
publicvoiddialedListChanged()
publicvoidreceivedListChanged()

com.motorola.synerj.apps.voicenote.VoiceNote

public super class VoiceNote
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalVoiceNotegetVoiceNote()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetVoiceNote(VoiceNote v1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.voicerec.VoiceRecognition

public super class VoiceRecognition
extends com.motorola.synerj.apps.AppBase

Fields
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalVoiceRecognitiongetVoiceRecognition()
publicvoidlaunch()
private static nativevoidlaunch0()
public static finalvoidsetVoiceRecognition(VoiceRecognition v1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.apps.volume.Volume

public super class Volume
extends com.motorola.synerj.apps.AppBase

Fields
public static finalintDECREASE
public static finalintINCREASE
private static finalAppRegappReg

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalVolumegetVolume()
publicvoidlaunch(int i1)
private static nativevoidlaunch0(int i1)
public static finalvoidsetVolume(Volume v1)

References
0000methodcom.motorola.synerj.apps.AppBase.<init>()
0001methodthis.launch0()
0002fieldthis.appReg
0003objrefthis
0004methodcom.motorola.synerj.apps.AppReg.set()
0005objrefcom.motorola.synerj.apps.AppReg
0006methodthis.<init>()
0007methodcom.motorola.synerj.apps.AppReg.<init>()

com.motorola.synerj.fw.ConsoleLogger

private super class ConsoleLogger
extends com.motorola.synerj.fw.Logger

Fields
protected static finalString[]log_levels

Methods
staticvoid<clinit>()
 void<init>()
protectedboolean_isEnabled(String s1)
protectedvoid_log(String s1, int i1, String s2, Throwable t1)

References
0000methodcom.motorola.synerj.fw.Logger.<init>()
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003text[SJ][J][
0004methodjava.lang.StringBuffer.append()
0005fieldthis.log_levels
0006text][
0007text]
0008methodjava.lang.Throwable.printStackTrace()
0009text [
000Amethodjava.lang.Throwable.getMessage()
000Btext]
000Cfieldjava.lang.System.out
000Dmethodjava.lang.StringBuffer.toString()
000Emethodjava.io.PrintStream.println()
000Fobjrefjava.lang.String
0010textNO
0011textERROR
0012textWARNING
0013textINFO
0014textTRACE

com.motorola.synerj.fw.EventHandler

public interface EventHandler

Methods
publicvoidhandleEvent(Object o1, int i1, Object o2)

com.motorola.synerj.fw.EventManager

public final super class EventManager

Fields
private static finalStringEVENT_MANAGER
private staticClassStringClass
private staticintendQueue
private staticObject[]eventDataQueue
private staticObject[]eventTypeQueue
private staticHashtableEqeventTypes
private staticint[]eventValueQueue
private staticEventManager$EvtMgrImplipmlSingleton
private staticintmaxEventType
private staticintqueueSize
private staticbooleansendIsCalled
private staticEventManagersingleton
private staticintstartQueue

Methods
staticvoid<clinit>()
privatevoid<init>()
staticEventManageraccess$000()
staticObject[]access$100()
staticintaccess$200()
staticintaccess$202(int i1)
staticintaccess$204()
staticint[]access$300()
staticObject[]access$400()
staticintaccess$500()
staticHashtableEqaccess$600()
staticbooleanaccess$700()
public staticvoidinitialize()
private static nativevoidlistenersRegistered0()
public staticvoidpostEvent(Object o1, int i1)
public staticvoidpostEvent(Object o1, int i1, Object o2)
public staticvoidregisterEventHandler(Object o1, EventHandler e1)
public static synchronizedvoidsendEvent(Object o1, int i1, Object o2)
public staticvoidsendEvent(Object o1, int i1)
public staticvoidunregisterEventHandler(EventHandler e1)
public staticvoidunregisterEventHandler(Object o1, EventHandler e1)

References
0000fieldthis.sendIsCalled
0001fieldthis.eventTypes
0002fieldthis.queueSize
0003fieldthis.eventDataQueue
0004fieldthis.eventValueQueue
0005fieldthis.startQueue
0006fieldthis.eventTypeQueue
0007fieldthis.singleton
0008fieldthis.StringClass
0009textjava.lang.String
000Amethodjava.lang.Class.forName()
000Bobjrefjava.lang.ClassNotFoundException
000Cobjrefcom.motorola.synerj.fw.EventManager$EvtMgrImpl
000Dmethodcom.motorola.synerj.fw.EventManager$EvtMgrImpl.<init>()
000Efieldthis.ipmlSingleton
000Fmethodcom.motorola.api.DataFlow.registerApiProvider()
0010objrefjava.lang.RuntimeException
0011textCannot register generic platform notification.
0012methodjava.lang.RuntimeException.<init>()
0013methodthis.listenersRegistered0()
0014objrefjava.lang.IllegalArgumentException
0015textEvent type is null
0016methodjava.lang.IllegalArgumentException.<init>()
0017fieldthis.endQueue
0018objrefjava.lang.Object
0019methodjava.lang.System.arraycopy()
001Amethodjava.lang.Object.getClass()
001Bobjrefjava.lang.String
001Cmethodjava.lang.String.intern()
001Dmethodjava.lang.Object.notify()
001Emethodthis.postEvent()
001Fmethodcom.motorola.synerj.svc.HashtableEq.get()
0020objrefjava.util.Vector
0021methodjava.util.Vector.size()
0022methodjava.util.Vector.elementAt()
0023objrefcom.motorola.synerj.fw.EventHandler
0024methodcom.motorola.synerj.fw.EventHandler.handleEvent()
0025objrefjava.lang.Throwable
0026methodthis.sendEvent()
0027methodjava.util.Vector.<init>()
0028methodcom.motorola.synerj.svc.HashtableEq.put()
0029methodjava.util.Vector.contains()
002Amethodjava.util.Vector.indexOf()
002Bmethodjava.util.Vector.setElementAt()
002Cmethodjava.util.Vector.addElement()
002Dmethodcom.motorola.synerj.svc.HashtableEq.keys()
002Emethodjava.util.Enumeration.hasMoreElements()
002Fmethodjava.util.Enumeration.nextElement()
0030methodthis.unregisterEventHandler()
0031objrefthis
0032methodthis.<init>()
0033objrefjava.lang.Thread
0034methodjava.lang.Thread.<init>()
0035methodjava.lang.Thread.start()
0036methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0037fieldthis.maxEventType
0038objrefcom.motorola.synerj.svc.HashtableEq
0039methodcom.motorola.synerj.svc.HashtableEq.<init>()

com.motorola.synerj.fw.EventManager$1

private super class EventManager$1

com.motorola.synerj.fw.EventManager$EvtMgrImpl

private super class EventManager$EvtMgrImpl

Fields
private finalEventManagerthis$0

Methods
privatevoid<init>(EventManager e1)
 void<init>(EventManager e1, EventManager$1 e2)
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidrun()

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.fw.EventManager.access$000()
0002methodcom.motorola.synerj.fw.EventManager.access$100()
0003methodcom.motorola.synerj.fw.EventManager.access$200()
0004methodcom.motorola.synerj.fw.EventManager.access$300()
0005methodcom.motorola.synerj.fw.EventManager.access$400()
0006methodcom.motorola.synerj.fw.EventManager.access$204()
0007methodcom.motorola.synerj.fw.EventManager.access$500()
0008methodcom.motorola.synerj.fw.EventManager.access$202()
0009methodcom.motorola.synerj.fw.EventManager.access$600()
000Amethodcom.motorola.synerj.svc.HashtableEq.get()
000Bobjrefjava.util.Vector
000Cmethodjava.util.Vector.size()
000Dmethodcom.motorola.synerj.fw.EventManager.access$700()
000Emethodjava.lang.Object.wait()
000Fobjrefjava.lang.InterruptedException
0010methodjava.util.Vector.elementAt()
0011objrefcom.motorola.synerj.fw.EventHandler
0012methodcom.motorola.synerj.fw.EventHandler.handleEvent()
0013objrefjava.lang.Throwable
0014methodjava.util.Vector.removeElement()
0015methodcom.motorola.synerj.svc.Util.retrieveNativeAsciiInternalizedString()
0016methodcom.motorola.synerj.fw.EventManager.postEvent()
0017objrefjava.lang.Integer
0018methodjava.lang.Integer.<init>()
0019methodcom.motorola.synerj.fw.EventManager.postEvent()
001Amethodcom.motorola.synerj.svc.Util.retrieveString()
001Btext 
001Cmethodcom.motorola.synerj.svc.Util.retrieveNativeDataBytesAndFreeNativeMemoryAllocatedForThisDataBytes()
001Dobjrefjava.lang.Runnable
001Eobjrefcom.motorola.api.DataFlowListener

com.motorola.synerj.fw.FeatureID

public interface FeatureID

Fields
public static finalintALARMCLOCK_AVAILABLE
public static finalintANALOG_CLOCK_LOOK
public static finalintAPP_PICKER_DISPLAY
public static finalintAUDIO_PLAYER_AVAILABLE
public static finalintBARRED_DIAL_AVAILABLE
public static finalintBLUETOOTH_AVAILABLE
public static finalintBROWSER_READY_AVAILABLE
public static finalintBROWSER_SET_UP_AVAILABLE
public static finalintCALCULATOR_AVAILABLE
public static finalintCAR_SETTING_AVAILABLE
public static finalintDATEBOOK_AVAILABLE
public static finalintDEVICE_INFO
public static finalintDRM_FWD_LOCK_AND_COMBINED_DELIVERY_AVAILABLE
public static finalintENGINE_CURRENT_RINGER_VOLUME
public static finalintENGINE_CUSTOM_TUNE
public static finalintFEM_MAIN_MENU_AVAILABLE
public static finalintFIXED_DIAL_STATUS_AVAILABLE
public static finalintFM_RADIO_AVAILABLE
public static finalintGO_TO_URL_AVAILABLE
public static finalintGROOVE_TUNES_AVAILABLE
public static finalintHEADSET_AVAILABLE
public static finalintHOME_NETWORK
public static finalintICON_ON_SOFTKEY_STATE
public static finalintINITIAL_SETUP_AVAILABLE
public static finalintINVALID
public static finalintIN_CALL_SETUP_AVAILABLE
public static finalintKJAVA_AVAILABLE
public static finalintMMC_VP_CAPTURE_AVAILABLE
public static finalintMSGS_AVAILABLE
public static finalintMYMOTOROLA_URL_ROOT
public static finalintNETWK_AVAILABLE
public static finalintOPL_AVAILABLE
public static finalintPERSONALIZE_AVAILABLE
public static finalintPHBK_AVAILABLE
public static finalintPH_STATUS_AVAILABLE
public static finalintPICTURE_VIEWER_AVAILABLE
public static finalintQUICK_DIAL_APPS_MENU_AVAILABLE
public static finalintREADY_TEXT_BANNER
public static finalintRECENT_CALL_AVAILABLE
public static finalintSC_AVAILABLE
public static finalintSDN_AVAILABLE
public static finalintSECURITY_AVAILABLE
public static finalintSIMTK_AVAILABLE
public static finalintSMART_KEY_AVAILABLE
public static finalintSTATUS_ALIGNMENT
public static finalintSTORED_PAGES_AVAILABLE
public static finalintSWAP_SOFTKEYS_AVAILABLE
public static finalintSYNCML_AVAILABLE
public static finalintTHEME_AVAILABLE
public static finalintUSER_HOME_PAGE
public static finalintVIDEO_CAMERA_ACCESSORY_AVAILABLE
public static finalintVIDEO_PLAYER_AVAILABLE
public static finalintVOICENOTE_AVAILABLE
public static finalintWEB_HISTORY_AVAILABLE
public static finalintWEB_SESSIONS_MENU_AVAILABLE
public static finalintWEB_SHORTCUTS_AVAILABLE
public static finalintWVIM_WVIM_AVAILABLE

com.motorola.synerj.fw.FeatureState

public interface FeatureState

Fields
public static finalintANALOG_CLOCK_LOOK_ANALOG
public static finalintANALOG_CLOCK_LOOK_NUMERIC
public static finalintANALOG_CLOCK_LOOK_OFF
public static finalintAPP_PICKER_DISPLAY_2CLICKS
public static finalintAPP_PICKER_DISPLAY_HIDE
public static finalintAPP_PICKER_DISPLAY_SHOW
public static finalintCALL_WAITING
public static finalintFALSE
public static finalintICON_ON_LEFT_SOFTKEY
public static finalintICON_ON_MAX
public static finalintICON_ON_MIN
public static finalintICON_ON_NEITHER_SOFTKEY
public static finalintICON_ON_RIGHT_SOFTKEY
public static finalintIDLE
public static finalintNEW_CALL
public static finalintNONE
public static finalintOFF
public static finalintON
public static finalintSTATUS_ALIGNMENT_CENTER
public static finalintSTATUS_ALIGNMENT_LEFT
public static finalintSTATUS_ALIGNMENT_RIGHT
public static finalintTRUE

com.motorola.synerj.fw.Framework

public final super class Framework

Fields
public static finalintACTIVE
public static finalintBACKGROUND
public static finalintSTOP
public static finalStringSTOP_EVENT
public staticFrameworkContextcontext
private staticintcurrentState
private staticEventHandlereventHandler
private staticVectorresumeListeners
private staticObjectstateTransition
private staticintstopDeferCount
private staticVectorstopListeners
private staticVectorsuspendListeners

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddResumeListener(FrameworkResumeListener f1)
public staticvoidaddStopListener(FrameworkStopListener f1)
public staticvoidaddSuspendListener(FrameworkSuspendListener f1)
private staticvoidcleanup()
public staticintgetState()
staticvoidinitialize(FrameworkContext f1)
private staticvoidnotifyResume()
private staticvoidnotifyStop()
public staticvoidnotifyStopReady()
private staticvoidnotifySuspend()
public staticvoidremoveResumeListener(FrameworkResumeListener f1)
public staticvoidremoveStopListener(FrameworkStopListener f1)
public staticvoidremoveSuspendListener(FrameworkSuspendListener f1)
public staticvoidrequestForeground()
staticvoidsetState(int i1)

References
0000fieldthis.currentState
0001fieldthis.stateTransition
0002objrefjava.lang.IllegalArgumentException
0003textThe same state.
0004methodjava.lang.IllegalArgumentException.<init>()
0005methodthis.notifyResume()
0006objrefjava.lang.IllegalStateException
0007textIllegal transition from STOP to BACKGROUND.
0008methodjava.lang.IllegalStateException.<init>()
0009methodthis.notifySuspend()
000Afieldthis.stopDeferCount
000Bmethodthis.notifyStop()
000Cmethodthis.cleanup()
000Dfieldthis.context
000Emethodcom.motorola.synerj.fw.FrameworkContext.requestShutdown()
000FtextInvalid state.
0010fieldthis.suspendListeners
0011methodjava.util.Vector.contains()
0012methodjava.util.Vector.addElement()
0013methodjava.util.Vector.removeElement()
0014methodjava.util.Vector.elements()
0015methodjava.util.Enumeration.hasMoreElements()
0016methodjava.util.Enumeration.nextElement()
0017objrefcom.motorola.synerj.fw.FrameworkSuspendListener
0018methodcom.motorola.synerj.fw.FrameworkSuspendListener.onFrameworkSuspend()
0019objrefjava.lang.Throwable
001Afieldthis.resumeListeners
001Bobjrefcom.motorola.synerj.fw.FrameworkResumeListener
001Cmethodcom.motorola.synerj.fw.FrameworkResumeListener.onFrameworkResume()
001Dfieldthis.stopListeners
001Eobjrefcom.motorola.synerj.fw.FrameworkStopListener
001Fmethodcom.motorola.synerj.fw.FrameworkStopListener.onFrameworkStop()
0020textNot in transition to STOP
0021textTransition to STOP is not pended
0022methodcom.motorola.synerj.fw.FrameworkContext.requestForeground()
0023methodcom.motorola.synerj.fw.EventManager.initialize()
0024objrefcom.motorola.synerj.fw.Framework$Handler
0025methodcom.motorola.synerj.fw.Framework$Handler.<init>()
0026fieldthis.eventHandler
0027textfw.Framework.STOP_EVENT
0028methodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0029methodcom.motorola.synerj.fw.EventManager.unregisterEventHandler()
002Amethodjava.lang.Object.<init>()
002Bmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
002Cobjrefjava.util.Vector
002Dmethodjava.util.Vector.<init>()
002Eobjrefjava.lang.Object

com.motorola.synerj.fw.Framework$1

private super class Framework$1

com.motorola.synerj.fw.Framework$Handler

private super class Framework$Handler

Methods
privatevoid<init>()
 void<init>(Framework$1 f1)
publicvoidhandleEvent(Object o1, int i1, Object o2)

References
0000methodthis.<init>()
0001textfw.Framework.STOP_EVENT
0002methodjava.lang.Object.equals()
0003methodcom.motorola.synerj.fw.Framework.setState()
0004objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.fw.FrameworkConnectionListener

public interface FrameworkConnectionListener

Methods
publicvoidpushEvent(String s1, String s2)

com.motorola.synerj.fw.FrameworkContext

public interface FrameworkContext

Methods
publicvoidrequestForeground()
publicvoidrequestShutdown()

com.motorola.synerj.fw.FrameworkMIDlet

public final super class FrameworkMIDlet
extends javax.microedition.midlet.MIDlet

Fields
static finalStringattrName

Methods
staticvoid<clinit>()
publicvoid<init>()
public finalvoiddestroyApp(boolean b1)
public finalvoidpauseApp()
publicvoidrequestForeground()
private static nativevoidrequestForeground0()
publicvoidrequestShutdown()
public finalvoidstartApp()

References
0000methodjavax.microedition.midlet.MIDlet.<init>()
0001methodcom.motorola.synerj.fw.Framework.initialize()
0002methodcom.motorola.synerj.ui.PrimaryDisplay.initialize()
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textSynerJ-CoreApp-
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.toString()
0009methodjavax.microedition.midlet.MIDlet.getAppProperty()
000Amethodjava.lang.Class.forName()
000Bmethodjava.lang.Class.newInstance()
000Cobjrefjava.lang.ClassNotFoundException
000DtextFW
000EtextClass not found:
000Fmethodcom.motorola.synerj.fw.Logger.error()
0010objrefjava.lang.Throwable
0011methodjava.lang.Throwable.printStackTrace()
0012methodcom.motorola.synerj.fw.Framework.setState()
0013methodthis.requestForeground0()
0014methodjavax.microedition.midlet.MIDlet.notifyDestroyed()
0015methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0016objrefcom.motorola.synerj.fw.FrameworkContext
0017objrefjavax.microedition.midlet.MIDletStateChangeException

com.motorola.synerj.fw.FrameworkPushRegistry

public final super class FrameworkPushRegistry

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticbooleanregisterConnection(String s1, FrameworkConnectionListener f1, String s2)
public staticlongregisterTimer(FrameworkTimerListener f1, long l1, boolean b1)
public staticbooleanunregisterConnection(String s1)
public staticbooleanunregisterTimer(FrameworkTimerListener f1)

References
00000005FFFFFFFF
00010000FFFFFFFF
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.fw.FrameworkResourceID

public interface FrameworkResourceID

Fields
public static finalStringCOMPONENT_NAME
public static finalintLOGICAL_RESOURCE_ID_ANIMATION_CALL_END
public static finalintLOGICAL_RESOURCE_ID_ANIMATION_SMALL_CHECKMARK_FIRST_FRAME
public static finalintLOGICAL_RESOURCE_ID_ANIMATION_TITLE_BAR_RIGHT_ARROW
public static finalintLOGICAL_RESOURCE_ID_BITMAP_ALARM
public static finalintLOGICAL_RESOURCE_ID_BITMAP_AUDIO_ICON
public static finalintLOGICAL_RESOURCE_ID_BITMAP_CHECKBOX_CHECKED
public static finalintLOGICAL_RESOURCE_ID_BITMAP_CHECKBOX_UNCHECKED
public static finalintLOGICAL_RESOURCE_ID_BITMAP_CHECKMARK_TINY
public static finalintLOGICAL_RESOURCE_ID_BITMAP_DIGITAL
public static finalintLOGICAL_RESOURCE_ID_BITMAP_DIGITAL_13KBPS
public static finalintLOGICAL_RESOURCE_ID_BITMAP_DIGITAL_8KBPS
public static finalintLOGICAL_RESOURCE_ID_BITMAP_HOME
public static finalintLOGICAL_RESOURCE_ID_BITMAP_LOCK_ICON
public static finalintLOGICAL_RESOURCE_ID_BITMAP_RADIO_BUTTON
public static finalintLOGICAL_RESOURCE_ID_BITMAP_RADIO_BUTTON_CHECK
public static finalintLOGICAL_RESOURCE_ID_BITMAP_SMALL_CHECKMARK
public static finalintLOGICAL_RESOURCE_ID_BITMAP_VOICE_NOTES
public static finalintLOGICAL_RESOURCE_ID_CLOCK_FACE
public static finalintLOGICAL_RESOURCE_ID_CLOCK_MODE_ANALOG
public static finalintLOGICAL_RESOURCE_ID_CLOCK_MODE_DIGITAL
public static finalintLOGICAL_RESOURCE_ID_DWNLD_PROGRESS_ANIMATED
public static finalintLOGICAL_RESOURCE_ID_ICONS_MODE_HIDE
public static finalintLOGICAL_RESOURCE_ID_ICONS_MODE_SHOW
public static finalintLOGICAL_RESOURCE_ID_INIT_TIMER_DELAY_NOTICE_TIMEOUT
public static finalintLOGICAL_RESOURCE_ID_INT_FIRST_SCROLL_REPEAT_DELAY
public static finalintLOGICAL_RESOURCE_ID_INT_SCROLL_REPEAT_DELAY
public static finalintLOGICAL_RESOURCE_ID_LAYOUT_MODE_CENTER
public static finalintLOGICAL_RESOURCE_ID_LAYOUT_MODE_LEFT
public static finalintLOGICAL_RESOURCE_ID_MENU_ICON_ANIMATED
public static finalintLOGICAL_RESOURCE_ID_MMA_GAMES_AND_APPS
public static finalintLOGICAL_RESOURCE_ID_TXT_AIRPLANE_MODE_ON
public static finalintLOGICAL_RESOURCE_ID_TXT_ALERT_SILENT
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_AM
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_ANALOG_ONLY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_ANIMATION
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_APRIL
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_AUGUST
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_AUTO_ANSWER_ON
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_AUX
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_BLUETOOTH
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CALL_BARRING
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CALL_FORWARD
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CHANGED
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CHANGE_SOUNDS_PROFILE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CHARGE_COMPLETE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CHARGING
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_CONTACTS
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DATE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DECEMBER
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DETAILS
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DIALED_CALLS
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DIGITAL_ONLY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DISPLAY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_DOWN
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_EMERGENCY_ONLY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_EXIT
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_FEBRUARY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_GPRS_ACTIVE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_HIDE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_ICONS
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_INVALID_BATTERY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_JANUARY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_JULY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_JUNE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_KEYPAD_LOCKED
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_LEFT
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_LIVECAST
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_LOCK_KEYPAD
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_LOUD_RING
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_LOW_BATTERY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_MARCH
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_MAY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_MENU
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_MESSAGES_FULL
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_MORE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_NEW_MSG
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_NOVEMBER
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_OCTOBER
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_OFF
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_ON
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_PM
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_PRIVATE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_RECVED_CALLS
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_RIGHT
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SEEKING
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SEPTEMBER
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SHORTCUT
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SHOW
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SMART_KEY
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_SPEAKERPHONE
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_UNREGISTERED_SIM
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_UP
public static finalintLOGICAL_RESOURCE_ID_TXT_COMM_WALLPAPER
public static finalintLOGICAL_RESOURCE_ID_TXT_EMAIL_GPRS
public static finalintLOGICAL_RESOURCE_ID_TXT_GAMES_PLAYER_SCORE
public static finalintLOGICAL_RESOURCE_ID_TXT_LCC_DEACTIVATE_NOTICE
public static finalintLOGICAL_RESOURCE_ID_TXT_LCC_SERVICE_NAME
public static finalintLOGICAL_RESOURCE_ID_TXT_LEFT_SOFT_KEY
public static finalintLOGICAL_RESOURCE_ID_TXT_MENU_ITEM_HOME_KEYS
public static finalintLOGICAL_RESOURCE_ID_TXT_MENU_ITEM_HOME_SCREEN
public static finalintLOGICAL_RESOURCE_ID_TXT_MENU_ITEM_MSG_INBOX
public static finalintLOGICAL_RESOURCE_ID_TXT_MENU_ITEM_NEW_MESSAGE
public static finalintLOGICAL_RESOURCE_ID_TXT_MENU_TITLE_MSG_CENTER
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_MISSED_CALLS
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_NO_SRVC
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_PH_MEMORY_FULL
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_PLEASE_WAIT
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_PRESET
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_STORED
public static finalintLOGICAL_RESOURCE_ID_TXT_NOTICE_UNABLE_TO_CHARGE
public static finalintLOGICAL_RESOURCE_ID_TXT_PB_TAKE_PICTURE
public static finalintLOGICAL_RESOURCE_ID_TXT_RIGHT_SOFT_KEY
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_BACK
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_CAMERA
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_CANCEL
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_CHANGE
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_CLOSE
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_HIDE
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_MENU
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_MORE
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_NO
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_OK
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_RADIO
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_RESET
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_RETRY
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_SELECT
public static finalintLOGICAL_RESOURCE_ID_TXT_SKEY_YES
public static finalintLOGICAL_RESOURCE_ID_WALLPAPER_LAYOUT_CENTER
public static finalintLOGICAL_RESOURCE_ID_WALLPAPER_LAYOUT_FIT_SCREEN
public static finalintLOGICAL_RESOURCE_ID_WALLPAPER_LAYOUT_TILE
public static finalintLOGICAL_RESOURSE_ID_TXT_COMM_MAIN_MENU
public static finalintLOGICAL_RESOURSE_ID_TXT_FORM_OPTIONS

com.motorola.synerj.fw.FrameworkResumeListener

public interface FrameworkResumeListener

Methods
publicvoidonFrameworkResume()

com.motorola.synerj.fw.FrameworkStopListener

public interface FrameworkStopListener

Methods
publicbooleanonFrameworkStop()

com.motorola.synerj.fw.FrameworkSuspendListener

public interface FrameworkSuspendListener

Methods
publicvoidonFrameworkSuspend()

com.motorola.synerj.fw.FrameworkTimerListener

public interface FrameworkTimerListener

Methods
publicvoidtimerEvent()

com.motorola.synerj.fw.LogLevel

private super class LogLevel

Fields
static finalbooleanERROR
static finalbooleanINFO
static finalbooleanTRACE
static finalbooleanWARNING

Methods
staticvoid<clinit>()
 void<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.fw.Logger

public super abstract class Logger

Fields
public static finalbooleanERROR
public static finalbooleanINFO
public static finalintLOG_ERROR
public static finalintLOG_INFO
public static finalintLOG_TRACE
public static finalintLOG_WARNING
public static finalbooleanTRACE
public static finalbooleanWARNING
private staticLogger_logger

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedboolean_isEnabled(String s1)
protectedvoid_log(String s1, int i1, String s2, Throwable t1)
public static finalvoiderror(String s1, String s2)
public static finalvoiderror(String s1, String s2, Throwable t1)
public static finalvoidinfo(String s1, String s2)
public static finalvoidinfo(String s1, String s2, Throwable t1)
public static finalbooleanisEnabled(String s1)
public static finalvoidlog(String s1, int i1, String s2)
public static finalvoidlog(String s1, int i1, String s2, Throwable t1)
protected staticvoidsetLogger(Logger l1)
public static finalvoidtrace(String s1, String s2, Throwable t1)
public static finalvoidtrace(String s1, String s2)
public static finalvoidwarning(String s1, String s2, Throwable t1)
public static finalvoidwarning(String s1, String s2)

References
0000fieldthis._logger
0001methodthis.log()
0002methodthis._log()
0003methodthis.isEnabled()
0004methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0005objrefcom.motorola.synerj.fw.ConsoleLogger
0006methodcom.motorola.synerj.fw.ConsoleLogger.<init>()

com.motorola.synerj.lcc.FDBAccess

public super class FDBAccess

Fields
private static finalintFEATURE_DB_ERROR
public static finalintFEATURE_ID_BROADCAST_LCC_TICKER_MESGS_01
public static finalintFEATURE_ID_BROADCAST_LCC_TICKER_MESGS_03
public static finalintFEATURE_ID_BROADCAST_LCC_TICKER_MESGS_05
public static finalintFEATURE_ID_BROADCAST_LCC_TICKER_MESGS_10
public static finalintFEATURE_STATE_LCC_TICKER_SPEED_FAST
public static finalintFEATURE_STATE_LCC_TICKER_SPEED_MEDIUM
public static finalintFEATURE_STATE_LCC_TICKER_SPEED_SLOW

Methods
privatevoid<init>()
public staticintgetAnimationTimeout()
private static nativeintgetAnimationTimeout0()
public staticintgetChannelTransparency()
private static nativeintgetChannelTransparency0()
public staticintgetFramesPerSec(int i1)
private static nativeintgetFramesPerSec0(int i1)
public staticintgetNewsTransparency()
private static nativeintgetNewsTransparency0()
public staticintgetNumberOfMessages()
private static nativeintgetNumberOfMessages0()
public staticintgetPixelsPerFrame(int i1)
private static nativeintgetPixelsPerFrame0(int i1)
public staticStringgetServiceName()
private static nativeStringgetServiceName0()
public staticintgetTickerSpeed()
private static nativeintgetTickerSpeed0()
public staticbooleanisLiveCastEnabled()
private static nativebooleanisLiveCastEnabled0()
public staticvoidsetAnimationTimeout(int i1)
private static nativeintsetAnimationTimeout0(int i1)
public staticvoidsetChannelTransparency(int i1)
private static nativeintsetChannelTransparency0(int i1)
public staticvoidsetFramesPerSec(int i1, int i2)
private static nativeintsetFramesPerSec0(int i1, int i2)
public staticvoidsetLiveCastEnabled(boolean b1)
private static nativeintsetLiveCastEnabled0(boolean b1)
public staticvoidsetNewsTransparency(int i1)
private static nativeintsetNewsTransparency0(int i1)
public staticvoidsetNumberOfMessages(int i1)
private static nativeintsetNumberOfMessages0(int i1)
public staticvoidsetPixelsPerFrame(int i1, int i2)
private static nativeintsetPixelsPerFrame0(int i1, int i2)
public staticvoidsetServiceName(String s1)
private static nativeintsetServiceName0(String s1)
public staticvoidsetTickerSpeed(int i1)
private static nativeintsetTickerSpeed0(int i1)

References
0000methodthis.isLiveCastEnabled0()
0001methodthis.setLiveCastEnabled0()
0002objrefcom.motorola.synerj.lcc.LCCException
0003textFeature ID not found
0004methodcom.motorola.synerj.lcc.LCCException.<init>()
0005methodthis.getTickerSpeed0()
0006textTicker speed is out of range
0007methodthis.setTickerSpeed0()
0008methodthis.getNumberOfMessages0()
0009textNumber of messages per one ticker is out of range
000Amethodthis.setNumberOfMessages0()
000Bmethodthis.getChannelTransparency0()
000CtextTransparency value out of range
000Dmethodthis.setChannelTransparency0()
000Emethodthis.getNewsTransparency0()
000Fmethodthis.setNewsTransparency0()
0010textWrong SpeedID value
0011methodthis.getPixelsPerFrame0()
0012methodthis.setPixelsPerFrame0()
0013methodthis.getFramesPerSec0()
0014methodthis.setFramesPerSec0()
0015methodthis.getServiceName0()
0016textService name not available
0017methodthis.setServiceName0()
0018methodthis.getAnimationTimeout0()
0019textAnimation timeout not available
001Amethodthis.setAnimationTimeout0()

com.motorola.synerj.lcc.LCCException

public super class LCCException
extends java.lang.Exception

Methods
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()

com.motorola.synerj.lcc.LCCore

public super class LCCore

Fields
private static finalintDI_DEVICE_ACTIVE
private static finalintDI_DEVICE_INACTIVE
private static finalintDI_GAIN_FOCUS
private static finalintDI_INIT_COMPLETE
private static finalintDI_LOSE_FOCUS
private static finalintDI_NAV_MODE_START
private static finalintLCC_ERROR
private static finalintLCC_EVENT_HIDE_TICKER
private static finalintLCC_EVENT_NEW_MESSAGE
private staticintRegID
private staticLCCore$LCCEventHandlercoreEventHandler
private staticLCCorecoreInstance
private staticLCCoreListenercoreListener
private staticListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200()
public static synchronizedvoidaddListener(LCCoreListener l1)
public staticvoidappActive()
public staticvoidappGainFocus()
public staticvoidappInactive()
public staticvoidappInitialized()
public staticvoidappLoseFocus()
public staticvoidappNavigateMode(int i1)
private static nativeintderegisterLCC0(int i1)
private staticLCCoregetInstance()
private static nativebyte[]getLCCData0(int i1)
public staticint[]getLatestMsgIDs(int i1)
private static nativebyte[]getLatestMsgIDs0()
public staticMessageInfo[]getLatestMsgInfo(int i1)
public staticMessageInfogetMsgInfo(int i1)
private static nativeintregisterLCC0()
public static synchronizedvoidremoveListener()
private static nativevoidsendEvent2LCCore0(int i1, int i2)

References
0000fieldthis.listeners
0001fieldthis.coreInstance
0002objrefthis
0003methodthis.<init>()
0004objrefcom.motorola.synerj.notifications.Listeners
0005methodcom.motorola.synerj.notifications.Listeners.<init>()
0006objrefcom.motorola.synerj.lcc.LCCore$LCCEventHandler
0007methodcom.motorola.synerj.lcc.LCCore$LCCEventHandler.<init>()
0008fieldthis.coreEventHandler
0009methodthis.getInstance()
000Afieldthis.RegID
000Bmethodthis.registerLCC0()
000Cfieldjava.lang.System.out
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Ftextcore.RegID:
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.toString()
0013methodjava.io.PrintStream.println()
0014objrefcom.motorola.synerj.lcc.LCCException
0015textLiveCast core internal error
0016methodcom.motorola.synerj.lcc.LCCException.<init>()
0017fieldthis.coreListener
0018methodcom.motorola.synerj.notifications.Listeners.addListener()
0019methodcom.motorola.api.DataFlow.registerApiProvider()
001AtextLiveCast client already registred
001Bmethodthis.deregisterLCC0()
001Cmethodcom.motorola.synerj.notifications.Listeners.removeListener()
001DtextLiveCast client not registred
001Emethodthis.getLatestMsgIDs()
001Fobjrefcom.motorola.synerj.lcc.MessageInfo
0020methodthis.getMsgInfo()
0021methodthis.getLatestMsgIDs0()
0022textMessage IDs received with errors.
0023methodcom.motorola.synerj.svc.Util.unpackIntArray()
0024methodthis.getLCCData0()
0025methodcom.motorola.synerj.svc.Util.unpackInt()
0026methodjava.lang.System.arraycopy()
0027objrefjava.lang.String
0028textUTF-8
0029methodjava.lang.String.<init>()
002Amethodcom.motorola.synerj.lcc.MessageInfo.<init>()
002Bobjrefjava.lang.Exception
002CtextIcon file name or channel name received with errors.
002DtextMessage data received with errors.
002Emethodthis.sendEvent2LCCore0()

com.motorola.synerj.lcc.LCCore$1

private super class LCCore$1

com.motorola.synerj.lcc.LCCore$LCCEventHandler

private super class LCCore$LCCEventHandler

Fields
privateNotifiernotifier

Methods
privatevoid<init>()
 void<init>(LCCore$1 l1)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.lcc.LCCore$LCCNotifier
0002methodcom.motorola.synerj.lcc.LCCore$LCCNotifier.<init>()
0003methodcom.motorola.synerj.lcc.LCCore.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.lcc.LCCore$LCCNotifier

private super class LCCore$LCCNotifier

Methods
privatevoid<init>()
 void<init>(LCCore$1 l1)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.lcc.LCCoreListener
0002methodcom.motorola.synerj.lcc.LCCoreListener.hideTicker()
0003methodcom.motorola.synerj.lcc.LCCoreListener.newMsgReceived()
0004objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.lcc.LCCoreListener

public interface LCCoreListener

Methods
publicvoidhideTicker()
publicvoidnewMsgReceived(int i1)

com.motorola.synerj.lcc.MessageInfo

public super class MessageInfo

Fields
public static finalbyteLCC_CT_SVG
public static finalbyteLCC_CT_TEXT
private staticintLCC_MAX_CHANNEL_NAME_LEN
private finalStringchannelName
private finalbytecontentType
private finalStringiconName
private finalintmessageID
private finalbyte[]summary

Methods
staticvoid<clinit>()
 void<init>(String s1, String s2, byte[] b1, byte b2, int i1)
publicStringgetChannelName()
publicbytegetContentType()
publicStringgetIconName()
public staticintgetMaxChannelNameLength()
private static nativeintgetMaxChannelNameLength0()
publicintgetMsgID()
publicbyte[]getSVGSummary()
publicStringgetTextSummary()

References
0000fieldthis.LCC_MAX_CHANNEL_NAME_LEN
0001objrefcom.motorola.synerj.lcc.LCCException
0002textContent type is SVG
0003methodcom.motorola.synerj.lcc.LCCException.<init>()
0004objrefjava.lang.String
0005textUTF-8
0006methodjava.lang.String.<init>()
0007objrefjava.lang.Exception
0008fieldjava.lang.System.out
0009textEncoding error!
000Amethodjava.io.PrintStream.println()
000BtextContent type is text
000Cmethodthis.getMaxChannelNameLength0()

com.motorola.synerj.notifications.Listeners

public super class Listeners

Fields
privateVectorlisteners
privatebooleannotification
privatePostponedOperationpostponedHead
privatePostponedOperationpostponedTail
privateNotificationThreadthread

Methods
staticvoid<clinit>()
publicvoid<init>()
public synchronizedvoidaddListener(Object o1)
privatevoidaddPostponedOperation(PostponedOperation p1)
synchronizedvoidnotifyListeners(Notifier n1, int[] i1)
public synchronizedvoidremoveListener(Object o1)
publicvoidsendNotification(Notifier n1, int[] i1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodcom.motorola.synerj.notifications.NotificationThread.getInstance()
0003objrefcom.motorola.synerj.notifications.PostponedAdd
0004methodcom.motorola.synerj.notifications.PostponedAdd.<init>()
0005methodthis.addPostponedOperation()
0006methodjava.util.Vector.addElement()
0007objrefcom.motorola.synerj.notifications.PostponedRemove
0008methodcom.motorola.synerj.notifications.PostponedRemove.<init>()
0009methodjava.util.Vector.removeElement()
000Amethodcom.motorola.synerj.notifications.NotificationThread.sendNotification()
000Bmethodjava.util.Vector.size()
000Cmethodjava.util.Vector.elementAt()
000Dmethodcom.motorola.synerj.notifications.Notifier.notifyListener()
000Eobjrefjava.lang.Throwable
000Fmethodcom.motorola.synerj.notifications.PostponedOperation.apply()
0010methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.notifications.NotificationThread

private super class NotificationThread
extends java.lang.Thread

Fields
private staticNotificationThreadinstance
privateNotificationThread$EventListItemqueueHead
privateNotificationThread$EventListItemqueueTail

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticNotificationThreadgetInstance()
publicvoidrun()
publicvoidsendNotification(Listeners l1, Notifier n1, int[] i1)

References
0000methodjava.lang.Thread.<init>()
0001methodjava.lang.Thread.start()
0002fieldthis.instance
0003objrefcom.motorola.synerj.notifications.NotificationThread$EventListItem
0004methodcom.motorola.synerj.notifications.NotificationThread$EventListItem.<init>()
0005methodjava.lang.System.arraycopy()
0006methodjava.lang.Object.notifyAll()
0007methodcom.motorola.synerj.notifications.Listeners.notifyListeners()
0008methodjava.lang.Object.wait()
0009objrefjava.lang.InterruptedException
000Amethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Bobjrefthis
000Cmethodthis.<init>()

com.motorola.synerj.notifications.NotificationThread$1

private super class NotificationThread$1

com.motorola.synerj.notifications.NotificationThread$EventListItem

private super class NotificationThread$EventListItem

Fields
publicint[]event
publicListenerslisteners
publicNotificationThread$EventListItemnext
publicNotifiernotifier
private finalNotificationThreadthis$0

Methods
privatevoid<init>(NotificationThread n1)
 void<init>(NotificationThread n1, NotificationThread$1 n2)

References
0000methodthis.<init>()

com.motorola.synerj.notifications.Notifier

public interface Notifier

Methods
publicvoidnotifyListener(Object o1, int[] i1)

com.motorola.synerj.notifications.PostponedAdd

private super class PostponedAdd
extends com.motorola.synerj.notifications.PostponedOperation

Methods
publicvoid<init>(Object o1)
publicvoidapply(Vector v1)

References
0000methodcom.motorola.synerj.notifications.PostponedOperation.<init>()
0001methodjava.util.Vector.addElement()

com.motorola.synerj.notifications.PostponedOperation

private super abstract class PostponedOperation

Fields
protectedObjectlistener
 PostponedOperationnext

Methods
staticvoid<clinit>()
publicvoid<init>(Object o1)
publicvoidapply(Vector v1)

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.notifications.PostponedRemove

private super class PostponedRemove
extends com.motorola.synerj.notifications.PostponedOperation

Methods
publicvoid<init>(Object o1)
publicvoidapply(Vector v1)

References
0000methodcom.motorola.synerj.notifications.PostponedOperation.<init>()
0001methodjava.util.Vector.removeElement()

com.motorola.synerj.svc.HashtableEq

public super class HashtableEq

Fields
private transientintcount
private static finalintloadFactorPercent
private transientHashtableEqEntry[]table
privateintthreshold

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
publicvoid<init>()
public final synchronizedvoidclear()
public final synchronizedbooleancontains(Object o1)
public final synchronizedbooleancontainsKey(Object o1)
public final synchronizedEnumerationelements()
public final synchronizedObjectget(Object o1)
public finalbooleanisEmpty()
public final synchronizedEnumerationkeys()
public final synchronizedObjectput(Object o1, Object o2)
protected finalvoidrehash()
public final synchronizedObjectremove(Object o1)
public finalintsize()
public final synchronizedStringtoString()

References
0000objrefjava.lang.IllegalArgumentException
0001methodjava.lang.IllegalArgumentException.<init>()
0002objrefcom.motorola.synerj.svc.HashtableEqEntry
0003methodthis.<init>()
0004objrefcom.motorola.synerj.svc.HashtableEq$HashtableEnumerator
0005methodcom.motorola.synerj.svc.HashtableEq$HashtableEnumerator.<init>()
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008methodjava.lang.Object.equals()
0009methodjava.lang.System.identityHashCode()
000A00037FFFFFFF
000Bmethodthis.rehash()
000Cmethodthis.put()
000Dmethodcom.motorola.synerj.svc.HashtableEqEntry.<init>()
000Eobjrefjava.lang.StringBuffer
000Fmethodjava.lang.StringBuffer.<init>()
0010methodthis.keys()
0011methodthis.elements()
0012text{
0013methodjava.lang.StringBuffer.append()
0014methodjava.util.Enumeration.nextElement()
0015methodjava.lang.Object.toString()
0016text=
0017methodjava.lang.StringBuffer.toString()
0018text,
0019text}
001Amethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.HashtableEq$HashtableEnumerator

private super class HashtableEq$HashtableEnumerator

Fields
 HashtableEqEntryentry
 intindex
 booleankeys
 HashtableEqEntry[]table
private finalHashtableEqthis$0

Methods
 void<init>(HashtableEq h1, HashtableEqEntry[] h2, boolean b1)
public finalbooleanhasMoreElements()
public finalObjectnextElement()

References
0000objrefjava.util.NoSuchElementException
0001textHashtableEnumerator
0002methodjava.util.NoSuchElementException.<init>()
0003objrefjava.util.Enumeration

com.motorola.synerj.svc.HashtableEqEntry

private super class HashtableEqEntry

Fields
 inthash
 Objectkey
 HashtableEqEntrynext
 Objectvalue

Methods
staticvoid<clinit>()
 void<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.SecurityManager

public final super class SecurityManager

Fields
private static finalintSYS_VM_IS_RUNNING
private static finalintUSER_VM_IS_RUNNING
private static finalintVM_TYPE_NOT_INITIALIZED
private staticintvmStatus

Methods
staticvoid<clinit>()
privatevoid<init>()
public static finalvoidcheckPermission()
private static nativeintisSystemVMRunning0()

References
0000fieldthis.vmStatus
0001methodthis.isSystemVMRunning0()
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.NoClassDefFoundError.<init>()

com.motorola.synerj.svc.Util

public final super class Util

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalvoidpackInt(int i1, byte[] b1, int i2)
public static finalvoidpackIntArray(int[] i1, int i2, byte[] b1, int i3, int i4)
public static finalvoidpackLong(long l1, byte[] b1, int i1)
public static finalvoidpackLongArray(long[] l1, int i1, byte[] b1, int i2, int i3)
public staticStringretrieveNativeAsciiInternalizedString(int i1)
private static nativeStringretrieveNativeAsciiInternalizedString0(int i1)
public static nativeStringretrieveNativeAsciiString(int i1)
public static nativebyte[]retrieveNativeDataBytes(int i1, int i2)
public static nativebyte[]retrieveNativeDataBytesAndFreeNativeMemoryAllocatedForThisDataBytes(int i1, int i2)
public static nativeStringretrieveString(int i1)
public static finalintunpackInt(byte[] b1, int i1)
public static finalvoidunpackIntArray(byte[] b1, int i1, int[] i2, int i3, int i4)
public static finallongunpackLong(byte[] b1, int i1)
public static finalvoidunpackLongArray(byte[] b1, int i1, long[] l1, int i2, int i3)

References
0000methodthis.retrieveNativeAsciiInternalizedString0()
0001methodthis.retrieveNativeAsciiString()
0002methodjava.lang.String.intern()
0003methodthis.packInt()
0004methodthis.unpackInt()
0005000500000000
00060000FFFFFFFF
0007methodthis.packLong()
0008methodthis.unpackLong()
0009methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.auf.FeatureManager

public super class FeatureManager

Fields
public static finalbyteFEATURE_RESULT_FAILED_BUSY_CACHING
public static finalbyteFEATURE_RESULT_FAILED_INVALID_LENGTH
public static finalbyteFEATURE_RESULT_FAILED_INVALID_STATE
public static finalbyteFEATURE_RESULT_FAILED_INVALID_VALUE
public static finalbyteFEATURE_RESULT_FAILED_NO_SIM_CARD
public static finalbyteFEATURE_RESULT_FAILED_OPERATION_NOT_ALLOWED
public static finalbyteFEATURE_RESULT_IN_PROGRESS
public static finalbyteFEATURE_RESULT_SUCCESS
privatebytefeatureResult

Methods
staticvoid<clinit>()
publicvoid<init>()
publicbooleangetAvailability(int i1)
public static nativebooleangetAvailabilityFeatureID(int i1)
public static nativeintgetFeatureIDFromLogID(int i1)
publicbytegetFeatureResult()
publicintgetState(int i1)
publicintgetStateFeatureID(int i1)
private static nativebyte[]getStateFeatureID0(int i1)
publicbyte[]getValueBlock(int i1)
publicbyte[]getValueBlockFeatureID(int i1)
private static nativebyte[]getValueBlockFeatureID0(int i1)
publicintgetValueInt(int i1)
publicintgetValueIntFeatureID(int i1)
private static nativebyte[]getValueIntFeatureID0(int i1)
publicStringgetValueString(int i1)
publicStringgetValueStringFeatureID(int i1)
private static nativebyte[]getValueStringFeatureID0(int i1)
publicvoidincrementValueInt(int i1, int i2)
publicvoidincrementValueIntFeatureID(int i1, int i2)
private static nativebyteincrementValueIntFeatureID0(int i1, int i2)
publicvoidstoreState(int i1, int i2)
publicvoidstoreStateFeatureID(int i1, int i2)
private static nativebytestoreStateFeatureID0(int i1, int i2)
publicvoidstoreValueBlock(int i1, byte[] b1)
publicvoidstoreValueBlockFeatureID(int i1, byte[] b1)
private static nativebytestoreValueBlockFeatureID0(int i1, byte[] b1)
publicvoidstoreValueInt(int i1, int i2)
publicvoidstoreValueIntFeatureID(int i1, int i2)
private static nativebytestoreValueIntFeatureID0(int i1, int i2)
publicvoidstoreValueString(int i1, String s1)
publicvoidstoreValueStringFeatureID(int i1, String s1)
private static nativebytestoreValueStringFeatureID0(int i1, String s1)

References
0000methodthis.getFeatureIDFromLogID()
000100030000FFFF
0002methodthis.getAvailabilityFeatureID()
0003methodthis.getStateFeatureID()
0004methodthis.getValueIntFeatureID()
0005methodthis.getValueStringFeatureID()
0006methodthis.getValueBlockFeatureID()
0007methodthis.storeStateFeatureID()
0008methodthis.storeValueIntFeatureID()
0009methodthis.incrementValueIntFeatureID()
000Amethodthis.storeValueStringFeatureID()
000Bmethodthis.storeValueBlockFeatureID()
000Cmethodthis.getStateFeatureID0()
000Dmethodcom.motorola.synerj.svc.Util.unpackInt()
000Emethodthis.getValueIntFeatureID0()
000Fmethodthis.getValueStringFeatureID0()
0010methodcom.motorola.synerj.svc.Util.retrieveString()
0011methodthis.getValueBlockFeatureID0()
0012methodjava.lang.System.arraycopy()
0013methodthis.storeStateFeatureID0()
0014methodthis.storeValueIntFeatureID0()
0015methodthis.incrementValueIntFeatureID0()
0016methodthis.storeValueStringFeatureID0()
0017methodthis.storeValueBlockFeatureID0()
0018methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.auf.FileSystem

public super class FileSystem

Fields
private static finallongFILE_ID_INVALID

Methods
staticvoid<clinit>()
publicvoid<init>()
private static nativelongGetIDFromURI0(String s1)
public staticlongGetIDFromURL(String s1)
private static nativeStringGetURIFromID0(long l1)
public staticStringGetURLFromID(long l1)
public staticbooleanisSystem(String s1)
private static nativebooleanisSystem0(String s1)
public staticvoidsetSystem(String s1, boolean b1)
private static nativebooleansetSystem0(String s1, boolean b1)

References
0000textfile:///
0001methodjava.lang.String.startsWith()
0002objrefjava.lang.IllegalArgumentException
0003textURL must begin with 'file:///'
0004methodjava.lang.IllegalArgumentException.<init>()
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007textfile:
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.String.substring()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodthis.GetIDFromURI0()
000C0005FFFFFFFF
000D0000FFFFFFFF
000Eobjrefcom.motorola.synerj.svc.auf.FileSystemException
000Fmethodcom.motorola.synerj.svc.auf.FileSystemException.<init>()
0010methodthis.GetURIFromID0()
0011textfile://
0012methodthis.isSystem0()
0013methodthis.setSystem0()
0014methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.auf.FileSystemException

public super class FileSystemException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.auf.MediaPlayer

public final super class MediaPlayer

Fields
public static finalintICON_APP_AUDIO_PLAYER
public static finalintICON_TRACK_FORWARD
public static finalintICON_TRACK_REVERSE
private static finalintMEDIA_ACTION_CHANGE_TRACK
private static finalintMEDIA_ACTION_START
private static finalintMEDIA_ACTION_STOP
private static finalintMEDIA_BACKWARD
private static finalintMEDIA_FORWARD
private static finalintMEDIA_NOVALUE
private static finalintMEDIA_PAUSE
public static finalintMEDIA_SEEK_FF
public static finalintMEDIA_SEEK_REWIND
private static finalintMEDIA_STOP
private staticMediaPlayerinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticListenersaccess$100(MediaPlayer m1)
publicvoidaddListener(MediaPlayerListener m1)
publicintgetIconID(int i1)
private static nativeintgetIconID0(int i1)
public staticMediaPlayergetInstance()
private static nativevoidmediaControl0(int i1, int i2)
publicvoidmediaSeek(int i1, int i2)
publicvoidnextTrack()
publicvoidpause()
publicvoidprevTrack()
publicvoidremoveListener(MediaPlayerListener m1)
publicvoidstop()

References
0000methodthis.mediaControl0()
0001objrefjava.lang.IllegalArgumentException
0002textInvalid icon type
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodthis.getIconID0()
0005textInvalid direction seek
0006methodcom.motorola.synerj.notifications.Listeners.addListener()
0007methodcom.motorola.synerj.notifications.Listeners.removeListener()
0008objrefcom.motorola.synerj.notifications.Listeners
0009methodcom.motorola.synerj.notifications.Listeners.<init>()
000Aobjrefcom.motorola.synerj.svc.auf.MediaPlayer$Handler
000Bmethodcom.motorola.synerj.svc.auf.MediaPlayer$Handler.<init>()
000Cmethodcom.motorola.api.DataFlow.registerApiProvider()
000Dfieldthis.instance
000Emethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Fobjrefthis
0010methodthis.<init>()

com.motorola.synerj.svc.auf.MediaPlayer$1

private super class MediaPlayer$1

com.motorola.synerj.svc.auf.MediaPlayer$Handler

private super class MediaPlayer$Handler

Fields
private finalMediaPlayerthis$0

Methods
privatevoid<init>(MediaPlayer m1)
 void<init>(MediaPlayer m1, MediaPlayer$1 m2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.svc.Util.retrieveString()
0002methodcom.motorola.synerj.svc.auf.MediaPlayer.access$100()
0003objrefcom.motorola.synerj.svc.auf.MediaPlayer$MNotifier
0004methodcom.motorola.synerj.svc.auf.MediaPlayer$MNotifier.<init>()
0005methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0006objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.auf.MediaPlayer$MNotifier

public super class MediaPlayer$MNotifier

Fields
privateStringstr
private finalMediaPlayerthis$0
privateintvalue

Methods
publicvoid<init>(MediaPlayer m1, int i1, String s1)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000objrefcom.motorola.synerj.svc.auf.MediaPlayerListener
0001methodcom.motorola.synerj.svc.auf.MediaPlayerListener.onMediaPlayerStop()
0002methodcom.motorola.synerj.svc.auf.MediaPlayerListener.onMediaPlayerStart()
0003methodcom.motorola.synerj.svc.auf.MediaPlayerListener.onMediaPlayerTrackChanged()
0004objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.auf.MediaPlayerListener

public interface MediaPlayerListener

Methods
publicvoidonMediaPlayerStart(String s1)
publicvoidonMediaPlayerStop()
publicvoidonMediaPlayerTrackChanged(String s1)

com.motorola.synerj.svc.auf.Messages

public final super class Messages

Fields
public static finalintMSG_BROWSER_MSG_FOLDER_ID
public static finalintMSG_DRAFTS_FOLDER_ID
public static finalintMSG_EMAIL_MESSAGE_INBOX_FOLDER_ID
public static finalintMSG_INBOX_FOLDER_ID
public static finalintMSG_INFO_SERVICES_FOLDER_ID
public static finalintMSG_MEMORY_FULL
public static finalintMSG_OUTBOX_FOLDER_ID
public static finalintMSG_PHONE_MEMORY
public static finalintMSG_QUICK_NOTES_FOLDER_ID
public static finalintMSG_SIM_MEMORY
public static finalintMSG_TOTAL_MEMORY
public static finalintMSG_VOICEMAIL_FOLDER_ID
private staticMessagesinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticListenersaccess$200(Messages m1)
publicvoidaddListener(MessagesListener m1)
publicintcheckResourses(int i1)
private static nativeintcheckResourses0(int i1)
public staticMessagesgetInstance()
publicintgetMaxNumberAccount()
private static nativeintgetMaxNumberAccount0()
publicintgetNumberEmailTotal()
private static nativeintgetNumberEmailTotal0()
publicintgetNumberEmailUnread()
private static nativeintgetNumberEmailUnread0()
publicintgetQuickViewChannel()
private static nativeintgetQuickViewChannel0()
publicbooleanisAccountEnabled(int i1)
private static nativebooleanisAccountEnabled0(int i1)
publicbooleanisCellBroadcastAvail()
private static nativebooleanisCellBroadcastAvail0()
publicvoidremoveListener(MessagesListener m1)

References
0000objrefcom.motorola.synerj.notifications.Listeners
0001methodcom.motorola.synerj.notifications.Listeners.<init>()
0002objrefcom.motorola.synerj.svc.auf.Messages$Listener
0003methodcom.motorola.synerj.svc.auf.Messages$Listener.<init>()
0004methodcom.motorola.api.DataFlow.registerApiProvider()
0005methodthis.isCellBroadcastAvail0()
0006objrefjava.lang.IllegalArgumentException
0007textInvalid memory resource type
0008methodjava.lang.IllegalArgumentException.<init>()
0009methodthis.checkResourses0()
000Amethodthis.getQuickViewChannel0()
000Bmethodcom.motorola.synerj.notifications.Listeners.addListener()
000Cmethodcom.motorola.synerj.notifications.Listeners.removeListener()
000Dmethodthis.getNumberEmailTotal0()
000Emethodthis.getNumberEmailUnread0()
000Fmethodthis.isAccountEnabled0()
0010methodthis.getMaxNumberAccount0()
0011fieldthis.instance
0012methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0013objrefthis
0014methodthis.<init>()

com.motorola.synerj.svc.auf.Messages$1

private super class Messages$1

com.motorola.synerj.svc.auf.Messages$Listener

private super class Messages$Listener

Fields
privateNotifiernotifier
private finalMessagesthis$0

Methods
privatevoid<init>(Messages m1)
 void<init>(Messages m1, Messages$1 m2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.auf.Messages$MsgNotifier
0002methodcom.motorola.synerj.svc.auf.Messages$MsgNotifier.<init>()
0003methodcom.motorola.synerj.svc.auf.Messages.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.auf.Messages$MsgNotifier

private super class Messages$MsgNotifier

Fields
private finalMessagesthis$0

Methods
privatevoid<init>(Messages m1)
 void<init>(Messages m1, Messages$1 m2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.auf.MessagesListener
0002methodcom.motorola.synerj.svc.auf.MessagesListener.smsReceived()
0003methodcom.motorola.synerj.svc.auf.MessagesListener.mmsReceived()
0004methodcom.motorola.synerj.svc.auf.MessagesListener.cbsReceived()
0005methodcom.motorola.synerj.svc.auf.MessagesListener.emailNumberChanged()
0006methodcom.motorola.synerj.svc.auf.MessagesListener.messageListChanged()
0007methodcom.motorola.synerj.svc.auf.MessagesListener.memoryStatusChanged()
0008objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.auf.MessagesListener

public interface MessagesListener

Methods
publicvoidcbsReceived()
publicvoidemailNumberChanged()
publicvoidmemoryStatusChanged(boolean b1)
publicvoidmessageListChanged(int i1)
publicvoidmmsReceived()
publicvoidsmsReceived()

com.motorola.synerj.svc.auf.ResourceManager

public super class ResourceManager

Fields
private static finalintDRM_TYPE_ANIMATION
private static finalintDRM_TYPE_BITMAP
private static finalintDRM_TYPE_FILE_NAME
private static finalintDRM_TYPE_INIT_TIMER
private static finalintDRM_TYPE_INVALID
private static finalintDRM_TYPE_SINGLE_FRAME_GIF
private static finalintIMG_HEADER_SIZE
private static finalintINVALID_DRM_MAP_HANDLE
private static finalintRES_ID_INVALID
privateintdrmMapHandle
private staticbyte[]imgHeader

Methods
staticvoid<clinit>()
privatevoid<init>(int i1)
publicAnimationgetAnimation(int i1)
public staticAnimationgetAnimationFromID(int i1)
private static nativeintgetDrmMapHandleFromClientID0(String s1)
publicImagegetImage(int i1)
public static synchronizedImagegetImageFromID(int i1)
publicintgetInt(int i1)
public staticintgetIntFromID(int i1)
private static nativeintgetResIDFromDrmMapHandle0(int i1, int i2)
public staticResourceManagergetResourceManager(String s1)
private static nativeintgetResourceType0(int i1)
publicStringgetString(int i1)
public static nativeStringgetStringFromID(int i1)
private static nativeintgetTimerFromID0(int i1)

References
0000methodthis.getResourceType0()
0001fieldthis.imgHeader
0002methodcom.motorola.synerj.svc.Util.packInt()
0003methodjavax.microedition.lcdui.Image.createImage()
0004objrefjava.lang.Exception
0005textSVC:ResourceManager
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008textgetImageFromID(
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.append()
000Btext)
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodcom.motorola.synerj.fw.Logger.error()
000Emethodcom.motorola.synerj.ui.GifAnimation.createAnimation()
000FtextgetAnimationFromID(
0010objrefjava.lang.IllegalArgumentException
0011textInvalid Resource Type
0012methodjava.lang.IllegalArgumentException.<init>()
0013methodthis.getTimerFromID0()
0014methodthis.getDrmMapHandleFromClientID0()
0015objrefthis
0016methodthis.<init>()
0017methodthis.getResIDFromDrmMapHandle0()
0018methodthis.getStringFromID()
0019methodthis.getImageFromID()
001Amethodthis.getAnimationFromID()
001BtextInvalid Resource ID
001Cmethodthis.getIntFromID()
001Dmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.auf.SIMToolkit

public final super class SIMToolkit

Fields
privateStringidleText
private staticSIMToolkitinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticStringaccess$100(SIMToolkit s1)
staticStringaccess$102(SIMToolkit s1, String s2)
staticListenersaccess$200(SIMToolkit s1)
publicvoidaddListener(SIMToolkitListener s1)
publicStringgetIdleText()
public staticSIMToolkitgetInstance()
publicvoidremoveListener(SIMToolkitListener s1)

References
0000methodcom.motorola.synerj.notifications.Listeners.addListener()
0001methodcom.motorola.synerj.notifications.Listeners.removeListener()
0002objrefcom.motorola.synerj.notifications.Listeners
0003methodcom.motorola.synerj.notifications.Listeners.<init>()
0004objrefcom.motorola.synerj.svc.auf.SIMToolkit$Handler
0005methodcom.motorola.synerj.svc.auf.SIMToolkit$Handler.<init>()
0006methodcom.motorola.api.DataFlow.registerApiProvider()
0007fieldthis.instance
0008methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0009objrefthis
000Amethodthis.<init>()

com.motorola.synerj.svc.auf.SIMToolkit$1

private super class SIMToolkit$1

com.motorola.synerj.svc.auf.SIMToolkit$Handler

private super class SIMToolkit$Handler

Fields
private finalSIMToolkitthis$0

Methods
privatevoid<init>(SIMToolkit s1)
 void<init>(SIMToolkit s1, SIMToolkit$1 s2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.svc.Util.retrieveString()
0002methodcom.motorola.synerj.svc.auf.SIMToolkit.access$102()
0003methodcom.motorola.synerj.svc.auf.SIMToolkit.access$200()
0004objrefcom.motorola.synerj.svc.auf.SIMToolkit$MNotifier
0005methodcom.motorola.synerj.svc.auf.SIMToolkit.access$100()
0006methodcom.motorola.synerj.svc.auf.SIMToolkit$MNotifier.<init>()
0007methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0008objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.auf.SIMToolkit$MNotifier

private super class SIMToolkit$MNotifier

Fields
privateStringstr
private finalSIMToolkitthis$0

Methods
publicvoid<init>(SIMToolkit s1, String s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000objrefcom.motorola.synerj.svc.auf.SIMToolkitListener
0001methodcom.motorola.synerj.svc.auf.SIMToolkitListener.onIdleTextReceived()
0002objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.auf.SIMToolkitListener

public interface SIMToolkitListener

Methods
publicvoidonIdleTextReceived(String s1)

com.motorola.synerj.svc.device.Bluetooth

public final super class Bluetooth

Fields
public static finalStringBLUETOOTH_ACC_STATUS_EVENT
public static finalStringBLUETOOTH_STATUS_EVENT
public static finalintBT_ACC_ATTACHED
public static finalintBT_ACC_DETACHED
public static finalintBT_DISABLED
public static finalintBT_ENABLED
public static finalintBT_NOTSUPPORTED

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticintgetAccStatus()
private static nativeintgetBtAccStatus0()
public staticintgetBtStatus()
private static nativebooleanisBtEnabled0()
private static nativebooleanisBtSupported0()

References
0000methodthis.isBtSupported0()
0001methodthis.getBtAccStatus0()
0002methodthis.isBtEnabled0()
0003methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.device.CarKit

public final super class CarKit

Fields
private static finalintEV_ATTACHED
private static finalintEV_COUNTDOWN
private static finalintEV_DETACHED
public static finalintPOWEROFF_DELAY_0MINUTES
public static finalintPOWEROFF_DELAY_15MINUTES
public static finalintPOWEROFF_DELAY_30MINUTES
public static finalintPOWEROFF_DELAY_60MINUTES
public static finalintPOWEROFF_DELAY_CONTINUOUS
private staticCarKitinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticListenersaccess$200(CarKit c1)
publicvoidaddListener(CarKitListener c1)
public staticCarKitgetInstance()
public staticintgetPowerOffDelay()
private static nativeintgetPowerOffDelay0()
publicvoidremoveListener(CarKitListener c1)
public staticvoidsetPowerOffDelay(int i1)
private static nativevoidsetPowerOffDelay0(int i1)

References
0000methodthis.getPowerOffDelay0()
0001objrefjava.lang.IllegalArgumentException
0002textInvalid power off delay
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodthis.setPowerOffDelay0()
0005methodcom.motorola.synerj.notifications.Listeners.addListener()
0006methodcom.motorola.synerj.notifications.Listeners.removeListener()
0007objrefcom.motorola.synerj.notifications.Listeners
0008methodcom.motorola.synerj.notifications.Listeners.<init>()
0009objrefcom.motorola.synerj.svc.device.CarKit$Handler
000Amethodcom.motorola.synerj.svc.device.CarKit$Handler.<init>()
000Bmethodcom.motorola.api.DataFlow.registerApiProvider()
000Cfieldthis.instance
000Dmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Eobjrefthis
000Fmethodthis.<init>()

com.motorola.synerj.svc.device.CarKit$1

private super class CarKit$1

com.motorola.synerj.svc.device.CarKit$Handler

private super class CarKit$Handler

Fields
privateNotifiernotifier
private finalCarKitthis$0

Methods
privatevoid<init>(CarKit c1)
 void<init>(CarKit c1, CarKit$1 c2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.CarKit$MNotifier
0002methodcom.motorola.synerj.svc.device.CarKit$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.device.CarKit.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.CarKit$MNotifier

private super class CarKit$MNotifier

Fields
private finalCarKitthis$0

Methods
privatevoid<init>(CarKit c1)
 void<init>(CarKit c1, CarKit$1 c2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.CarKitListener
0002methodcom.motorola.synerj.svc.device.CarKitListener.carKitAttached()
0003methodcom.motorola.synerj.svc.device.CarKitListener.carKitDetached()
0004methodcom.motorola.synerj.svc.device.CarKitListener.carKitCountdown()
0005objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.device.CarKitListener

public interface CarKitListener

Methods
publicvoidcarKitAttached()
publicvoidcarKitCountdown(int i1)
publicvoidcarKitDetached()

com.motorola.synerj.svc.device.Case

public final super class Case

Fields
public static finalintFLIP_CLOSED
public static finalintFLIP_NONE
public static finalintFLIP_OPENED
public static finalStringFLIP_STATE_EVENT

Methods
staticvoid<clinit>()
publicvoid<init>()
public static nativeintgetFlipState()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.device.DeviceManager

public super class DeviceManager

Fields
private static finalintEV_SPEAKER
private staticDeviceManagerinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(DeviceManager d1)
publicvoidaddListener(DeviceManagerListener d1)
public staticDeviceManagergetInstance()
publicbooleanisSpeakerPhoneOn()
private static nativebooleanisSpeakerPhoneOn0()
publicvoidremoveListener(DeviceManagerListener d1)

References
0000methodcom.motorola.synerj.notifications.Listeners.addListener()
0001methodcom.motorola.synerj.notifications.Listeners.removeListener()
0002objrefcom.motorola.synerj.notifications.Listeners
0003methodcom.motorola.synerj.notifications.Listeners.<init>()
0004objrefcom.motorola.synerj.svc.device.DeviceManager$Handler
0005methodcom.motorola.synerj.svc.device.DeviceManager$Handler.<init>()
0006methodcom.motorola.api.DataFlow.registerApiProvider()
0007fieldthis.instance
0008methodthis.isSpeakerPhoneOn0()
0009methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Aobjrefthis
000Bmethodthis.<init>()

com.motorola.synerj.svc.device.DeviceManager$1

private super class DeviceManager$1

com.motorola.synerj.svc.device.DeviceManager$Handler

private super class DeviceManager$Handler

Fields
privateNotifiernotifier
private finalDeviceManagerthis$0

Methods
privatevoid<init>(DeviceManager d1)
 void<init>(DeviceManager d1, DeviceManager$1 d2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.DeviceManager$MNotifier
0002methodcom.motorola.synerj.svc.device.DeviceManager$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.device.DeviceManager.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.DeviceManager$MNotifier

private super class DeviceManager$MNotifier

Fields
private finalDeviceManagerthis$0

Methods
privatevoid<init>(DeviceManager d1)
 void<init>(DeviceManager d1, DeviceManager$1 d2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.DeviceManagerListener
0002methodcom.motorola.synerj.svc.device.DeviceManagerListener.speakerPhoneChanged()
0003objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.device.DeviceManagerListener

public interface DeviceManagerListener

Methods
publicvoidspeakerPhoneChanged(boolean b1)

com.motorola.synerj.svc.device.Display

public final super class Display

Fields
public static finalintBACKLIGHT_ON
public static finalStringDISPLAY_EVENT
public static finalintDISPLAY_ON
public static finalintPRIMARY_DISPLAY
public static finalintSECONDARY_DISPLAY

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticintgetDisplayState(int i1)
private static nativeintgetDisplayState0(int i1)
public staticlonggetLocalTime()
private static nativelonggetLocalTime0()
public staticbooleansendMsgChangeModeEventToSynergy()
private static nativebooleansendMsgChangeModeEventToSynergy0()

References
0000objrefjava.lang.IllegalArgumentException
0001textUnknown display ID
0002methodjava.lang.IllegalArgumentException.<init>()
0003methodthis.getDisplayState0()
0004methodthis.sendMsgChangeModeEventToSynergy0()
0005methodthis.getLocalTime0()
0006methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.device.FMRadio

public final super class FMRadio

Fields
private static finalintEV_ATTACHED
private static finalintEV_DETACHED
private static finalintEV_OFF
private static finalintEV_ON
private static finalintEV_SEEK_STOPPED
public static finalintFM_RADIO_RANGE_MAX
public static finalintFM_RADIO_RANGE_MIN
public static finalintFM_RADIO_SEPARATION
public static finalintICON_APP_RADIO
public static finalintICON_SEEK_BACKWARD
public static finalintICON_SEEK_FORWARD
public static finalintPRESET_STATIONS_NUMBER
public static finalintSEEK_DIRECTION_BACKWARD
public static finalintSEEK_DIRECTION_FORWARD
public static finalintSTATE_ATTACHED_AND_OFF
public static finalintSTATE_ATTACHED_AND_ON
public static finalintSTATE_DETACHED
private staticFMRadioinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticListenersaccess$200(FMRadio f1)
publicvoidaddListener(FMRadioListener f1)
publicintgetActiveStation()
private static nativeintgetActiveStation0()
publicintgetIconID(int i1)
private static nativeintgetIconID0(int i1)
public staticFMRadiogetInstance()
publicintgetRange(int i1)
private static nativeintgetRange0(int i1)
publicbooleaninit()
private static nativebooleaninit0()
publicbooleanisInState(int i1)
private static nativebooleanisInState0(int i1)
publicbooleanisRadioAvailable()
private static nativebooleanisRadioAvailable0()
publicintreadPreset(int i1)
private static nativeintreadPreset0(int i1)
publicvoidremoveListener(FMRadioListener f1)
publicvoidsetActiveStation(int i1)
private static nativevoidsetActiveStation0(int i1)
publicvoidstartSeek(int i1)
private static nativevoidstartSeek0(int i1)
publicvoidstorePreset(int i1, int i2)
private static nativevoidstorePreset0(int i1, int i2)
publicvoidturnOff()
private static nativevoidturnOff0()
publicvoidturnOn()
private static nativevoidturnOn0()

References
0000methodthis.init0()
0001objrefjava.lang.IllegalArgumentException
0002textInvalid state type
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodthis.isInState0()
0005methodthis.turnOn0()
0006methodthis.turnOff0()
0007methodthis.getActiveStation0()
0008methodthis.setActiveStation0()
0009textInvalid seek direction
000Amethodthis.startSeek0()
000BtextInvalid range type
000Cmethodthis.getRange0()
000DtextInvalid preset number
000Emethodthis.readPreset0()
000Fmethodthis.storePreset0()
0010textInvalid icon type
0011methodthis.getIconID0()
0012methodthis.isRadioAvailable0()
0013methodcom.motorola.synerj.notifications.Listeners.addListener()
0014methodcom.motorola.synerj.notifications.Listeners.removeListener()
0015methodthis.init()
0016objrefcom.motorola.synerj.notifications.Listeners
0017methodcom.motorola.synerj.notifications.Listeners.<init>()
0018objrefcom.motorola.synerj.svc.device.FMRadio$Handler
0019methodcom.motorola.synerj.svc.device.FMRadio$Handler.<init>()
001Amethodcom.motorola.api.DataFlow.registerApiProvider()
001Bfieldthis.instance
001Cmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
001Dobjrefthis
001Emethodthis.<init>()

com.motorola.synerj.svc.device.FMRadio$1

private super class FMRadio$1

com.motorola.synerj.svc.device.FMRadio$Handler

private super class FMRadio$Handler

Fields
privateNotifiernotifier
private finalFMRadiothis$0

Methods
privatevoid<init>(FMRadio f1)
 void<init>(FMRadio f1, FMRadio$1 f2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.FMRadio$MNotifier
0002methodcom.motorola.synerj.svc.device.FMRadio$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.device.FMRadio.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.FMRadio$MNotifier

private super class FMRadio$MNotifier

Fields
private finalFMRadiothis$0

Methods
privatevoid<init>(FMRadio f1)
 void<init>(FMRadio f1, FMRadio$1 f2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.FMRadioListener
0002methodcom.motorola.synerj.svc.device.FMRadioListener.radioAttached()
0003methodcom.motorola.synerj.svc.device.FMRadioListener.radioDetached()
0004methodcom.motorola.synerj.svc.device.FMRadioListener.radioSeekStopped()
0005methodcom.motorola.synerj.svc.device.FMRadioListener.radioOn()
0006methodcom.motorola.synerj.svc.device.FMRadioListener.radioOff()
0007objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.device.FMRadioListener

public interface FMRadioListener

Methods
publicvoidradioAttached()
publicvoidradioDetached()
publicvoidradioOff()
publicvoidradioOn()
publicvoidradioSeekStopped(int i1)

com.motorola.synerj.svc.device.Keyboard

public final super class Keyboard

Fields
public static finalintBACKLIGHT_OFF
public static finalintBACKLIGHT_ON
public static finalStringKEYBOARD_BACKLIGHT_EVENT
public static finalStringKEYBOARD_LOCK_EVENT
public static finalintLOCKED
public static finalintOP_KEY_ANY
public static finalintOP_KEY_BROWSER
public static finalintOP_KEY_CAMERA
public static finalintOP_KEY_MESSAGE
public static finalintOP_KEY_PHONEBOOK
public static finalintOP_KEY_PTT
public static finalintOP_KEY_VOICE
public static finalintRIGHT_LEFT_SCROLL_KEYS
public static finalintSIDE_VOLUME_KEYS
public static finalintUNLOCKED

Methods
staticvoid<clinit>()
publicvoid<init>()
public static nativeintgetBacklightState()
public static nativeintgetLockState()
public static nativeintgetVolumeKeysMapping()
public static nativebooleanisCSMPresent()
public static nativebooleanisKeypadLockAvaliable()
public staticbooleanisOperatorKeyAvailable(int i1)
private static nativebooleanisOperatorKeyAvailable0(int i1)
public static nativebooleanisPositiveActionOnLeftSoftkey()
public static nativebooleanisSmartKeyAvailable()
public static nativeintlockKeyboard(boolean b1)

References
0000objrefjava.lang.IllegalArgumentException
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textIllegal argument: opKey
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.toString()
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodthis.isOperatorKeyAvailable0()
0009methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.device.MP3Lite

public final super class MP3Lite

Fields
private staticMP3Liteinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
protectedvoid<init>()
staticListenersaccess$200(MP3Lite m1)
publicvoidaddListener(MP3LiteListener m1)
public staticMP3LitegetInstance()
publicvoidpause(boolean b1)
private static nativevoidpause0(boolean b1)
publicvoidremoveListener(MP3LiteListener m1)

References
0000methodthis.pause0()
0001methodcom.motorola.synerj.notifications.Listeners.addListener()
0002methodcom.motorola.synerj.notifications.Listeners.removeListener()
0003objrefcom.motorola.synerj.notifications.Listeners
0004methodcom.motorola.synerj.notifications.Listeners.<init>()
0005objrefcom.motorola.synerj.svc.device.MP3Lite$Handler
0006methodcom.motorola.synerj.svc.device.MP3Lite$Handler.<init>()
0007methodcom.motorola.api.DataFlow.registerApiProvider()
0008fieldthis.instance
0009methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Aobjrefthis
000Bmethodthis.<init>()

com.motorola.synerj.svc.device.MP3Lite$1

private super class MP3Lite$1

com.motorola.synerj.svc.device.MP3Lite$Handler

private super class MP3Lite$Handler

Fields
privateNotifiernotifier
private finalMP3Litethis$0

Methods
privatevoid<init>(MP3Lite m1)
 void<init>(MP3Lite m1, MP3Lite$1 m2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.MP3Lite$MNotifier
0002methodcom.motorola.synerj.svc.device.MP3Lite$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.device.MP3Lite.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.MP3Lite$MNotifier

private super class MP3Lite$MNotifier

Fields
private finalMP3Litethis$0

Methods
privatevoid<init>(MP3Lite m1)
 void<init>(MP3Lite m1, MP3Lite$1 m2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.MP3LiteListener
0002methodcom.motorola.synerj.svc.device.MP3LiteListener.onMP3LiteAttach()
0003methodcom.motorola.synerj.svc.device.MP3LiteListener.onMP3LiteDetach()
0004objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.device.MP3LiteListener

public interface MP3LiteListener

Methods
publicvoidonMP3LiteAttach()
publicvoidonMP3LiteDetach()

com.motorola.synerj.svc.device.Network

public final super class Network

Fields
public static finalintATTACHED
public static finalintCALL_FORWARDING_BOTH
public static finalintCALL_FORWARDING_DATA_ACTIVE_LINE
public static finalintCALL_FORWARDING_DATA_LINE1
public static finalintCALL_FORWARDING_DATA_LINE2
public static finalintCALL_FORWARDING_FAX_ACTIVE_LINE
public static finalintCALL_FORWARDING_FAX_LINE1
public static finalintCALL_FORWARDING_FAX_LINE2
public static finalintCALL_FORWARDING_LINE1
public static finalintCALL_FORWARDING_LINE2
public static finalintCALL_FORWARDING_OFF
public static finalintCALL_FORWARDING_ON
public static finalintCALL_FORWARDING_VIDEO_ACTIVE_LINE
public static finalintCALL_FORWARDING_VIDEO_LINE1
public static finalintCALL_FORWARDING_VIDEO_LINE2
public static finalintCALL_FORWARDING_VOICE_ACTIVE_LINE
public static finalintCALL_FORWARDING_VOICE_LINE1
public static finalintCALL_FORWARDING_VOICE_LINE2
public static finalintDETACHED
public static finalintEMERGENCY_ONLY
private static finalintEV_ATTACH
private static finalintEV_AUTO_ANSWER
private static finalintEV_CALL_BARRING
private static finalintEV_FORWARDING
private static finalintEV_GPRS
private static finalintEV_PACKET_DATA
private static finalintEV_SIGNAL
public static finalintGPRS_AVAILABLE
public static finalintGPRS_CONNECTED
public static finalintGPRS_CONNECTING
public static finalintGPRS_UNAVAILABLE
private static finalintNETWK_CB_OFF
private static finalintNETWK_CB_ON
private static finalintNETWK_CB_WAIT
public static finalintREGISTERING
public static finalintUNREGISTERED_SIM
privateintcallBarringId
privateintcallBarringIncStatus
privateintcallBarringOutgStatus
privateObjectcallBarringSync
privateintforwardingStatus
private staticNetworkinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticObjectaccess$200(Network n1)
staticintaccess$302(Network n1, int i1)
staticintaccess$402(Network n1, int i1)
staticListenersaccess$600(Network n1)
publicvoidaddListener(NetworkListener n1)
private static nativebooleangetAutoAnswer0()
publicintgetCallForwarding()
private static nativeStringgetCurrentNetworkName0()
private static nativeStringgetCurrentNetworkPlmn0()
publicintgetFieldStrength()
private static nativeintgetForwarding0()
publicintgetGprsStatus()
private static nativeintgetGprsStatus0()
public staticNetworkgetInstance()
publicStringgetNetworkName()
publicStringgetNetworkPlmn()
publicImagegetOperatorLogo()
private static nativebooleangetOperatorLogo0(byte[] b1)
private static nativeintgetOperatorLogoSize0()
private static nativebooleangetPacketData0()
publicStringgetProviderName()
private static nativeStringgetProviderName0()
publicintgetServiceStatus()
private static nativeintgetServiceStatus0()
private static nativeintgetSignalStrength0()
publicbooleanis3GAvailable()
private static nativebooleanis3GAvailable0()
publicbooleanisAttached()
publicbooleanisAutoAnswer()
publicbooleanisCallBarring()
publicbooleanisLogoAvailable()
private static nativebooleanisLogoAvailable0()
publicbooleanisPacketData()
publicbooleanisRoaming()
private static nativebooleanisRoaming0()
publicvoidremoveListener(NetworkListener n1)
private static nativeintrequestCallBarring0()

References
0000methodthis.getServiceStatus()
0001methodthis.getServiceStatus0()
0002methodthis.getProviderName0()
0003methodthis.getCurrentNetworkName0()
0004methodthis.getCurrentNetworkPlmn0()
0005methodthis.getOperatorLogoSize0()
0006methodthis.getOperatorLogo0()
0007methodjavax.microedition.lcdui.Image.createImage()
0008objrefjava.lang.Exception
0009textSVC:Network
000AtextgetOperatorLogo
000Bmethodcom.motorola.synerj.fw.Logger.error()
000Cmethodthis.isLogoAvailable0()
000Dmethodthis.isRoaming0()
000Emethodthis.getGprsStatus0()
000Fmethodthis.is3GAvailable0()
0010methodthis.getSignalStrength0()
0011methodthis.getPacketData0()
0012methodthis.requestCallBarring0()
0013methodjava.lang.Object.wait()
0014objrefjava.lang.InterruptedException
0015methodthis.getAutoAnswer0()
0016methodthis.getForwarding0()
0017methodcom.motorola.synerj.notifications.Listeners.addListener()
0018methodcom.motorola.synerj.notifications.Listeners.removeListener()
0019methodjava.lang.Object.<init>()
001Aobjrefjava.lang.Object
001Bobjrefcom.motorola.synerj.notifications.Listeners
001Cmethodcom.motorola.synerj.notifications.Listeners.<init>()
001Dobjrefcom.motorola.synerj.svc.device.Network$Handler
001Emethodcom.motorola.synerj.svc.device.Network$Handler.<init>()
001Fmethodcom.motorola.api.DataFlow.registerApiProvider()
0020objrefcom.motorola.synerj.svc.device.Network$CallBarringHandler
0021methodcom.motorola.synerj.svc.device.Network$CallBarringHandler.<init>()
0022fieldthis.instance
0023methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0024objrefthis
0025methodthis.<init>()

com.motorola.synerj.svc.device.Network$1

private super class Network$1

com.motorola.synerj.svc.device.Network$CallBarringHandler

private super class Network$CallBarringHandler

Fields
private finalNetworkthis$0

Methods
privatevoid<init>(Network n1)
 void<init>(Network n1, Network$1 n2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.svc.device.Network.access$200()
0002methodcom.motorola.synerj.svc.device.Network.access$302()
0003methodcom.motorola.synerj.svc.device.Network.access$402()
0004methodjava.lang.Object.notifyAll()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.Network$Handler

private super class Network$Handler

Fields
privateNotifiernotifier
private finalNetworkthis$0

Methods
privatevoid<init>(Network n1)
 void<init>(Network n1, Network$1 n2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.Network$MNotifier
0002methodcom.motorola.synerj.svc.device.Network$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.device.Network.access$600()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.device.Network$MNotifier

private super class Network$MNotifier

Fields
private finalNetworkthis$0

Methods
privatevoid<init>(Network n1)
 void<init>(Network n1, Network$1 n2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.device.NetworkListener
0002methodcom.motorola.synerj.svc.device.NetworkListener.callBarringChanged()
0003methodcom.motorola.synerj.svc.device.NetworkListener.autoAnswerChanged()
0004methodcom.motorola.synerj.svc.device.NetworkListener.packetDataChanged()
0005methodcom.motorola.synerj.svc.device.NetworkListener.callForwardingChanged()
0006methodcom.motorola.synerj.svc.device.NetworkListener.serviceStatusChanged()
0007methodcom.motorola.synerj.svc.device.NetworkListener.gprsStatusChanged()
0008methodcom.motorola.synerj.svc.device.NetworkListener.fieldStrengthChanged()
0009objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.device.NetworkListener

public interface NetworkListener

Methods
publicvoidautoAnswerChanged(boolean b1)
publicvoidcallBarringChanged(boolean b1)
publicvoidcallForwardingChanged(int i1)
publicvoidfieldStrengthChanged(int i1)
publicvoidgprsStatusChanged(int i1)
publicvoidpacketDataChanged(boolean b1)
publicvoidserviceStatusChanged(int i1)
publicvoidthreeGStateChanged(boolean b1)

com.motorola.synerj.svc.device.Power

public final super class Power

Fields
public static finalintBATTERY_AUX
public static finalintBATTERY_MAIN
public static finalintBATTERY_NONE
public static finalintBATTERY_STATE_CHARGING
public static finalintBATTERY_STATE_CHARGING_COMPLETE
public static finalStringBATTERY_STATE_EVENT
public static finalintBATTERY_STATE_FAULTY
public static finalintBATTERY_STATE_FULL
public static finalintBATTERY_STATE_LOW
public static finalintBATTERY_STATE_NONE
public static finalintBATTERY_STATE_NORMAL
public static finalintBATTERY_TYPE_ALKALINE
public static finalintBATTERY_TYPE_CHARGEABLE
public static finalintBATTERY_TYPE_FAULTY
public static finalintBATTERY_TYPE_NONE
public static finalintCHARGER_FAST_RATE
public static finalintCHARGER_MID_RATE
public static finalintCHARGER_NONE
public static finalintDC_POWER_ATTACHED
public static finalintDC_POWER_DETACHED
public static finalStringDC_POWER_EVENT
public static finalintMODE_CHARGING
public static finalintMODE_NORMAL
public static finalintMODE_POWER_DOWN
public static finalintMODE_SUSPEND
public static finalStringPOWER_MODE_EVENT

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticintgetActiveBattery()
private static nativeintgetActiveBattery0()
public staticintgetBatteryLevel()
private static nativeintgetBatteryLevel0()
public staticintgetBatteryState()
private static nativeintgetBatteryState0()
public staticintgetBatteryType(int i1)
private static nativeintgetBatteryType0(int i1)
public staticintgetChargerType()
private static nativeintgetChargerType0()
public staticintgetDCState()
private static nativeintgetDCState0()
public staticintgetPowerMode()
private static nativeintgetPowerMode0()

References
0000methodthis.getBatteryState0()
0001methodthis.getBatteryLevel0()
0002methodthis.getActiveBattery0()
0003objrefjava.lang.IllegalArgumentException
0004textIncorrect battery value
0005methodjava.lang.IllegalArgumentException.<init>()
0006methodthis.getBatteryType0()
0007methodthis.getDCState0()
0008methodthis.getChargerType0()
0009methodthis.getPowerMode0()
000Amethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.net.SessionManager

public super class SessionManager

Fields
private static finalStringDEFAULT_SESSION
private static finalStringHIDDEN_SESSION
private staticSessionManagermanager

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidactivateDefaultSession()
publicvoidactivateHiddenSession()
publicvoidactivateSession(String s1)
private static final nativeintactivateSession0(String s1)
publicvoidcloseSession()
private static final nativeintcloseSession0()
public staticSessionManagergetInstance()

References
0000fieldthis.manager
0001textDynamic_Portal
0002methodthis.activateSession()
0003fieldthis.DEFAULT_SESSION
0004methodthis.closeSession0()
0005objrefcom.motorola.synerj.svc.net.SessionManagerException
0006textNo active session present
0007methodcom.motorola.synerj.svc.net.SessionManagerException.<init>()
0008textOperation failed
0009methodthis.activateSession0()
000AtextActive session present
000Bmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Cobjrefthis
000Dmethodthis.<init>()

com.motorola.synerj.svc.net.SessionManagerException

public super class SessionManagerException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.user.AppManager

public final super class AppManager

Fields
public static finalintIDLE_ICON_ANIMATED
public static finalintIDLE_ICON_STATIC
private staticAppManagerinstance
privateSuiteEntry[]list
privateListenerslisteners
privateObjectsync

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$100(AppManager a1)
staticObjectaccess$200(AppManager a1)
staticvoidaccess$300(byte[] b1, int i1)
staticSuiteEntry[]access$402(AppManager a1, SuiteEntry[] s1)
staticSuiteEntry[]access$500(AppManager a1, byte[] b1)
publicvoidaddListener(AppManagerListener a1)
publicImagegetIdleIcon(int i1, int i2)
private static nativebooleangetIdleIcon0(int i1, int i2, byte[] b1)
private static nativeintgetIdleIconSize0(int i1, int i2)
public staticAppManagergetInstance()
public synchronizedSuiteEntry[]getSuitesList()
private static nativebooleanlaunchApp0(int i1)
 booleanlaunchMidlet(MidletEntry m1)
 booleanlaunchSuite(SuiteEntry s1)
publicvoidremoveListener(AppManagerListener a1)
private static nativeintrequestSuitesList0()
private static nativevoidretrieveByteArray0(byte[] b1, int i1)
privateSuiteEntry[]unpackData(byte[] b1)

References
0000methodthis.unpackData()
0001methodthis.retrieveByteArray0()
0002fieldthis.instance
0003methodjava.lang.Object.<init>()
0004objrefjava.lang.Object
0005objrefcom.motorola.synerj.notifications.Listeners
0006methodcom.motorola.synerj.notifications.Listeners.<init>()
0007objrefcom.motorola.synerj.svc.user.AppManager$Listener
0008methodcom.motorola.synerj.svc.user.AppManager$Listener.<init>()
0009methodcom.motorola.api.DataFlow.registerApiProvider()
000Amethodthis.requestSuitesList0()
000Bmethodjava.lang.Object.wait()
000Cobjrefjava.lang.InterruptedException
000DtextAppManager
000Eobjrefjava.lang.StringBuffer
000Fmethodjava.lang.StringBuffer.<init>()
0010textUnexpected exception
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.append()
0013methodjava.lang.StringBuffer.toString()
0014methodcom.motorola.synerj.fw.Logger.error()
0015methodcom.motorola.synerj.notifications.Listeners.addListener()
0016methodcom.motorola.synerj.notifications.Listeners.removeListener()
0017objrefjava.io.DataInputStream
0018objrefjava.io.ByteArrayInputStream
0019methodjava.io.ByteArrayInputStream.<init>()
001Amethodjava.io.DataInputStream.<init>()
001Bmethodjava.io.DataInputStream.readInt()
001Cobjrefcom.motorola.synerj.svc.user.SuiteEntry
001Dmethodcom.motorola.synerj.svc.user.SuiteEntry.<init>()
001Emethodjava.io.DataInputStream.close()
001Fobjrefjava.io.IOException
0020methodcom.motorola.synerj.svc.user.SuiteEntry.getId()
0021methodthis.launchApp0()
0022methodcom.motorola.synerj.svc.user.MidletEntry.getId()
0023objrefjava.lang.IllegalArgumentException
0024textInvalid icon type
0025methodjava.lang.IllegalArgumentException.<init>()
0026methodthis.getIdleIconSize0()
0027methodthis.getIdleIcon0()
0028methodjavax.microedition.lcdui.Image.createImage()
0029objrefjava.lang.Exception
002AtextSVC:AppManager
002BtextgetIdleIcon
002Cmethodcom.motorola.synerj.fw.Logger.error()
002Dmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
002Eobjrefthis
002Fmethodthis.<init>()

com.motorola.synerj.svc.user.AppManager$1

private super class AppManager$1

com.motorola.synerj.svc.user.AppManager$Listener

private super class AppManager$Listener

Fields
private finalAppManagerthis$0

Methods
privatevoid<init>(AppManager a1)
 void<init>(AppManager a1, AppManager$1 a2)
publicvoidnotifyListener(Object o1, int[] i1)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.AppManager$UpdateThread
0002methodcom.motorola.synerj.svc.user.AppManager$UpdateThread.<init>()
0003methodjava.lang.Thread.start()
0004methodcom.motorola.synerj.svc.user.AppManager.access$100()
0005methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0006objrefcom.motorola.synerj.svc.user.AppManagerListener
0007methodcom.motorola.synerj.svc.user.AppManagerListener.suitesListChanged()
0008objrefcom.motorola.api.DataFlowListener
0009objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.user.AppManager$UpdateThread

private super class AppManager$UpdateThread
extends java.lang.Thread

Fields
privateintbuffer
privateintlength
private finalAppManagerthis$0

Methods
publicvoid<init>(AppManager a1, int i1, int i2)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodcom.motorola.synerj.svc.user.AppManager.access$200()
0002methodcom.motorola.synerj.svc.user.AppManager.access$300()
0003methodcom.motorola.synerj.svc.user.AppManager.access$500()
0004methodcom.motorola.synerj.svc.user.AppManager.access$402()
0005methodjava.lang.Object.notifyAll()

com.motorola.synerj.svc.user.AppManagerListener

public interface AppManagerListener

Methods
publicvoidsuitesListChanged()

com.motorola.synerj.svc.user.HomeScreen

public super class HomeScreen

Fields
public static finalintAPP_ACTIVATIONLIST
public static finalintAPP_ALARMCLOCK
public static finalintAPP_BARREDDIAL
public static finalintAPP_BLUETOOTH
public static finalintAPP_BROWSER
public static finalintAPP_BRWSETUP
public static finalintAPP_CALCULATOR
public static finalintAPP_CALLFORWARD
public static finalintAPP_CAMERA
public static finalintAPP_CARSETTINGS
public static finalintAPP_CONNECTION
public static finalintAPP_DATEBOOK
public static finalintAPP_DIALINGSRVC
public static finalintAPP_FIXEDDIAL
public static finalintAPP_GAMESAPPS
public static finalintAPP_GOTOURL
public static finalintAPP_HEADSET
public static finalintAPP_IM
public static finalintAPP_INCALLSETUP
public static finalintAPP_INITIALSETUP
public static finalintAPP_JAVASETTINGS
public static finalintAPP_MESSAGE_CENTER
public static finalintAPP_MOTOMIXER
public static finalintAPP_MULTIMEDIA
public static finalintAPP_NETWORK
public static finalintAPP_PERSONALIZE
public static finalintAPP_PHONEBOOK
public static finalintAPP_PHONESTATUS
public static finalintAPP_PICTURES
public static finalintAPP_QUICKDIAL
public static finalintAPP_RADIO
public static finalintAPP_RECENT_CALLS
public static finalintAPP_RINGSTYLES
public static finalintAPP_SECURITY
public static finalintAPP_SETTINGS
public static finalintAPP_SHORTCUTS
public static finalintAPP_SIMMENU
public static finalintAPP_SOUNDS
public static finalintAPP_SRVCDIAL
public static finalintAPP_STOREDPAGES
public static finalintAPP_SYNC
public static finalintAPP_TESTMODE
public static finalintAPP_THEMES
public static finalintAPP_TOOLS
public static finalintAPP_VIDEOCAMERA
public static finalintAPP_VIDEOS
public static finalintAPP_VOICERECORD
public static finalintAPP_WEBHISTORY
public static finalintAPP_WEBSESSIONS
public static finalintAPP_WEBSHORTCUTS
public static finalintAPP_WEB_ACCESS
public static finalintCLOCK_ANALOG
public static finalintCLOCK_DIGITAL
public static finalintCLOCK_HIDE
public static finalintDATE_HIDE
public static finalintDATE_SHOW
private static finalintEV_CLOCK_APPEARANCE_CHANGED
private static finalintEV_DATE_MODE_CHANGED
private static finalintEV_HKEY_SETTINGS_CHANGED
private static finalintEV_ICONS_MODE_CHANGED
private static finalintEV_LAYOUT_CHANGED
private static finalintGET_APP_ANIMATED_ICON
private static finalintGET_APP_LARGE_ICON
private static finalintGET_APP_NAME
private static finalintGET_APP_SK_LABEL
private static finalintGET_APP_SMALL_ICON
public static finalintHKEY_DOWN
public static finalintHKEY_EX_NA
public static finalintHKEY_EX_NEGATIVE_SOFTKEY
public static finalintHKEY_EX_POSITIVE_SOFTKEY
public static finalintHKEY_LEFT
public static finalintHKEY_LEFT_SOFTKEY
public static finalintHKEY_RIGHT
public static finalintHKEY_RIGHT_SOFTKEY
public static finalintHKEY_SMARTKEY
public static finalintHKEY_STYLE_ICON
public static finalintHKEY_STYLE_STRING
public static finalintHKEY_UP
public static finalintICONS_HIDE
public static finalintICONS_SHOW
public static finalintICON_ON_LEFT_SOFTKEY
public static finalintICON_ON_NEGATIVE_SOFTKEY
public static finalintICON_ON_NEITHER_SOFTKEY
public static finalintICON_ON_POSITIVE_SOFTKEY
public static finalintICON_ON_RIGHT_SOFTKEY
public static finalintLAYOUT_CENTER
public static finalintLAYOUT_LEFT
public static finalintMMA_ATTRIBUTE_DELETABLE
public static finalintMMA_ATTRIBUTE_EXCLUSIVE
public static finalintMMA_ATTRIBUTE_LOCKABLE
public static finalintMMA_ATTRIBUTE_MOVEABLE
public static finalintMMA_ATTRIBUTE_REORDERABLE
private staticHomeScreeninstance
privateListenerslisteners
privateResourceManagerresMngr

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(HomeScreen h1)
publicvoidaddListener(HomeScreenListener h1)
private staticbooleancheckHomeKey(int i1)
publicint[]getAllApps()
private static nativebooleangetAllApps0(byte[] b1)
publicImagegetAnalogClockFace()
publicintgetAppAnimatedIconResId(int i1)
public staticintgetAppId(int i1)
private static nativeintgetAppId0(int i1)
publicintgetAppLabelResId(int i1)
publicintgetAppLargeIconResId(int i1)
publicintgetAppNameResId(int i1)
private static nativeintgetAppResId0(int i1, int i2)
publicintgetAppSmallIconResId(int i1)
public static nativeintgetAssignedAppId(int i1)
publicintgetAttributeOfHomeKey(int i1)
private static nativeintgetAttributeOfHomeKey0(int i1)
public static nativeintgetClockAppearance()
publicStringgetClockModeName(int i1)
public static nativeintgetDateMode()
publicImagegetIcon(int i1)
publicintgetIconOnSoftkeyState()
private static nativeintgetIconOnSoftkeyState0(boolean b1)
publicintgetIconOnSoftkeyStateEx()
private static nativeintgetIconResourceId0(int i1)
public static nativeintgetIconsMode()
publicStringgetIconsModeName(int i1)
public staticHomeScreengetInstance()
public static nativeintgetLayout()
publicStringgetLayoutModeName(int i1)
publicStringgetName(int i1)
private static nativeStringgetNameString0(int i1)
private static nativeintgetNumberOfApps0()
public static nativeintgetStyle(int i1)
public static nativebooleanisAppAvailable(int i1)
public staticbooleanisClockHiddenModeAvailable()
private static nativebooleanisClockHiddenModeAvailable0()
public staticbooleanisDateHiddenModeAvailable()
private static nativebooleanisDateHiddenModeAvailable0()
publicbooleanisIconOnSoftkeyAvailable()
private static nativebooleanisIconOnSoftkeyAvailable0()
publicbooleanisKeyPersonolizable(int i1)
private static nativebooleanisKeyPersonolizable0()
publicbooleanisMainMenuOnKey(int i1)
private static nativebooleanisMainMenuOnKey0()
publicbooleanisOptionsMenuOnKey(int i1)
private static nativebooleanisOptionsMenuOnKey0()
public staticvoidlaunch(int i1)
private static nativevoidlaunch0(int i1)
publicvoidremoveListener(HomeScreenListener h1)
publicbooleansetAppHomeKey(int i1, int i2)
private static nativebooleansetAppHomeKey0(int i1, int i2)
public static nativebooleansetClockAppearance(int i1)
public static nativebooleansetDateMode(int i1)
public static nativebooleansetIconsMode(int i1)
public static nativebooleansetLayout(int i1)
publicvoidsetMainMenuOnKey(int i1, boolean b1)
private static nativevoidsetMainMenuOnKey0(int i1, boolean b1)
publicvoidsetOptionsMenuOnKey(int i1, boolean b1)
private static nativevoidsetOptionsMenuOnKey0(int i1, boolean b1)

References
0000fieldthis.instance
0001methodthis.isAppAvailable()
0002methodthis.launch0()
0003objrefjava.lang.IllegalStateException
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textUnavailable application:
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.lang.IllegalStateException.<init>()
000Bmethodthis.getNameString0()
000Cmethodthis.getIconResourceId0()
000Dmethodcom.motorola.synerj.svc.auf.ResourceManager.getImageFromID()
000Emethodcom.motorola.synerj.svc.auf.ResourceManager.getString()
000Fmethodcom.motorola.synerj.notifications.Listeners.addListener()
0010methodcom.motorola.synerj.notifications.Listeners.removeListener()
0011methodcom.motorola.synerj.svc.auf.ResourceManager.getImage()
0012methodthis.getNumberOfApps0()
0013methodthis.getAllApps0()
0014methodcom.motorola.synerj.svc.Util.unpackIntArray()
0015methodthis.getAppResId0()
0016methodthis.setAppHomeKey0()
0017methodthis.isIconOnSoftkeyAvailable0()
0018methodthis.isClockHiddenModeAvailable0()
0019methodthis.isDateHiddenModeAvailable0()
001Aobjrefjava.lang.IllegalArgumentException
001BtextIllegal argument.
001Cmethodjava.lang.IllegalArgumentException.<init>()
001Dmethodthis.isKeyPersonolizable0()
001Emethodthis.isMainMenuOnKey0()
001Fmethodthis.isOptionsMenuOnKey0()
0020methodthis.setOptionsMenuOnKey0()
0021methodthis.setMainMenuOnKey0()
0022methodthis.getIconOnSoftkeyState0()
0023methodthis.getAppId0()
0024methodthis.checkHomeKey()
0025textIllegal argument homeKey:
0026methodthis.getAttributeOfHomeKey0()
0027objrefcom.motorola.synerj.notifications.Listeners
0028methodcom.motorola.synerj.notifications.Listeners.<init>()
0029textcom.motorola.synerj.framework
002Amethodcom.motorola.synerj.svc.auf.ResourceManager.getResourceManager()
002Bobjrefcom.motorola.synerj.svc.user.HomeScreen$HsHandler
002Cmethodcom.motorola.synerj.svc.user.HomeScreen$HsHandler.<init>()
002Dmethodcom.motorola.api.DataFlow.registerApiProvider()
002Emethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
002Fobjrefthis
0030methodthis.<init>()

com.motorola.synerj.svc.user.HomeScreen$1

private super class HomeScreen$1

com.motorola.synerj.svc.user.HomeScreen$HsHandler

private super class HomeScreen$HsHandler

Fields
privateHomeScreen$HsNotifiernotifier
private finalHomeScreenthis$0

Methods
privatevoid<init>(HomeScreen h1)
 void<init>(HomeScreen h1, HomeScreen$1 h2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.HomeScreen$HsNotifier
0002methodcom.motorola.synerj.svc.user.HomeScreen$HsNotifier.<init>()
0003methodcom.motorola.synerj.svc.user.HomeScreen.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.user.HomeScreen$HsNotifier

private super class HomeScreen$HsNotifier

Fields
private finalHomeScreenthis$0

Methods
privatevoid<init>(HomeScreen h1)
 void<init>(HomeScreen h1, HomeScreen$1 h2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.HomeScreenListener
0002methodcom.motorola.synerj.svc.user.HomeScreenListener.hkeySettingsChanged()
0003methodcom.motorola.synerj.svc.user.HomeScreenListener.layoutChanged()
0004methodcom.motorola.synerj.svc.user.HomeScreenListener.clockAppearenceChanged()
0005methodcom.motorola.synerj.svc.user.HomeScreenListener.dateModeChanged()
0006methodcom.motorola.synerj.svc.user.HomeScreenListener.iconsModeChanged()
0007objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.user.HomeScreenListener

public interface HomeScreenListener

Methods
publicvoidclockAppearenceChanged(int i1)
publicvoiddateModeChanged(int i1)
publicvoidhkeySettingsChanged(int i1, int i2)
publicvoidiconsModeChanged(int i1)
publicvoidlayoutChanged(int i1)

com.motorola.synerj.svc.user.MidletEntry

public super class MidletEntry

Fields
privateintid
privateStringname

Methods
staticvoid<clinit>()
 void<init>(DataInputStream d1)
publicintgetId()
publicStringgetName()
publicbooleanlaunch()

References
0000methodjava.io.DataInputStream.readInt()
0001methodjava.io.DataInputStream.readUTF()
0002methodcom.motorola.synerj.svc.user.AppManager.getInstance()
0003methodcom.motorola.synerj.svc.user.AppManager.launchMidlet()
0004methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0005objrefjava.io.IOException

com.motorola.synerj.svc.user.PhoneStatus

public final super class PhoneStatus

Fields
private static finalintMIN_WAIT_TIMEOUT
private staticPhoneStatusinstance
privateStringmsisdn
privatebooleannotified

Methods
staticvoid<clinit>()
privatevoid<init>()
staticStringaccess$002(PhoneStatus p1, String s1)
staticbooleanaccess$102(PhoneStatus p1, boolean b1)
public staticPhoneStatusgetInstance()
publicStringgetMSISDN()
publicStringgetMSISDN(int i1)
private static nativeintrequestMSISDN0()

References
0000fieldthis.instance
0001methodthis.requestMSISDN0()
0002objrefcom.motorola.synerj.svc.user.PhoneStatusException
0003textMSISDN request error
0004methodcom.motorola.synerj.svc.user.PhoneStatusException.<init>()
0005methodjava.lang.Object.wait()
0006objrefjava.lang.InterruptedException
0007textMSISDN timeout
0008methodthis.getMSISDN()
0009objrefcom.motorola.synerj.svc.user.PhoneStatus$MSISDNHandler
000Amethodcom.motorola.synerj.svc.user.PhoneStatus$MSISDNHandler.<init>()
000Bmethodcom.motorola.api.DataFlow.registerApiProvider()
000Cmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Dobjrefthis
000Emethodthis.<init>()

com.motorola.synerj.svc.user.PhoneStatus$1

private super class PhoneStatus$1

com.motorola.synerj.svc.user.PhoneStatus$MSISDNHandler

private super class PhoneStatus$MSISDNHandler

Fields
private finalPhoneStatusthis$0

Methods
privatevoid<init>(PhoneStatus p1)
 void<init>(PhoneStatus p1, PhoneStatus$1 p2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.svc.Util.retrieveString()
0002methodcom.motorola.synerj.svc.user.PhoneStatus.access$002()
0003methodcom.motorola.synerj.svc.user.PhoneStatus.access$102()
0004methodjava.lang.Object.notify()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.user.PhoneStatusException

public super class PhoneStatusException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.user.Ring

public final super class Ring

Fields
public static finalintLOUD_RING
public static finalStringRING_MODE_CHANGED_EVENT
public static finalintSILENT
public static finalintSOFT_RING
public static finalintVIBRATE
public static finalintVIBRATE_AND_RING

Methods
staticvoid<clinit>()
publicvoid<init>()
public static finalintgetMode()
private static nativeintgetMode0()

References
0000methodthis.getMode0()
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.user.ScreenSaver

public final super class ScreenSaver

Fields
private static finalintEV_PICTURE_CHANGED
private static finalintEV_TIMEOUT_CHANGED
private staticScreenSaverinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(ScreenSaver s1)
publicvoidaddListener(ScreenSaverListener s1)
privateStringgetErrorMessage(int i1)
public staticScreenSavergetInstance()
publicintgetTimeout()
private static nativeintgetTimeout0()
publicbooleanisOn()
publicbooleanisPictureSet()
private static nativeintisPictureSet0()
publicvoidremoveListener(ScreenSaverListener s1)

References
0000fieldthis.instance
0001objrefcom.motorola.synerj.notifications.Listeners
0002methodcom.motorola.synerj.notifications.Listeners.<init>()
0003objrefcom.motorola.synerj.svc.user.ScreenSaver$Handler
0004methodcom.motorola.synerj.svc.user.ScreenSaver$Handler.<init>()
0005methodcom.motorola.api.DataFlow.registerApiProvider()
0006methodcom.motorola.synerj.notifications.Listeners.addListener()
0007methodcom.motorola.synerj.notifications.Listeners.removeListener()
0008textFeature is not available
0009textFeature database error
000Amethodthis.isPictureSet0()
000Bobjrefcom.motorola.synerj.svc.user.ScreenSaverException
000Cmethodthis.getErrorMessage()
000Dmethodcom.motorola.synerj.svc.user.ScreenSaverException.<init>()
000Emethodthis.getTimeout0()
000Fmethodthis.getTimeout()
0010methodthis.isPictureSet()
0011methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0012objrefthis
0013methodthis.<init>()

com.motorola.synerj.svc.user.ScreenSaver$1

private super class ScreenSaver$1

com.motorola.synerj.svc.user.ScreenSaver$Handler

private super class ScreenSaver$Handler

Fields
privateNotifiernotifier
private finalScreenSaverthis$0

Methods
privatevoid<init>(ScreenSaver s1)
 void<init>(ScreenSaver s1, ScreenSaver$1 s2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.ScreenSaver$MNotifier
0002methodcom.motorola.synerj.svc.user.ScreenSaver$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.user.ScreenSaver.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.user.ScreenSaver$MNotifier

private super class ScreenSaver$MNotifier

Fields
private finalScreenSaverthis$0

Methods
privatevoid<init>(ScreenSaver s1)
 void<init>(ScreenSaver s1, ScreenSaver$1 s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.ScreenSaverListener
0002methodcom.motorola.synerj.svc.user.ScreenSaverListener.screenSaverPictureChanged()
0003methodcom.motorola.synerj.svc.user.ScreenSaverListener.screenSaverTimeoutChanged()
0004objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.user.ScreenSaverException

public super class ScreenSaverException
extends java.lang.Exception

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.svc.user.ScreenSaverListener

public interface ScreenSaverListener

Methods
publicvoidscreenSaverPictureChanged()
publicvoidscreenSaverTimeoutChanged(int i1)

com.motorola.synerj.svc.user.Settings

public super class Settings

Fields
public static finalintDATE_FORMAT_DAY_FIRST
public static finalintDATE_FORMAT_MONTH_ABBR
public static finalintDATE_FORMAT_MONTH_FIRST
private static finalintEV_CREDIT
private static finalintEV_DATE_FORMAT
private static finalintEV_LANGUAGE
private static finalintEV_MASTER_CLEAR
private static finalintEV_MASTER_RESET
private static finalintEV_TIME
private static finalintEV_TIME_FORMAT
public static finalintTIME_CHANGED_BY_NETWORK
public static finalintTIME_CHANGED_BY_OTHER
public static finalintTIME_CHANGED_BY_USER
public static finalintTIME_FORMAT_12_HOUR
public static finalintTIME_FORMAT_24_HOUR
private staticSettingsinstance
privateListenerslisteners
privateStringunits

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(Settings s1)
publicvoidaddListener(SettingsListener s1)
publicStringconvertCredit()
publicStringconvertCredit(int i1, long l1, String s1)
publicintgetCreditAvailableUnits()
private static nativeintgetCreditAvailableUnits0()
publicStringgetCreditCurrency()
private static nativeStringgetCreditCurrency0()
publiclonggetCreditPricePerUnit()
private static nativelonggetCreditPricePerUnit0()
publicintgetDateFormat()
private static nativeintgetDateFormat0()
public staticbooleangetHeadsetVoiceRecognitionState()
private static nativebooleangetHeadsetVoiceRecognitionState0()
public staticSettingsgetInstance()
publicStringgetLanguage()
private static nativeStringgetLanguage0()
public staticintgetListFlags()
private static nativeintgetListSettings0()
publicbooleangetSilentModeHashKeyAvaliable()
private static nativebooleangetSilentModeHashKeyAvaliable0()
publicintgetTimeFormat()
private static nativeintgetTimeFormat0()
private static nativeintgetUnitsID0()
public staticbooleangetVoiceRecogintionAvailability()
private static nativebooleangetVoiceRecogintionAvailability0()
public staticbooleangetVoiceRecordKeyAvailability()
private static nativebooleangetVoiceRecordKeyAvailability0()
publicvoidremoveListener(SettingsListener s1)

References
0000objrefcom.motorola.synerj.notifications.Listeners
0001methodcom.motorola.synerj.notifications.Listeners.<init>()
0002objrefcom.motorola.synerj.svc.user.Settings$Listener
0003methodcom.motorola.synerj.svc.user.Settings$Listener.<init>()
0004methodcom.motorola.api.DataFlow.registerApiProvider()
0005fieldthis.instance
0006methodthis.getDateFormat0()
0007methodthis.getTimeFormat0()
0008methodthis.getLanguage0()
0009methodthis.getSilentModeHashKeyAvaliable0()
000Amethodthis.getCreditAvailableUnits0()
000Bmethodthis.getCreditPricePerUnit0()
000Cmethodthis.getCreditCurrency0()
000Dmethodthis.getCreditAvailableUnits()
000Emethodthis.getCreditPricePerUnit()
000Fmethodthis.getCreditCurrency()
0010methodthis.convertCredit()
0011000500000000
00120000000186A0
0013000500000000
0014000000000064
0015methodjava.lang.String.valueOf()
0016objrefjava.lang.StringBuffer
0017methodjava.lang.StringBuffer.<init>()
0018text0
0019methodjava.lang.StringBuffer.append()
001Amethodjava.lang.StringBuffer.toString()
001Bmethodjava.lang.StringBuffer.append()
001Ctext.
001Dtext 
001Emethodthis.getUnitsID0()
001Fmethodcom.motorola.synerj.svc.auf.ResourceManager.getStringFromID()
0020methodjava.lang.StringBuffer.append()
0021text.00
0022methodcom.motorola.synerj.notifications.Listeners.addListener()
0023methodcom.motorola.synerj.notifications.Listeners.removeListener()
0024methodthis.getVoiceRecordKeyAvailability0()
0025methodthis.getListSettings0()
0026methodthis.getVoiceRecogintionAvailability0()
0027methodthis.getHeadsetVoiceRecognitionState0()
0028methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0029objrefthis
002Amethodthis.<init>()

com.motorola.synerj.svc.user.Settings$1

private super class Settings$1

com.motorola.synerj.svc.user.Settings$Listener

private super class Settings$Listener

Fields
privateNotifiernotifier
private finalSettingsthis$0

Methods
privatevoid<init>(Settings s1)
 void<init>(Settings s1, Settings$1 s2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.Settings$MNotifier
0002methodcom.motorola.synerj.svc.user.Settings$MNotifier.<init>()
0003methodcom.motorola.synerj.svc.user.Settings.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.synerj.svc.user.Settings$SNotifier
0006methodcom.motorola.synerj.svc.Util.retrieveString()
0007methodcom.motorola.synerj.svc.user.Settings$SNotifier.<init>()
0008objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.svc.user.Settings$MNotifier

private super class Settings$MNotifier

Fields
private finalSettingsthis$0

Methods
privatevoid<init>(Settings s1)
 void<init>(Settings s1, Settings$1 s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.svc.user.SettingsListener
0002methodcom.motorola.synerj.svc.user.SettingsListener.creditChanged()
0003methodcom.motorola.synerj.svc.user.SettingsListener.dateFormatChanged()
0004methodcom.motorola.synerj.svc.user.SettingsListener.masterClear()
0005methodcom.motorola.synerj.svc.user.SettingsListener.masterReset()
0006methodcom.motorola.synerj.svc.user.SettingsListener.timeChanged()
0007methodcom.motorola.synerj.svc.user.SettingsListener.timeFormatChanged()
0008objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.user.Settings$SNotifier

private super class Settings$SNotifier

Fields
privateStringstr
private finalSettingsthis$0

Methods
publicvoid<init>(Settings s1, String s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000objrefcom.motorola.synerj.svc.user.SettingsListener
0001methodcom.motorola.synerj.svc.user.SettingsListener.languageChanged()
0002objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.svc.user.SettingsListener

public interface SettingsListener

Methods
publicvoidcreditChanged()
publicvoiddateFormatChanged(int i1)
publicvoidlanguageChanged(String s1)
publicvoidmasterClear()
publicvoidmasterReset()
publicvoidtimeChanged(int i1)
publicvoidtimeFormatChanged(int i1)

com.motorola.synerj.svc.user.SuiteEntry

public super class SuiteEntry

Fields
privatelongicon
privateintid
privatemidlets
privateStringname

Methods
staticvoid<clinit>()
 void<init>(DataInputStream d1)
publiclonggetIcon()
publicintgetId()
publicgetMidlets()
publicStringgetName()
publicbooleanlaunch()

References
0000methodjava.io.DataInputStream.readInt()
0001methodjava.io.DataInputStream.readLong()
0002methodjava.io.DataInputStream.readUTF()
0003objrefcom.motorola.synerj.svc.user.MidletEntry
0004methodcom.motorola.synerj.svc.user.MidletEntry.<init>()
0005methodcom.motorola.synerj.svc.user.AppManager.getInstance()
0006methodcom.motorola.synerj.svc.user.AppManager.launchSuite()
0007methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0008objrefjava.io.IOException

com.motorola.synerj.ui.Adjuster

public final super class Adjuster

Fields
public static finalintCHECK_MARK_BOX
public static finalintCHECK_MARK_RADIO
public static finalintCHECK_MARK_SMALL
public static finalintCHECK_MARK_TINY
private static finalintDLG_DECORATOR_COUNT
public static finalintDLG_DECORATOR_IDLE
public static finalintDLG_DECORATOR_LIST
public static finalintDLG_DECORATOR_NOTICE
public static finalintDLG_DECORATOR_TAB_LIST
public static finalintDLG_DECORATOR_TRANSIENT_NOTICE
public static finalintDLG_DECORATOR_VIEW
private staticPrimaryViewDecorator[]carrierDecorators_
private staticcheckMarkAdjs_
privateintdimColor_
privateFormItemAdjustmentsformItemAdjs_
privateIconicListItemAdjustmentsiconicListItemAdjs_
private staticAdjusterinstance_
privateStringListItemAdjustmentsnestedMenuListItemAdjs_
privateStringListItemAdjustmentsrootMenuListItemAdjs_
private staticPrimaryViewDecorator[]standardDecorators_
privateStringListItemAdjustmentsstringListItemAdjs_

Methods
staticvoid<clinit>()
privatevoid<init>()
staticvoidaccess$000(Adjuster a1)
staticvoidaccess$100(Adjuster a1)
staticvoidaccess$200(Adjuster a1)
staticvoidaccess$300(Adjuster a1)
private staticvoidcreateCheckMarkAdjustments(int i1)
public static synchronizedPrimaryViewDecoratorgetCarrierDecorator(int i1)
public static synchronizedCheckMarkAdjustmentsgetCheckMarkAdjustments(int i1)
public static synchronizedPrimaryViewDecoratorgetDecorator(int i1)
private static synchronizedPrimaryViewDecoratorgetDecorator(int i1, PrimaryViewDecorator[] p1, SoftkeysAdjustments s1)
staticintgetDimColor()
public static synchronizedFormItemAdjustmentsgetFormItemAdjustments()
public static synchronizedIconicListItemAdjustmentsgetIconicListItemAdjustments()
public static synchronizedStringListItemAdjustmentsgetNestedMenuListItemAdjustments()
public static synchronizedStringListItemAdjustmentsgetRootMenuListItemAdjustments()
public static synchronizedStringListItemAdjustmentsgetStringListItemAdjustments()
private staticAdjusterinstance()
privatevoidupdateDimColor()
privatevoidupdateFormItemAdjustments()
privatevoidupdateIconicListItemAdjustments()
privatevoidupdateNestedMenuListItemAdjustments()
privatevoidupdateRootMenuListItemAdjustments()
privatevoidupdateStringListItemAdjustments()

References
0000methodthis.updateDimColor()
0001methodthis.updateFormItemAdjustments()
0002methodthis.updateIconicListItemAdjustments()
0003methodthis.updateStringListItemAdjustments()
0004fieldthis.instance_
0005objrefthis
0006methodthis.<init>()
0007methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0008objrefcom.motorola.synerj.ui.Adjuster$1
0009methodcom.motorola.synerj.ui.Adjuster$1.<init>()
000Amethodcom.motorola.synerj.ui.settings.Settings.addListener()
000Btextcom.motorola.synerj.framework
000Cmethodcom.motorola.synerj.svc.auf.ResourceManager.getResourceManager()
000Dobjrefcom.motorola.synerj.ui.widget.CheckMarkAdjustments
000Emethodcom.motorola.synerj.ui.widget.CheckMarkAdjustments.<init>()
000Fmethodcom.motorola.synerj.svc.auf.ResourceManager.getImage()
0010methodjavax.microedition.lcdui.Image.getWidth()
0011methodjavax.microedition.lcdui.Image.getHeight()
0012fieldthis.checkMarkAdjs_
0013methodcom.motorola.synerj.ui.Skin.getAreaArrayProperty()
0014methodjava.lang.Math.min()
0015methodjava.lang.Math.max()
0016methodcom.motorola.synerj.ui.Skin.getColorProperty()
0017methodthis.instance()
0018objrefcom.motorola.synerj.ui.widget.StringListItemAdjustments
0019methodcom.motorola.synerj.ui.widget.StringListItemAdjustments.<init>()
001Amethodthis.updateRootMenuListItemAdjustments()
001Bmethodthis.updateNestedMenuListItemAdjustments()
001Cobjrefcom.motorola.synerj.ui.widget.IconicListItemAdjustments
001Dmethodcom.motorola.synerj.ui.widget.IconicListItemAdjustments.<init>()
001Eobjrefcom.motorola.synerj.ui.widget.FormItemAdjustments
001Fmethodcom.motorola.synerj.ui.widget.FormItemAdjustments.<init>()
0020methodthis.createCheckMarkAdjustments()
0021fieldthis.standardDecorators_
0022methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.getStandardAdjustments()
0023methodthis.getDecorator()
0024fieldthis.carrierDecorators_
0025methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.getCarrierAdjustments()
0026objrefcom.motorola.synerj.ui.IdleViewDecorator
0027methodcom.motorola.synerj.ui.IdleViewDecorator.<init>()
0028objrefcom.motorola.synerj.ui.FullScreenViewDecorator
0029methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
002Aobjrefcom.motorola.synerj.ui.FullScreenListViewDecorator
002Bmethodcom.motorola.synerj.ui.FullScreenListViewDecorator.<init>()
002Cobjrefcom.motorola.synerj.ui.TabListViewDecorator
002Dmethodcom.motorola.synerj.ui.TabListViewDecorator.<init>()
002Eobjrefcom.motorola.synerj.ui.TabViewDecorator
002Ffieldcom.motorola.synerj.ui.TabViewDecorator.TYPE_TAB_DIALOG
0030methodcom.motorola.synerj.ui.TabViewDecorator.<init>()
0031fieldcom.motorola.synerj.ui.TabViewDecorator.TYPE_TRANSIENT_DIALOG
0032methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0033objrefcom.motorola.synerj.ui.PrimaryViewDecorator

com.motorola.synerj.ui.Adjuster$1

private super class Adjuster$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalAdjusterthis$0

Methods
 void<init>(Adjuster a1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.Adjuster.access$000()
0002methodcom.motorola.synerj.ui.Adjuster.access$100()
0003methodcom.motorola.synerj.ui.Adjuster.access$200()
0004methodcom.motorola.synerj.ui.Adjuster.access$300()

com.motorola.synerj.ui.Animation

public interface Animation

Fields
public static finalintDURATION_FOREVER

Methods
publicintgetDuration()
publicintgetHeight()
publicbooleangetInfinite()
publicintgetWidth()
publicbooleanisAnimated()
publicvoidpaint(UIGraphics u1, int i1, int i2, int i3)
publicvoidprepareNextFrame()
publicvoidrewind()
publicvoidsetInfinite(boolean b1)

com.motorola.synerj.ui.AnimationWrapper

private super class AnimationWrapper

Fields
 Animationanimation
 inttimeout
 intx
 inty

Methods
staticvoid<clinit>()
 void<init>(Animation a1, int i1, int i2)
 void<init>(Animation a1, int i1, int i2, int i3)
publicbooleanequals(Object o1)
privatevoidinit(Animation a1, int i1, int i2)
 voidprepareNextFrame()
 voidrewind()

References
0000methodthis.init()
0001methodcom.motorola.synerj.ui.Animation.getDuration()
0002methodcom.motorola.synerj.ui.Animation.prepareNextFrame()
000300037FFFFFFF
0004objrefthis
0005methodcom.motorola.synerj.ui.Animation.rewind()
0006methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.Animator

private super class Animator

Fields
private static finalintDELTA
privateDeltaListanimationList_
privatePrimaryCanvascanvas_
privatebooleanfirstFrame_
privatebooleanfrozen_
privatelonglastUpdateTime_
privateAnimator$Repainterrepainter_
privateinttranslateX_
privateinttranslateY_

Methods
staticvoid<clinit>()
 void<init>()
staticDeltaListaccess$000(Animator a1)
staticbooleanaccess$100(Animator a1)
staticvoidaccess$200(Animator a1)
 voidaddAnimation(AnimationWrapper a1)
 voiddelAnimation(AnimationWrapper a1)
 voidfreeze()
 voidmoveAnimationTo(AnimationWrapper a1, int i1, int i2)
privatevoidpaintAnimations()
 voidrewindAnimation(AnimationWrapper a1)
 voidsetAnimations(Collection c1)
 voidsetTranslate(int i1, int i2)
 voidstop()
 voidthaw()
 voidupdateTimeout()

References
0000methodthis.paintAnimations()
0001methodthis.updateTimeout()
0002methodcom.motorola.synerj.ui.DeltaList.getTimeout()
000300037FFFFFFF
0004000380000000
0005methodcom.motorola.synerj.ui.DeltaList.removeFirstAnimation()
0006methodcom.motorola.synerj.ui.Animation.getWidth()
0007methodcom.motorola.synerj.ui.Animation.getHeight()
0008methodcom.motorola.synerj.ui.AnimationWrapper.prepareNextFrame()
0009methodcom.motorola.synerj.ui.DeltaList.addAnimation()
000Amethodjavax.microedition.lcdui.Canvas.repaint()
000Bmethodcom.motorola.synerj.ui.PrimaryCanvas.instance()
000Cobjrefcom.motorola.synerj.ui.Animator$Repainter
000Dmethodcom.motorola.synerj.ui.Animator$Repainter.<init>()
000Eobjrefcom.motorola.synerj.ui.DeltaList
000Fmethodcom.motorola.synerj.ui.DeltaList.<init>()
0010methodjava.lang.Thread.start()
0011methodjava.lang.System.currentTimeMillis()
0012methodcom.motorola.synerj.ui.DeltaList.updateTimeout()
0013methodcom.motorola.synerj.ui.Animator$Repainter.checkStopped()
0014methodcom.motorola.synerj.ui.Animator$Repainter.suspendUpdate()
0015methodcom.motorola.synerj.ui.DeltaList.reset()
0016methodcom.motorola.synerj.ui.util.Collection.size()
0017methodcom.motorola.synerj.ui.util.Collection.at()
0018objrefcom.motorola.synerj.ui.AnimationWrapper
0019methodcom.motorola.synerj.ui.Animator$Repainter.resumeUpdate()
001Amethodcom.motorola.synerj.ui.Animator$Repainter.reschedule()
001Bmethodcom.motorola.synerj.ui.DeltaList.isEmpty()
001Cmethodjava.util.Vector.removeElement()
001Dmethodcom.motorola.synerj.ui.DeltaList.removeAnimation()
001Emethodcom.motorola.synerj.ui.AnimationWrapper.rewind()
001Fmethodcom.motorola.synerj.ui.Animator$Repainter.stopUpdate()
0020methodjava.lang.Object.notify()
0021methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.Animator$Repainter

private super class Animator$Repainter
extends java.lang.Thread

Fields
private static finalintANY
private static finalintRUNNING
private static finalintSTOPPED
private static finalintSUSPENDED
privateintstate_
private finalAnimatorthis$0

Methods
 void<init>(Animator a1)
 voidawake()
privatevoidchangeStateIf(int i1, int i2)
 voidcheckStopped()
 voidreschedule()
 voidresumeUpdate()
publicvoidrun()
 voidstopUpdate()
 voidsuspendUpdate()

References
0000methodcom.motorola.synerj.ui.Animator.access$000()
0001methodthis.checkStopped()
0002methodjava.lang.Object.notify()
0003methodjava.lang.Thread.<init>()
0004objrefjava.lang.IllegalStateException
0005textRepainter has been stopped
0006methodjava.lang.IllegalStateException.<init>()
0007methodthis.changeStateIf()
0008methodcom.motorola.synerj.ui.Animator.updateTimeout()
0009methodcom.motorola.synerj.ui.Animator.access$100()
000Amethodcom.motorola.synerj.ui.Animator.access$200()
000Bmethodcom.motorola.synerj.ui.DeltaList.getTimeout()
000C00037FFFFFFF
000Dmethodjava.lang.Object.wait()
000Emethodjava.lang.Object.wait()
000Fobjrefjava.lang.InterruptedException
0010methodjava.lang.Throwable.printStackTrace()
0011objrefjava.lang.Exception
0012methodjava.lang.Throwable.printStackTrace()
0013methodthis.resumeUpdate()

com.motorola.synerj.ui.ColorPalette

public interface ColorPalette

Fields
public static finalintBACKGROUND
public static finalintBLEND_FOR_BACKGROUND
public static finalintCOMPOSE_AREA_FILL
public static finalintCURSOR
public static finalintDAY_TIME_HEADER_FILL
public static finalintDIVIDING_LINES_QUADRANT
public static finalintEDITOR_FILL
public static finalintGRID_LINES_MOTOMIXER
public static finalintHIGHLIGHT_DESTINATION
public static finalintHIGHLIGHT_SOURCE
public static finalintINVISIBLE_NET_HIGHLIGHTED
public static finalintINVISIBLE_NET_LINK
public static finalintINVISIBLE_NET_VISITED
public static finalintMAIN_MENU_HIGHLIGHT_BORDER
public static finalintMAIN_MENU_HIGHLIGHT_FILL
public static finalintMETER_BAR_ACTIVE_BORDER
public static finalintMETER_BAR_ACTIVE_FILL_DESTINATION
public static finalintMETER_BAR_ACTIVE_FILL_SOURCE
public static finalintMETER_BAR_DEFAULT_BORDER
public static finalintMETER_BAR_FILL_DESTINATION
public static finalintMETER_BAR_FILL_SOURCE
public static finalintMETER_SLIDER_AND_REFERENCE_INDICATOR_PARTS
public static finalintMONTH_VIEW_GRID
public static finalintPREVIEW_AREA_FILL
public static finalintSCROLLBAR_BODY_FILL
public static finalintSCROLLBAR_SLIDER_BOTTOM_BORDER
public static finalintSCROLLBAR_SLIDER_DESTINATION
public static finalintSCROLLBAR_SLIDER_SOURCE
public static finalintSCROLLBAR_SLIDER_TOP_BORDER
public static finalintSEPARATOR_LINES_MOTOMIXER
public static finalintSIZE
public static finalintSOFTKEY_BORDER
public static finalintSOFTKEY_DEPRESSED_DESTINATION_COLOR
public static finalintSOFTKEY_DEPRESSED_SOURCE
public static finalintSOFTKEY_DESTINATION
public static finalintSOFTKEY_SOURCE
public static finalintTAB_CONTENT_AREA_FILL
public static finalintTAB_CONTENT_INNER_BORDER
public static finalintTAB_CONTENT_OUTER_BORDER
public static finalintTAB_TITLE_BAR_BORDER
public static finalintTAB_TITLE_DESTINATION
public static finalintTAB_TITLE_SOURCE
public static finalintTEXT_DEFAULT
public static finalintTEXT_FEEDBACK
public static finalintTEXT_HIGHLIGHTED
public static finalintTEXT_IDLE
public static finalintTEXT_IDLE_OUTER_OUTLINE
public static finalintTEXT_IM
public static finalintTEXT_INNER_OUTLINE
public static finalintTEXT_MEDIA_PLAYER
public static finalintTEXT_SOFTKEY_DEFAULT
public static finalintTEXT_SOFTKEY_HIGHLIGHTED
public static finalintTEXT_TAB_TITLE
public static finalintTEXT_TITLE_BAR
public static finalintTITLE_DESTINATION
public static finalintTITLE_SOURCE
public static finalintTRANSPARENT_COLOR
public static finalintUNDERLINE
public static finalintUNDERLINE_HIGHLIGHTED
public static finalintVIDEO_FEEDBACK_AREA_CURRENT_DAY_FILL
public static finalintWARNING_TITLE_BORDER
public static finalintWARNING_TITLE_DESTINATION
public static finalintWARNING_TITLE_SOURCE
public static finalintWEEKEND_DAY_TEXT

com.motorola.synerj.ui.ColorPaletteMoto

private super class ColorPaletteMoto

Fields
staticint[]colors

Methods
staticvoid<clinit>()
 void<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0001fieldthis.colors
0002000300FFFFFF
00030003002000F0
00040003003E53F2
00050003006469C2
00060003006E7AE4
0007000300929DFF
0008000300BFD9FD
00090003003C38A4
000A0003005161C8
000B0003008DADEE
000C000300615CC1
000D000300232880
000E000300E0E0E0
000F0003003F2198
0010000300A0B8F0
001100030031E2BF
0012000300EB9F90
0013000300B00A0A
0014000300800000
00150003000604D0
0016000300827DFF
0017000300E9F5FB
00180003003C39A6
0019000300AFD0FF
001A0003009099EA
001B000300DBDBDB
001C000300DDDDE0
001D000300B3B2B2
001E0003009FEB90
001F00030050AC00
002000030078B823
0021000300103184
00220003009240D9
0023000300514CAA
0024objref?

com.motorola.synerj.ui.Colors

public final super class Colors

Fields
private staticint[]colors_

Methods
staticvoid<clinit>()
privatevoid<init>()
staticvoidaccess$100()
public staticintget(int i1)
private static nativeintgetColor0(int i1)
private staticvoidonNativeColorSchemaChanged()
private staticint[]readColorPalette()

References
0000methodthis.onNativeColorSchemaChanged()
0001objrefcom.motorola.synerj.ui.Colors$Listener
0002methodcom.motorola.synerj.ui.Colors$Listener.<init>()
0003methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0004methodcom.motorola.synerj.ui.settings.Settings.addListener()
0005methodthis.getColor0()
0006methodthis.readColorPalette()
0007fieldthis.colors_
0008methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0009objrefthis
000Amethodthis.<init>()

com.motorola.synerj.ui.Colors$1

private super class Colors$1

com.motorola.synerj.ui.Colors$Listener

private super class Colors$Listener
extends com.motorola.synerj.ui.settings.SettingsAdapter

Methods
privatevoid<init>()
 void<init>(Colors$1 c1)
publicvoidcolorStyleChanged()
publicvoidskinChanged()

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0002methodcom.motorola.synerj.ui.Colors.access$100()

com.motorola.synerj.ui.DeltaList

private super class DeltaList
extends java.util.Vector

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidaddAnimation(AnimationWrapper a1)
publicintgetTimeout()
privatevoidinitList()
publicbooleanisEmpty()
publicAnimationWrapperremoveAnimation(AnimationWrapper a1)
publicAnimationWrapperremoveAnimationAt(int i1)
publicAnimationWrapperremoveFirstAnimation()
publicvoidreset()
publicvoidupdateTimeout(int i1)

References
0000objrefcom.motorola.synerj.ui.AnimationWrapper
000100037FFFFFFF
0002methodcom.motorola.synerj.ui.AnimationWrapper.<init>()
0003methodjava.util.Vector.addElement()
0004methodjava.util.Vector.<init>()
0005methodthis.initList()
0006methodjava.util.Vector.elementAt()
0007methodjava.util.Vector.insertElementAt()
0008methodjava.util.Vector.size()
0009methodjava.util.Vector.removeElementAt()
000Amethodjava.util.Vector.indexOf()
000Bmethodthis.removeAnimationAt()
000Cmethodjava.util.Vector.firstElement()
000Dmethodjava.lang.Math.max()
000Emethodjava.util.Vector.removeAllElements()
000Fmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.FontPalette

public interface FontPalette

Fields
public static finalintFORM_ITEM_TEXT
public static finalintLIST_ITEM_TEXT
public static finalintNOTICE_CONTENT_TEXT
public static finalintSIZE
public static finalintSOFTKEY_LABEL_TEXT
public static finalintTICKER_TEXT
public static finalintTITLE_TEXT

com.motorola.synerj.ui.Fonts

public final super class Fonts

Fields
private statickey2font_

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticFontget(int i1)
private staticFontgetCustomFont(int i1)
private static nativevoidsetCustomFontTag0(int i1)

References
0000fieldthis.key2font_
0001methodjava.lang.Thread.yield()
0002methodthis.setCustomFontTag0()
0003methodjavax.microedition.lcdui.Font.getFont()
0004methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0005objrefjavax.microedition.lcdui.Font
0006methodthis.getCustomFont()

com.motorola.synerj.ui.FullScreenListViewDecorator

private super class FullScreenListViewDecorator
extends com.motorola.synerj.ui.FullScreenViewDecorator

Methods
 void<init>()
 void<init>(SoftkeysAdjustments s1)
publicScrollbarcreateScrollbar(PrimaryView p1)
publicTitlecreateTitle(PrimaryView p1)

References
0000methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
0001methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
0002methodcom.motorola.synerj.ui.widget.ScrollbarAdjustments.getAdjustments()
0003objrefcom.motorola.synerj.ui.ScrollbarProxy
0004methodcom.motorola.synerj.ui.ScrollbarProxy.<init>()
0005methodcom.motorola.synerj.ui.widget.TitleAdjustments.getAdjustments()
0006objrefcom.motorola.synerj.ui.TitleProxy
0007methodcom.motorola.synerj.ui.TitleProxy.<init>()

com.motorola.synerj.ui.FullScreenViewDecorator

private super class FullScreenViewDecorator

Fields
protectedSoftkeysAdjustmentsskAdjs_

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(SoftkeysAdjustments s1)
publicScrollbarcreateScrollbar(PrimaryView p1)
publicSoftkeyscreateSoftkeys(PrimaryView p1)
publicTitlecreateTitle(PrimaryView p1)
publicvoiddecorate(UIGraphics u1, PrimaryView p1)
publicintgetMaxViewHeight()
publicintgetMaxViewWidth()
publicintgetMinViewHeight()
publicintgetMinViewWidth()
publicSkinImagesgetSkinImages()
publicvoidsetBox(PrimaryView p1, int i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.getStandardAdjustments()
0002methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0003methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0006methodcom.motorola.synerj.ui.PrimaryView.getClientY()
0007methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0008methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0009methodcom.motorola.synerj.ui.PrimaryDisplay.getStatusAreaHeight()
000Amethodcom.motorola.synerj.ui.UIGraphics.fillBackground()
000Bmethodcom.motorola.synerj.ui.Colors.get()
000Cmethodcom.motorola.synerj.ui.UIGraphics.setColor()
000Dmethodcom.motorola.synerj.ui.UIGraphics.fillRect()
000Emethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Fmethodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
0010methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0011methodthis.getMaxViewWidth()
0012methodthis.getMaxViewHeight()
0013methodcom.motorola.synerj.ui.PrimaryView.setBox()
0014objrefcom.motorola.synerj.ui.widget.Softkeys
0015methodcom.motorola.synerj.ui.widget.Softkeys.<init>()
0016methodcom.motorola.synerj.ui.widget.WidgetBase.resize()
0017methodcom.motorola.synerj.ui.widget.TitleAdjustments.getAdjustments()
0018objrefcom.motorola.synerj.ui.TitleProxy
0019methodcom.motorola.synerj.ui.TitleProxy.<init>()
001Amethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
001Bobjrefcom.motorola.synerj.ui.PrimaryViewDecorator

com.motorola.synerj.ui.GifAnimation

public super class GifAnimation

Fields
private static finalintIMG_RES_HEADER_SIZE
privateintanimationCount_
privateintcurrDelay_
privateintimageBitmap_
privateintimageHandle_
privateImageimage_
privatebooleaninfinite_

Methods
staticvoid<clinit>()
privatevoid<init>(Image i1, int i2, int i3, int i4, int i5)
private staticGifAnimationcallAnimationCreation(byte[] b1, int i1, int i2)
public static synchronizedGifAnimationcreateAnimation(byte[] b1, int i1, int i2)
public static synchronizedGifAnimationcreateAnimation(int i1)
public static synchronizedGifAnimationcreateSkinAnimation(int i1)
private static nativeintdecodeFirstFrame0(int i1, int i2, boolean b1)
private static nativeintdecodeNextFrame0(int i1, int i2, boolean b1)
public synchronizedintgetDuration()
publicintgetHeight()
public synchronizedbooleangetInfinite()
private static nativeintgetLastCreatedAnimatedBitmap0()
private static nativeintgetLastCreatedAnimatedImageClass0()
private static nativeintgetLastImageFirstDelay0()
private static nativeintgetNumberOfFrames0()
publicintgetWidth()
public synchronizedbooleanisAnimated()
publicvoidpaint(UIGraphics u1, int i1, int i2, int i3)
public synchronizedvoidprepareNextFrame()
public synchronizedvoidrewind()
public synchronizedvoidsetInfinite(boolean b1)

References
0000methodjava.lang.System.arraycopy()
0001methodthis.callAnimationCreation()
0002methodcom.motorola.synerj.svc.Util.packInt()
0003methodjavax.microedition.lcdui.Image.createImage()
0004methodthis.getLastCreatedAnimatedImageClass0()
0005methodthis.getLastCreatedAnimatedBitmap0()
0006methodthis.getNumberOfFrames0()
000700037FFFFFFF
0008methodthis.getLastImageFirstDelay0()
0009objrefthis
000Amethodthis.<init>()
000Bmethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Cmethodjavax.microedition.lcdui.Image.getWidth()
000Dmethodjavax.microedition.lcdui.Image.getHeight()
000Emethodthis.decodeNextFrame0()
000Fmethodthis.decodeFirstFrame0()
0010methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0011objrefcom.motorola.synerj.ui.Animation

com.motorola.synerj.ui.IconicTitleProxy

private super class IconicTitleProxy
extends com.motorola.synerj.ui.widget.IconicTitle

Fields
privateIconicTitleAdjustmentsadjs_
privatePrimaryViewview_

Methods
 void<init>(PrimaryView p1, IconicTitleAdjustments i1)
privatevoiddropOldAnimation()
publicvoidresize(int i1, int i2)
publicvoidsetContent(String s1, int i1)
publicvoidsetContent(Content c1, int i1)
publicvoidsetIcon(Animation a1)
publicvoidsetIcon(Image i1)

References
0000methodcom.motorola.synerj.ui.widget.IconicTitle.getIcon()
0001objrefcom.motorola.synerj.ui.Animation
0002methodcom.motorola.synerj.ui.PrimaryView.delAnimation()
0003methodcom.motorola.synerj.ui.widget.IconicTitle.<init>()
0004methodthis.resize()
0005methodthis.dropOldAnimation()
0006methodcom.motorola.synerj.ui.PrimaryView.getClientX()
0007methodcom.motorola.synerj.ui.PrimaryView.getX()
0008methodcom.motorola.synerj.ui.widget.IconicTitle.getIconX()
0009methodcom.motorola.synerj.ui.PrimaryView.getClientY()
000Amethodcom.motorola.synerj.ui.PrimaryView.getY()
000Bmethodcom.motorola.synerj.ui.widget.IconicTitle.getIconY()
000Cmethodcom.motorola.synerj.ui.PrimaryView.addAnimation()
000Dmethodcom.motorola.synerj.ui.widget.Title.getContent()
000Emethodcom.motorola.synerj.ui.PrimaryView.delAnimationsFromContent()
000Fmethodcom.motorola.synerj.ui.widget.Title.setContent()
0010methodcom.motorola.synerj.ui.widget.Title.setContent()
0011methodcom.motorola.synerj.ui.widget.Title.getContentX()
0012methodcom.motorola.synerj.ui.widget.Title.getContentY()
0013methodcom.motorola.synerj.ui.PrimaryView.addAnimationsFromContent()
0014methodcom.motorola.synerj.ui.PrimaryView.getWidth()
0015methodcom.motorola.synerj.ui.widget.Title.resize()

com.motorola.synerj.ui.IdleViewDecorator

private super class IdleViewDecorator
extends com.motorola.synerj.ui.FullScreenViewDecorator

Methods
 void<init>()
 void<init>(SoftkeysAdjustments s1)
publicTitlecreateTitle(PrimaryView p1)
publicvoiddecorate(UIGraphics u1, PrimaryView p1)

References
0000methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
0001methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()

com.motorola.synerj.ui.KeyPressTimer

private final super class KeyPressTimer

Fields
private static finalintLONGPRESS_DELAY_DEFAULT
private staticintlongpress_delay
privateKeyWaiterwaiter_

Methods
staticvoid<clinit>()
 void<init>()
 voidabort()
 voidkeyPressed(int i1)
 voidkeyReleased(int i1)

References
0000textcom.motorola.synerj.framework
0001methodcom.motorola.synerj.svc.auf.ResourceManager.getResourceManager()
0002methodcom.motorola.synerj.svc.auf.ResourceManager.getInt()
0003fieldthis.longpress_delay
0004objrefjava.lang.IllegalArgumentException
0005objrefcom.motorola.synerj.ui.KeyWaiter
0006methodcom.motorola.synerj.ui.KeyWaiter.<init>()
0007methodjava.lang.Thread.start()
0008methodcom.motorola.synerj.ui.KeyWaiter.keyPressed()
0009methodcom.motorola.synerj.ui.KeyWaiter.keyReleased()
000Amethodcom.motorola.synerj.ui.KeyWaiter.abort()
000Bmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.KeyWaiter

private final super class KeyWaiter
extends java.lang.Thread

Fields
private static finalintARMED_KEY_CODE
private static finalintUNDEFINED_KEY_CODE
privatePrimaryCanvascanvas_
privatelongkeyPressTime_
privatelongkeyReleaseTime_
privatelonglongPressTimeout_
privateintpressedKeyCode_
privateintreleasedKeyCode_

Methods
staticvoid<clinit>()
 void<init>(long l1)
synchronizedvoidabort()
publicvoidhandleEvent(Object o1, int i1, Object o2)
synchronizedvoidkeyPressed(int i1)
synchronizedvoidkeyReleased(int i1)
privatevoidmainLoop()
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodcom.motorola.synerj.ui.PrimaryCanvas.instance()
000200037FFFFFFF
0003textcom.motorola.synerj.ui.MenuKeyPressRetract
0004methodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0005textPROXY_EVENT_LOSE_FOCUS
0006methodthis.abort()
0007methodjava.lang.System.currentTimeMillis()
0008methodjava.lang.Object.notify()
0009methodjava.lang.Object.wait()
000A000380000000
000Bmethodjava.lang.Object.wait()
000Cmethodcom.motorola.synerj.ui.PrimaryCanvas.keyShortPress()
000Dmethodcom.motorola.synerj.ui.PrimaryCanvas.keyLongPress()
000Eobjrefjava.lang.Throwable
000FtextUI:KeyPressTimer
0010textKeyPressTimer client exception
0011methodcom.motorola.synerj.fw.Logger.error()
0012methodthis.mainLoop()
0013objrefjava.lang.InterruptedException
0014textKeyPressTimer is dead
0015methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0016objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.ui.MenuCommands

private super class MenuCommands

Fields
privateVectorcommands_
privateMenuListCommandsearchKey_

Methods
staticvoid<clinit>()
 void<init>()
public synchronizedvoidaddCommand(String s1, int i1, int i2)
public synchronizedbooleanaddNestedMenuCommand(int i1, String s1, int i2, int i3)
public staticMenuCommandsemptyMenuCommands()
publicintgetCommandId(int i1)
publicStringgetCommandLabel(int i1)
publicMenuCommandsgetNestedMenu(int i1)
public synchronizedvoidremoveCommand(int i1)
publicintsize()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002objrefcom.motorola.synerj.ui.MenuListCommand
0003methodcom.motorola.synerj.ui.MenuListCommand.<init>()
0004objrefjava.lang.IllegalArgumentException
0005textlabel must not be null
0006methodjava.lang.IllegalArgumentException.<init>()
0007textillegal command priority
0008methodjava.util.Vector.contains()
0009methodjava.util.Vector.size()
000Amethodjava.util.Vector.elementAt()
000Bmethodjava.util.Vector.insertElementAt()
000Cmethodjava.util.Vector.addElement()
000Dmethodjava.util.Vector.indexOf()
000Eobjrefthis
000Fmethodthis.<init>()
0010methodthis.addCommand()
0011methodjava.util.Vector.removeElement()
0012methodthis.removeCommand()
0013methodthis.size()
0014methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.MenuCommandsCollection

private super class MenuCommandsCollection
extends com.motorola.synerj.ui.widget.StringListItem

Fields
privateMenuCommandscommands_
privatebooleanhasNestedMenu_
staticImagenestedMenuIcon_

Methods
 void<init>(boolean b1)
publicObjectat(int i1)
publicObjectfirst()
 intgetCommand(int i1)
 MenuCommandsgetNestedMenu(int i1)
publicObjectlast()
private staticvoidloadNestedMenuIcon()
publicvoidpaint(UIGraphics u1, boolean b1, int i1, int i2)
publicvoidpaintNestedMenuIcon(UIGraphics u1, boolean b1, int i1, int i2)
 voidsetCommands(MenuCommands m1)
publicintsize()

References
0000methodcom.motorola.synerj.ui.Adjuster.getRootMenuListItemAdjustments()
0001methodcom.motorola.synerj.ui.Adjuster.getNestedMenuListItemAdjustments()
0002methodcom.motorola.synerj.ui.widget.StringListItem.<init>()
0003methodcom.motorola.synerj.ui.MenuCommands.emptyMenuCommands()
0004methodthis.loadNestedMenuIcon()
0005methodcom.motorola.synerj.ui.MenuCommands.getCommandId()
0006methodcom.motorola.synerj.ui.MenuCommands.getNestedMenu()
0007methodcom.motorola.synerj.ui.widget.StringListItem.paint()
0008methodthis.paintNestedMenuIcon()
0009fieldthis.nestedMenuIcon_
000Amethodjavax.microedition.lcdui.Image.getWidth()
000Bmethodjavax.microedition.lcdui.Image.getHeight()
000Cmethodjava.lang.Math.max()
000Dmethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Etextcom.motorola.synerj.framework
000Fmethodcom.motorola.synerj.svc.auf.ResourceManager.getResourceManager()
0010methodcom.motorola.synerj.svc.auf.ResourceManager.getImage()
0011methodcom.motorola.synerj.ui.MenuCommands.size()
0012methodcom.motorola.synerj.ui.widget.StringListItem.setRtMargin()
0013methodcom.motorola.synerj.ui.MenuCommands.getCommandLabel()
0014methodcom.motorola.synerj.ui.widget.StringListItem.setText()
0015methodthis.at()
0016methodthis.size()
0017objrefcom.motorola.synerj.ui.util.Collection

com.motorola.synerj.ui.MenuCommandsDialog

private final super class MenuCommandsDialog
extends com.motorola.synerj.ui.dialog.ListDialogBase

Fields
public static finalintCENTER_NESTED_MENU
public static finalintCENTER_ROOT_MENU
private static finalintCOMMAND_ID_CLOSE
private static finalintCOMMAND_ID_SELECT
public static finalintINVALID_MENU
public static finalintLEFT_NESTED_MENU
public static finalintLEFT_ROOT_MENU
public static finalintRIGHT_NESTED_MENU
public static finalintRIGHT_ROOT_MENU
privateMenuCommandsCollectioncommands_
private staticSoftkeyNamesskNames
privateinttype_

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
publicvoid<init>()
staticMenuCommandsaccess$000(MenuCommandsDialog m1)
staticintaccess$100(MenuCommandsDialog m1)
staticintaccess$200(MenuCommandsDialog m1)
privatevoidcloseAllMenus()
public synchronizedUICommandListenergetCommandListener()
private synchronizedintgetCurrentCommandId()
private synchronizedMenuCommandsgetCurrentNestedMenu()
staticPrimaryViewDecoratorgetMenuDecorator(int i1)
staticintgetNestedMenuType(int i1)
publicvoidhandleEvent(Object o1, int i1, Object o2)
 booleanisFullScreen()
staticbooleanisRootMenuType(int i1)
 voidregisterEventHandlers()
public synchronizedvoidsetCommandListener(UICommandListener u1)
public synchronizedvoidsetCommands(MenuCommands m1, UICommandListener u1)
 voidunregisterEventHandlers()

References
0000methodthis.getCurrentCommandId()
0001methodthis.getCurrentNestedMenu()
0002methodcom.motorola.synerj.ui.dialog.ListDialogBase.getList()
0003methodcom.motorola.synerj.ui.widget.List.getCurrentItemIdx()
0004methodcom.motorola.synerj.ui.MenuCommandsCollection.getCommand()
0005methodcom.motorola.synerj.ui.MenuCommandsCollection.getNestedMenu()
0006methodthis.getMenuDecorator()
0007methodcom.motorola.synerj.ui.dialog.ListDialogBase.<init>()
0008objrefcom.motorola.synerj.ui.MenuCommandsCollection
0009methodthis.isRootMenuType()
000Amethodcom.motorola.synerj.ui.MenuCommandsCollection.<init>()
000Bobjrefcom.motorola.synerj.ui.MenuCommandsDialog$MenuCommandListener
000Cmethodcom.motorola.synerj.ui.MenuCommandsDialog$MenuCommandListener.<init>()
000Dmethodcom.motorola.synerj.ui.PrimaryViewBase.setCommandListener()
000Eobjrefcom.motorola.synerj.ui.widget.List
000Fmethodcom.motorola.synerj.ui.widget.ListAdjustments.getAdjustments()
0010methodcom.motorola.synerj.ui.widget.List.<init>()
0011methodcom.motorola.synerj.ui.dialog.ListDialogBase.setList()
0012fieldthis.skNames
0013methodcom.motorola.synerj.ui.SoftkeyNames.getCloseSkName()
0014methodcom.motorola.synerj.ui.PrimaryView.setSoftkeyCommand()
0015methodcom.motorola.synerj.ui.SoftkeyNames.getSelectSkName()
0016methodthis.registerEventHandlers()
0017textcom.motorola.synerj.ui.MenuKeyPressRetract
0018methodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0019textsvc.device.Case.FLIP_STATE_EVENT
001AtextPROXY_EVENT_RED_KEY
001Bmethodcom.motorola.synerj.fw.EventManager.unregisterEventHandler()
001Cmethodthis.<init>()
001Dobjrefjava.lang.IllegalArgumentException
001Etextcommands must not be null
001Fmethodjava.lang.IllegalArgumentException.<init>()
0020methodcom.motorola.synerj.ui.MenuCommandsCollection.setCommands()
0021methodthis.setCommandListener()
0022methodcom.motorola.synerj.ui.widget.List.setItemsData()
0023methodcom.motorola.synerj.ui.dialog.ListDialogBase.recalcScrollbar()
0024methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListener()
0025objrefcom.motorola.synerj.ui.UICommandListenerWrapper
0026methodcom.motorola.synerj.ui.UICommandListenerWrapper.wrap()
0027methodcom.motorola.synerj.ui.UICommandListenerWrapper.getWrappedListener()
0028methodjava.lang.String.equals()
0029methodthis.closeAllMenus()
002Aobjrefjava.lang.String
002Bobjrefcom.motorola.synerj.ui.MenuViewDecorator
002Cmethodcom.motorola.synerj.ui.MenuViewDecorator.<init>()
002Dmethodthis.unregisterEventHandlers()
002Emethodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
002Fmethodcom.motorola.synerj.ui.PrimaryDisplay.topView()
0030methodcom.motorola.synerj.ui.PrimaryDisplay.popView()
0031objrefcom.motorola.synerj.ui.SoftkeyNames
0032methodcom.motorola.synerj.ui.SoftkeyNames.<init>()
0033objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.ui.MenuCommandsDialog$1

private super class MenuCommandsDialog$1

com.motorola.synerj.ui.MenuCommandsDialog$MenuCommandListener

private super class MenuCommandsDialog$MenuCommandListener
extends com.motorola.synerj.ui.UICommandListenerWrapper

Fields
private finalMenuCommandsDialogthis$0

Methods
privatevoid<init>(MenuCommandsDialog m1)
 void<init>(MenuCommandsDialog m1, MenuCommandsDialog$1 m2)
publicvoidonCommand(int i1)
 voidpushNestedMenuDialog(int i1, MenuCommands m1)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.ui.UICommandListenerWrapper.<init>()
0002methodcom.motorola.synerj.ui.MenuCommandsDialog.access$000()
0003methodcom.motorola.synerj.ui.MenuCommandsDialog.access$100()
0004methodcom.motorola.synerj.ui.MenuCommandsDialog.isRootMenuType()
0005methodthis.pushNestedMenuDialog()
0006methodcom.motorola.synerj.ui.MenuCommandsDialog.unregisterEventHandlers()
0007methodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0008methodcom.motorola.synerj.ui.PrimaryDisplay.popView()
0009methodcom.motorola.synerj.ui.MenuCommandsDialog.getCommandListener()
000Amethodcom.motorola.synerj.ui.MenuCommandsDialog.access$200()
000Bmethodcom.motorola.synerj.ui.UICommandListener.onCommand()
000Cmethodcom.motorola.synerj.ui.PrimaryDisplay.topView()
000Dobjrefcom.motorola.synerj.ui.MenuCommandsDialog
000Emethodcom.motorola.synerj.ui.MenuCommandsDialog.getNestedMenuType()
000Fmethodcom.motorola.synerj.ui.MenuCommandsDialog.<init>()
0010methodcom.motorola.synerj.ui.MenuCommandsDialog.setCommands()
0011methodcom.motorola.synerj.ui.PrimaryDisplay.pushView()

com.motorola.synerj.ui.MenuListCommand

private super class MenuListCommand

Fields
 intcommandId
 StringcommandLabel
 intcommandPriority
 MenuCommandsmenu

Methods
staticvoid<clinit>()
 void<init>(int i1, String s1, int i2)
publicbooleanequals(Object o1)

References
0000objrefthis
0001objrefjava.lang.ClassCastException
0002methodjava.lang.Object.equals()
0003methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.MenuViewDecorator

private super class MenuViewDecorator
extends com.motorola.synerj.ui.FullScreenViewDecorator

Fields
static finalintNESTED_MENU_LINE_COUNT
static finalintROOT_MENU_LINE_COUNT
static finalintTYPE_NESTED_MENU
static finalintTYPE_ROOT_MENU
privateImagebodyImage_
privateintbodyWidth_
privateintbottomHeight_
privateImagebottomImage_
privateintleftBorderWidth_
privateintrightBorderWidth_
 MenuViewDecorator$MenuViewDecoratorSkinImagesskins_
privateinttopHeight_
privateImagetopImage_
privateinttype_

Methods
 void<init>(int i1)
staticintaccess$000(MenuViewDecorator m1)
staticintaccess$102(MenuViewDecorator m1, int i1)
staticintaccess$202(MenuViewDecorator m1, int i1)
staticintaccess$302(MenuViewDecorator m1, int i1)
staticintaccess$402(MenuViewDecorator m1, int i1)
staticintaccess$502(MenuViewDecorator m1, int i1)
staticImageaccess$602(MenuViewDecorator m1, Image i1)
staticImageaccess$702(MenuViewDecorator m1, Image i1)
staticImageaccess$802(MenuViewDecorator m1, Image i1)
publicScrollbarcreateScrollbar(PrimaryView p1)
publicTitlecreateTitle(PrimaryView p1)
publicvoiddecorate(UIGraphics u1, PrimaryView p1)
publicintgetMaxViewHeight()
public synchronizedintgetMaxViewWidth()
publicSkinImagesgetSkinImages()
publicvoidsetBox(PrimaryView p1, int i1, int i2)

References
0000methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
0001objrefjava.lang.IllegalArgumentException
0002textinvalid type
0003methodjava.lang.IllegalArgumentException.<init>()
0004objrefcom.motorola.synerj.ui.MenuViewDecorator$MenuViewDecoratorSkinImages
0005methodcom.motorola.synerj.ui.MenuViewDecorator$MenuViewDecoratorSkinImages.<init>()
0006objrefcom.motorola.synerj.ui.MenuViewDecorator$1
0007methodcom.motorola.synerj.ui.MenuViewDecorator$1.<init>()
0008methodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
0009methodcom.motorola.synerj.ui.settings.Settings.getInstance()
000Amethodcom.motorola.synerj.ui.settings.Settings.addListener()
000Bmethodcom.motorola.synerj.ui.PrimaryView.getX()
000Cmethodcom.motorola.synerj.ui.PrimaryView.getY()
000Dmethodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
000Emethodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
000Fmethodcom.motorola.synerj.ui.PrimaryDisplay.dim()
0010methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0011methodjavax.microedition.lcdui.Image.getHeight()
0012methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0013methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0014methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0015methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0016methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0017methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0018methodcom.motorola.synerj.ui.UIGraphics.setClip()
0019methodcom.motorola.synerj.ui.widget.ListAdjustments.getAdjustments()
001Amethodjava.lang.Math.max()
001Bmethodcom.motorola.synerj.ui.Skin.getAreaProperty()
001Cmethodcom.motorola.synerj.ui.PrimaryView.setPadding()
001Dmethodthis.getMaxViewHeight()
001Emethodcom.motorola.synerj.ui.PrimaryView.setBox()
001Fmethodcom.motorola.synerj.ui.widget.ScrollbarAdjustments.getAdjustments()
0020objrefcom.motorola.synerj.ui.ScrollbarProxy
0021methodcom.motorola.synerj.ui.ScrollbarProxy.<init>()

com.motorola.synerj.ui.MenuViewDecorator$1

private super class MenuViewDecorator$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalMenuViewDecoratorthis$0

Methods
 void<init>(MenuViewDecorator m1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.MenuViewDecorator$MenuViewDecoratorSkinImages.access$900()

com.motorola.synerj.ui.MenuViewDecorator$MenuViewDecoratorSkinImages

private super class MenuViewDecorator$MenuViewDecoratorSkinImages
extends com.motorola.synerj.ui.SkinImages

Fields
private finalMenuViewDecoratorthis$0

Methods
 void<init>(MenuViewDecorator m1)
staticvoidaccess$900(MenuViewDecorator$MenuViewDecoratorSkinImages m1)
protected synchronizedvoiddestroyImages()
protected synchronizedvoidinitImages()
private synchronizedvoidupdate()

References
0000methodthis.update()
0001methodcom.motorola.synerj.ui.SkinImages.<init>()
0002methodcom.motorola.synerj.ui.MenuViewDecorator.access$000()
0003methodcom.motorola.synerj.ui.MenuViewDecorator.access$102()
0004methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0005objrefcom.motorola.synerj.ui.widget.Area
0006methodcom.motorola.synerj.ui.widget.Area.<init>()
0007methodcom.motorola.synerj.ui.MenuViewDecorator.access$202()
0008methodcom.motorola.synerj.ui.MenuViewDecorator.access$302()
0009methodcom.motorola.synerj.ui.MenuViewDecorator.access$402()
000Amethodcom.motorola.synerj.ui.MenuViewDecorator.access$502()
000Bmethodcom.motorola.synerj.ui.SkinImages.updateImages()
000Cmethodcom.motorola.synerj.ui.Skin.getImageProperty()
000Dmethodcom.motorola.synerj.ui.MenuViewDecorator.access$602()
000Emethodcom.motorola.synerj.ui.MenuViewDecorator.access$702()
000Fmethodcom.motorola.synerj.ui.MenuViewDecorator.access$802()

com.motorola.synerj.ui.NativePrimaryView

public super abstract class NativePrimaryView
extends com.motorola.synerj.ui.PrimaryViewBase

Fields
public static finalintCOMMAND_ID_CANCEL
public static finalintCOMMAND_ID_DISPLAY_STOPPED
public static finalintCOMMAND_ID_DONE

Methods
protectedvoid<init>()
protectedvoidcheckLocked()
protectedbooleanfilterEvent(Object o1, int i1, Object o2)
 voidonCommand(int i1)
public synchronizedvoidrun()
protectedvoidshow()

References
0000methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListenerBase()
0001methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0002methodcom.motorola.synerj.ui.PrimaryViewBase.<init>()
0003methodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0004objrefjava.lang.IllegalStateException
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007textthe
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.append()
000Atext is locked
000Bmethodjava.lang.StringBuffer.toString()
000Cmethodjava.lang.IllegalStateException.<init>()
000Dmethodcom.motorola.synerj.ui.PrimaryDisplay.filterEvent()
000Emethodthis.show()
000Fobjrefjava.lang.Runnable

com.motorola.synerj.ui.NullView

private final super class NullView
extends com.motorola.synerj.ui.PrimaryView

Methods
 void<init>()
protectedvoidpaint(UIGraphics u1)

References
0000fieldcom.motorola.synerj.ui.NullViewDecorator.instance
0001methodcom.motorola.synerj.ui.PrimaryView.<init>()

com.motorola.synerj.ui.NullViewDecorator

private final super class NullViewDecorator
extends com.motorola.synerj.ui.IdleViewDecorator

Fields
staticNullViewDecoratorinstance

Methods
staticvoid<clinit>()
 void<init>()
publicSoftkeyscreateSoftkeys(PrimaryView p1)
publicintgetMaxViewHeight()

References
0000methodcom.motorola.synerj.ui.IdleViewDecorator.<init>()
0001methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0002objrefthis
0003methodthis.<init>()
0004fieldthis.instance

com.motorola.synerj.ui.PrimaryCanvas

private final super class PrimaryCanvas
extends javax.microedition.lcdui.Canvas

Fields
privatePrimaryDisplaydisplay_
privateUIGraphicsgraphicsWrapper_
privatePrimaryCanvas$KeyEventsFilterkeyEventsFilter_
privateKeyPressTimerkeyTimer_
private staticPrimaryCanvassingleton_
private staticPrimaryDisplaystubDisplay_
privatePrimaryViewtopView_

Methods
staticvoid<clinit>()
privatevoid<init>()
staticKeyPressTimeraccess$000(PrimaryCanvas p1)
private static nativevoidcreateShortcutPressed0(int i1, String s1, int i2)
publicintgetHeight()
synchronizedPrimaryDisplaygetPrimaryDisplay()
synchronizedPrimaryViewgetView()
protectedvoidhideNotify()
staticPrimaryCanvasinstance()
 voidkeyLongPress(int i1)
protectedvoidkeyPressed(int i1)
protectedvoidkeyReleased(int i1)
protectedvoidkeyRepeated(int i1)
 voidkeyShortPress(int i1)
synchronizedvoidonTopViewChanged(PrimaryView p1)
protectedvoidpaint(Graphics g1)
synchronizedvoidsetPrimaryDisplay(PrimaryDisplay p1)
protectedvoidshowNotify()

References
0000methodjavax.microedition.lcdui.Canvas.<init>()
0001objrefcom.motorola.synerj.ui.UIGraphics
0002methodcom.motorola.synerj.ui.UIGraphics.<init>()
0003objrefcom.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter
0004methodcom.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter.<init>()
0005methodjavax.microedition.lcdui.Canvas.setFullScreenMode()
0006fieldthis.stubDisplay_
0007methodcom.motorola.synerj.ui.PrimaryDisplay.topView()
0008objrefcom.motorola.synerj.ui.PrimaryView
0009methodcom.motorola.synerj.ui.PrimaryView.showNotifySynerJ()
000Afieldthis.singleton_
000Bmethodthis.getView()
000Cmethodcom.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter.validate()
000Dmethodcom.motorola.synerj.ui.PrimaryView.shortcutAssignRequest()
000Emethodthis.createShortcutPressed0()
000Fmethodcom.motorola.synerj.ui.PrimaryView.onKeyReleasedSynerJ()
0010methodcom.motorola.synerj.ui.PrimaryView.onKeyLongPressSynerJ()
0011methodcom.motorola.synerj.ui.PrimaryView.onKeyShortPressSynerJ()
0012methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0013methodcom.motorola.synerj.ui.UIGraphics.wrap()
0014methodthis.getPrimaryDisplay()
0015methodcom.motorola.synerj.ui.PrimaryDisplay.paintSynerJ()
0016methodcom.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter.notify()
0017methodcom.motorola.synerj.ui.PrimaryView.onKeyDownSynerJ()
0018methodcom.motorola.synerj.ui.KeyPressTimer.keyPressed()
0019methodcom.motorola.synerj.ui.KeyPressTimer.keyReleased()
001Amethodcom.motorola.synerj.ui.PrimaryView.onKeyRepeatedSynerJ()
001Bmethodcom.motorola.synerj.ui.PrimaryView.hideNotifySynerJ()
001Cmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
001Dobjrefthis
001Emethodthis.<init>()
001Fobjrefcom.motorola.synerj.ui.KeyPressTimer
0020methodcom.motorola.synerj.ui.KeyPressTimer.<init>()
0021methodcom.motorola.synerj.ui.PrimaryDisplay.getPrimaryDisplay()

com.motorola.synerj.ui.PrimaryCanvas$KeyEventsFilter

private super class PrimaryCanvas$KeyEventsFilter

Fields
private static finalintBUFFER_SIZE
private static finalintINVALID_KEY_EVENT
privateint[]buffer_
privateintpos_
private finalPrimaryCanvasthis$0
privatePrimaryViewview_

Methods
 void<init>(PrimaryCanvas p1)
synchronizedvoidnotify(PrimaryView p1, int i1)
synchronizedvoidstart(PrimaryView p1)
synchronizedbooleanvalidate(PrimaryView p1, int i1)

References
0000methodthis.start()
0001methodcom.motorola.synerj.ui.PrimaryCanvas.access$000()
0002methodcom.motorola.synerj.ui.KeyPressTimer.abort()
000300037FFFFFFF

com.motorola.synerj.ui.PrimaryDisplay

public super class PrimaryDisplay

Fields
static finalStringDISPLAY_CAPTURE_REQUEST
public static finalintIDLE_DISPLAY_ID
public static finalintINVALID_DISPLAY_ID
static finalStringNPV_EVENT_CANCEL
static finalStringNPV_EVENT_DONE
static finalStringPROXY_EVENT_DESTROYED
static finalStringPROXY_EVENT_DIALOG_CREATED
static finalStringPROXY_EVENT_GAIN_FOCUS
static finalStringPROXY_EVENT_LOSE_FOCUS
public static finalStringPROXY_EVENT_RED_KEY
static finalStringPROXY_EVENT_STARTED
private static finalintSTATE_HAS_FOCUS
private static finalintSTATE_STARTED
private static finalintSTATE_STARTING
private static finalintSTATE_STOPPED
private static finalintSTATE_STOPPING
private static finalintSTATE_UNKNOWN
private staticAnimatoranimator_
private staticPrimaryCanvascanvas_
private staticNativePrimaryViewcurNativeView_
private staticintdisplayHeight_
privateintdisplayId_
private staticPrimaryDisplayidleDisplay_
privatebooleanincomingInsensitive_
privatePrimaryDisplayListenerlistener_
private staticDisplaymidpDisplay_
privateObjectnativesLock_
privatePrimaryView[]paintViews_
private staticintprimaryDisplayCnt_
privateintproxyHandle_
privatePrimaryViewstackTopView_
privateintstate_
private staticintstatusAreaHeight_
privateinttopFullScreenViewIdx_
privatePrimaryViewBasetopView_
privateStackviews_

Methods
staticvoid<clinit>()
privatevoid<init>(int i1)
 voidaddAnimation(AnimationWrapper a1, PrimaryView p1)
privatePrimaryViewchangeTopStackView(PrimaryView p1)
 voiddelAnimation(AnimationWrapper a1, PrimaryView p1)
staticvoiddim(UIGraphics u1, int i1, int i2, int i3, int i4)
 booleanfilterEvent(Object o1, int i1, Object o2)
privatevoidfindTopFullScreenView()
private static synchronizedintgenerateId()
private static nativeintgetDisplayHeight0()
public staticintgetHeight()
public staticPrimaryDisplaygetIdleDisplay()
private static synchronizedNativePrimaryViewgetNativeView()
public staticPrimaryDisplaygetPrimaryDisplay(boolean b1)
public staticPrimaryDisplaygetPrimaryDisplay()
public staticintgetStatusAreaHeight()
private static nativeintgetStatusAreaHeight0()
public staticintgetWidth()
publicvoidhandleEvent(Object o1, int i1, Object o2)
publicbooleanhasFocus()
publicbooleanhasProxy()
public staticvoidinitialize(MIDlet m1)
privatebooleanisIdleDisplay()
private staticbooleanisIdleDisplayAvailable()
private static nativevoidkeyTones0(int i1, boolean b1)
 voidmoveAnimationTo(AnimationWrapper a1, int i1, int i2, PrimaryView p1)
privatevoidonTopViewChanged(PrimaryView p1, PrimaryView p2)
synchronizedvoidonViewBoxChanged(PrimaryView p1)
 voidpaintSynerJ(UIGraphics u1)
privatevoidpopAllViews()
publicvoidpopView()
publicvoidpopView(PrimaryView p1)
publicvoidpushView(PrimaryViewBase p1)
privatevoidregisterEventsHandler(boolean b1)
 voidrepaint(int i1, int i2, int i3, int i4)
 voidrepaint()
publicvoidreplaceView(PrimaryView p1)
privatevoidresizeProxy(boolean b1)
 voidrewindAnimation(AnimationWrapper a1, PrimaryView p1)
 voidserviceRepaints()
private static nativevoidsetActiveDisplay0(int i1)
 voidsetAnimations(Collection c1, PrimaryView p1)
publicvoidsetKeyTones(boolean b1)
publicvoidsetListener(PrimaryDisplayListener p1)
private static synchronizedNativePrimaryViewsetNativeView(NativePrimaryView n1)
public staticvoidsetStatusWallpaper(Image i1, int i2, int i3)
private static nativebooleansetStatusWallpaper0(byte[] b1)
 voidsetTranslate(int i1, int i2, PrimaryView p1)
private static nativevoidsetVisibleRegion0(int i1, int i2, int i3, int i4, boolean b1, int i5)
publicvoidstart()
private static nativevoidstart0(int i1, boolean b1, boolean b2, boolean b3, int i2, int i3, int i4, int i5, boolean b4)
publicvoidstop()
private static nativevoidstop0(int i1)
public synchronizedPrimaryViewBasetopView()
privatevoidtrigCommand4NativeView(int i1)
privatevoidverifyNoNativeViews()

References
0000methodjava.lang.Object.<init>()
0001objrefjava.util.Stack
0002methodjava.util.Stack.<init>()
0003methodcom.motorola.synerj.ui.PrimaryDisplayListenerStub.instance()
0004objrefjava.lang.Object
0005objrefcom.motorola.synerj.ui.NullView
0006methodcom.motorola.synerj.ui.NullView.<init>()
0007methodjava.util.Stack.push()
0008objrefcom.motorola.synerj.ui.PrimaryView
0009methodcom.motorola.synerj.ui.PrimaryViewBase.setOwnerDisplay()
000Amethodthis.isIdleDisplay()
000Bmethodthis.registerEventsHandler()
000Cfieldthis.curNativeView_
000Dfieldthis.primaryDisplayCnt_
000EtextPROXY_EVENT_GAIN_FOCUS
000Fmethodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0010textPROXY_EVENT_LOSE_FOCUS
0011textPROXY_EVENT_DESTROYED
0012textPROXY_EVENT_STARTED
0013textNPV_EVENT_DONE
0014textNPV_EVENT_CANCEL
0015textDISPLAY_CAPTURE_REQUEST
0016textPROXY_EVENT_DIALOG_CREATED
0017methodcom.motorola.synerj.fw.EventManager.unregisterEventHandler()
0018methodthis.setNativeView()
0019methodcom.motorola.synerj.ui.PrimaryViewBase.setOwnerDisplay()
001Amethodcom.motorola.synerj.ui.NativePrimaryView.onCommand()
001Bmethodthis.topView()
001Cmethodcom.motorola.synerj.ui.PrimaryView.showNotifySynerJ()
001Dfieldthis.canvas_
001Emethodjavax.microedition.lcdui.Canvas.repaint()
001Fmethodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0020methodcom.motorola.synerj.ui.PrimaryCanvas.getPrimaryDisplay()
0021methodcom.motorola.synerj.ui.PrimaryCanvas.onTopViewChanged()
0022methodcom.motorola.synerj.ui.PrimaryView.hideNotifySynerJ()
0023methodcom.motorola.synerj.ui.PrimaryCanvas.getView()
0024fieldthis.animator_
0025methodcom.motorola.synerj.ui.Animator.freeze()
0026methodcom.motorola.synerj.ui.Animator.thaw()
0027methodcom.motorola.synerj.ui.PrimaryView.isFullScreen()
0028methodjava.util.Vector.size()
0029objrefjava.lang.IllegalStateException
002Atextdisplay has bottom tab view
002Bmethodjava.lang.IllegalStateException.<init>()
002Cmethodjava.util.Stack.pop()
002Dmethodjava.util.Stack.peek()
002Emethodthis.findTopFullScreenView()
002Fmethodthis.resizeProxy()
0030methodjava.util.Vector.elementAt()
0031methodthis.getNativeView()
0032textdisplay has native view
0033methodjava.util.Vector.copyInto()
0034methodjava.util.Vector.removeAllElements()
0035methodthis.changeTopStackView()
0036methodthis.onTopViewChanged()
0037fieldthis.statusAreaHeight_
0038methodthis.getWidth()
0039methodthis.getHeight()
003Amethodcom.motorola.synerj.ui.PrimaryView.getX()
003Bmethodcom.motorola.synerj.ui.PrimaryView.getY()
003Cmethodcom.motorola.synerj.ui.PrimaryView.getWidth()
003Dmethodcom.motorola.synerj.ui.PrimaryView.getHeight()
003Emethodcom.motorola.synerj.ui.PrimaryView.getTopPad()
003Fmethodcom.motorola.synerj.ui.PrimaryView.getBottomPad()
0040methodcom.motorola.synerj.ui.PrimaryView.getLeftPad()
0041methodcom.motorola.synerj.ui.PrimaryView.getRightPad()
0042methodcom.motorola.synerj.ui.PrimaryView.hasSoftkeys()
0043methodthis.start0()
0044methodthis.setVisibleRegion0()
0045methodcom.motorola.synerj.ui.Adjuster.getDimColor()
0046methodcom.motorola.synerj.ui.UIGraphics.setColor()
0047methodcom.motorola.synerj.ui.UIGraphics.fillRect()
0048methodthis.hasFocus()
0049methodjavax.microedition.lcdui.Canvas.repaint()
004Amethodcom.motorola.synerj.ui.PrimaryView.paintSynerJ()
004Bmethodcom.motorola.synerj.ui.Animator.setAnimations()
004Cmethodcom.motorola.synerj.ui.Animator.delAnimation()
004Dmethodcom.motorola.synerj.ui.Animator.addAnimation()
004Emethodcom.motorola.synerj.ui.Animator.rewindAnimation()
004Fmethodcom.motorola.synerj.ui.Animator.moveAnimationTo()
0050methodcom.motorola.synerj.ui.Animator.setTranslate()
0051textUI
0052objrefjava.lang.StringBuffer
0053methodjava.lang.StringBuffer.<init>()
0054methodjava.lang.StringBuffer.append()
0055text: illegal onViewBoxChanged(
0056methodjava.lang.StringBuffer.append()
0057text)
0058methodjava.lang.StringBuffer.toString()
0059methodcom.motorola.synerj.fw.Logger.error()
005Amethodjavax.microedition.lcdui.Canvas.serviceRepaints()
005Bmethodcom.motorola.synerj.ui.PrimaryCanvas.instance()
005Cmethodthis.getIdleDisplay()
005Dmethodcom.motorola.synerj.ui.PrimaryCanvas.setPrimaryDisplay()
005Emethodjavax.microedition.lcdui.Display.getDisplay()
005Ffieldthis.midpDisplay_
0060methodjavax.microedition.lcdui.Display.setCurrent()
0061methodthis.popView()
0062methodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0063methodthis.verifyNoNativeViews()
0064methodthis.hasProxy()
0065methodcom.motorola.synerj.ui.PrimaryViewBase.setOwnerDisplay()
0066objrefcom.motorola.synerj.ui.NativePrimaryView
0067objrefjava.lang.Runnable
0068methodjavax.microedition.lcdui.Display.callSerially()
0069objrefjava.lang.IllegalArgumentException
006Atextdisplay has no focus or/and proxy
006Bmethodjava.lang.IllegalArgumentException.<init>()
006Ctextview is busy
006Dmethodthis.popView()
006Etextcan't pop bottom view
006Ftextcan't replace bottom view
0070methodthis.keyTones0()
0071textproxy has been stopped already
0072methodthis.popAllViews()
0073methodthis.stop0()
0074methodthis.getPrimaryDisplay()
0075objrefthis
0076methodthis.generateId()
0077methodthis.<init>()
0078fieldthis.idleDisplay_
0079methodjavax.microedition.lcdui.Canvas.getWidth()
007Afieldthis.displayHeight_
007Bmethodjavax.microedition.lcdui.Image.getWidth()
007Cmethodjavax.microedition.lcdui.Image.getHeight()
007Dtextinvalid image or coordinates
007Emethodcom.motorola.synerj.ui.Colors.get()
007Fmethodjavax.microedition.lcdui.Image.getRGB()
0080methodcom.motorola.synerj.svc.Util.packIntArray()
0081methodthis.setStatusWallpaper0()
0082objrefjava.lang.RuntimeException
0083textexecution error
0084methodjava.lang.RuntimeException.<init>()
0085methodthis.filterEvent()
0086methodjava.lang.String.equals()
0087methodcom.motorola.synerj.ui.TestInfo.getInstance()
0088objrefjava.lang.Integer
0089methodcom.motorola.synerj.ui.TestInfo.PtfExecuteCapture()
008Amethodthis.setActiveDisplay0()
008Bmethodcom.motorola.synerj.ui.PrimaryDisplayListener.gainFocus()
008Cmethodcom.motorola.synerj.ui.PrimaryDisplayListener.loseFocus()
008Dmethodthis.trigCommand4NativeView()
008Emethodcom.motorola.synerj.ui.PrimaryDisplayListener.destroyed()
008Fmethodthis.onViewBoxChanged()
0090methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0091methodthis.isIdleDisplayAvailable()
0092objrefcom.motorola.synerj.ui.Animator
0093methodcom.motorola.synerj.ui.Animator.<init>()
0094methodthis.getStatusAreaHeight0()
0095methodthis.getDisplayHeight0()
0096objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.ui.PrimaryDisplayListener

public interface PrimaryDisplayListener

Methods
publicvoiddestroyed(PrimaryDisplay p1)
publicvoidgainFocus(PrimaryDisplay p1)
publicvoidloseFocus(PrimaryDisplay p1)

com.motorola.synerj.ui.PrimaryDisplayListenerStub

private super class PrimaryDisplayListenerStub

Fields
private staticPrimaryDisplayListenerStubsingleton_

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoiddestroyed(PrimaryDisplay p1)
publicvoidgainFocus(PrimaryDisplay p1)
public staticPrimaryDisplayListenerinstance()
publicvoidloseFocus(PrimaryDisplay p1)

References
0000fieldthis.singleton_
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0002objrefthis
0003methodthis.<init>()
0004objrefcom.motorola.synerj.ui.PrimaryDisplayListener

com.motorola.synerj.ui.PrimaryView

public super abstract class PrimaryView
extends com.motorola.synerj.ui.PrimaryViewBase

Fields
public static finalintCOMMAND_TYPE_LEFTBUTTON
public static finalintCOMMAND_TYPE_NEGATIVE
public static finalintCOMMAND_TYPE_POSITIVE
public static finalintCOMMAND_TYPE_RIGHTBUTTON
private static finalintHMASK
public static finalintINVALID_COMMAD_ID
public static finalintROOT_COMMAND_CENTERBUTTON
public static finalintROOT_COMMAND_FIRST
public static finalintROOT_COMMAND_LAST
public static finalintROOT_COMMAND_LEFTBUTTON
public static finalintROOT_COMMAND_NEGATIVE
public static finalintROOT_COMMAND_POSITIVE
public static finalintROOT_COMMAND_RIGHTBUTTON
private static finalintSKIN_IMAGES_COUNT
private static finalStringSOFTKEY_ITEM_TRAILER
private static finalintVMASK
privateAnimationWrapperanimationSearchKey
privateDualVectorCollectionanimations
privateintbottomPad
privateintboxHeight
privateintboxWidth
privateintboxX
privateintboxY
privateMenuCommandscenterMenuCommands
privateContentFormattercf
privatePrimaryViewDecoratordecorator
privatebooleanisOperatorKeysEnabled
private staticbooleanisPositiveActionOnLeftSoftkey
privateUIKeyboardListenerkbdListener
privatebooleankeepMenuSoftkeyIcon
privateintleftBtnCmd
privateMenuCommandsleftMenuCommands
privateintleftPad
privatebooleanleftSideScrollbar
privateObjectmenuCommandsTitle
privateintrightBtnCmd
privateMenuCommandsrightMenuCommands
privateintrightPad
privateScrollbarscrollbar
privateintscrollbarY
privateSettingsListenersettingsListener
privateSoftkeyssoftkeys
privateintsoftkeysY
privateTitletitle
privateinttopPad

Methods
staticvoid<clinit>()
protectedvoid<init>(PrimaryViewDecorator p1)
protectedvoid<init>(PrimaryViewDecorator p1, boolean b1)
protectedvoid<init>()
staticSoftkeysaccess$000(PrimaryView p1)
staticvoidaccess$100(PrimaryView p1)
staticintaccess$202(PrimaryView p1, int i1)
staticvoidaccess$300(PrimaryView p1)
staticintaccess$400(PrimaryView p1)
staticintaccess$500(PrimaryView p1)
protectedvoidaddAnimation(Animation a1, int i1, int i2)
protectedvoidaddAnimationsFromContent(Content c1, int i1, int i2)
public synchronizedvoidaddMenuCommand(int i1, Content c1, int i2, int i3)
public synchronizedvoidaddMenuCommand(int i1, String s1, int i2, int i3)
public synchronizedvoidaddMenuCommand(String s1, int i1, int i2)
privatevoidaddMenuIconAnimation()
private synchronizedbooleanaddNestedMenuCommand(int i1, MenuCommands m1, String s1, int i2, int i3)
private synchronizedMenuCommandsaddRootMenuCommand(MenuCommands m1, String s1, int i1, int i2)
privatevoidaddSoftkeysLeftBtnAnimations()
privatevoidaddSoftkeysRightBtnAnimations()
privatevoidaddTitleContentAnimations()
privateintconvertCommandType(int i1)
privateContentconvertLabelToContent(String s1, int i1)
protectedvoiddelAnimation(Animation a1)
protectedvoiddelAnimationsFromContent(Object o1)
privatevoiddelMenuIconAnimation()
privatevoiddestroyAllSkinImages()
protectedvoiddestroySkinImages(Widget w1)
protected finalvoidenableOperatorKeys(boolean b1)
private static nativevoidenableOperatorKeys0(boolean b1)
protectedintfindAnimation(Animation a1)
protectedAnimationgetAnimation(int i1)
protectedintgetAnimationX(int i1)
protectedintgetAnimationY(int i1)
protectedintgetAnimationsCount()
 intgetBottomPad()
protectedintgetClientHeight()
protectedintgetClientWidth()
protectedintgetClientX()
protectedintgetClientY()
protectedPrimaryViewDecoratorgetDecorator()
public synchronizedintgetHeight()
publicUIKeyboardListenergetKeyboardListener()
protected synchronizedUIKeyboardListenergetKeyboardListenerBase()
 intgetLeftPad()
public synchronizedObjectgetMenuCommandsTitle()
privateAnimationgetMenuIconAnimation()
 intgetRightPad()
protectedScrollbargetScrollbar()
protectedSkinImagesgetSkinImagesAt(int i1)
protectedintgetSkinImagesCount()
protectedTitlegetTitle()
 intgetTopPad()
public synchronizedintgetWidth()
public synchronizedintgetX()
public synchronizedintgetY()
 booleanhasSoftkeys()
protectedvoidhideNotify()
 voidhideNotifySynerJ()
privatevoidinitAllSkinImages()
protectedvoidinitSkinImages(Widget w1)
 booleanisFullScreen()
protectedvoidmoveAnimationTo(int i1, int i2, int i3)
protectedvoidmoveAnimationsFromContentTo(Object o1, int i1, int i2)
protectedvoidonClientAreaResized(int i1, int i2)
privatevoidonDecorationChanged(int i1, int i2)
 voidonKeyDownSynerJ(int i1)
 voidonKeyLongPressSynerJ(int i1)
 voidonKeyReleasedSynerJ(int i1)
 voidonKeyRepeatedSynerJ(int i1)
 voidonKeyShortPressSynerJ(int i1)
protectedvoidonSkinChanged()
protectedvoidpaint(UIGraphics u1)
 voidpaintSynerJ(UIGraphics u1)
public synchronizedvoidremoveCommand(int i1)
publicvoidrepaint(int i1, int i2, int i3, int i4)
publicvoidrepaint()
privatevoidrepaintSoftkeys()
protectedvoidresetAnimations()
protectedvoidrewindAnimation(int i1)
publicvoidserviceRepaints()
protectedvoidsetBox(int i1, int i2, int i3, int i4, int i5, int i6, int i7)
protectedvoidsetDrawCarrierLogo(boolean b1)
public synchronizedvoidsetKeepMenuSoftkeyIcon(boolean b1)
public synchronizedvoidsetKeyboardListener(UIKeyboardListener u1)
public synchronizedvoidsetMenuCommandsTitle(String s1)
public synchronizedvoidsetMenuCommandsTitle(Content c1)
 voidsetPadding(int i1, int i2, int i3, int i4)
public synchronizedvoidsetSoftkeyCommand(Content c1, int i1, int i2)
public synchronizedvoidsetSoftkeyCommand(String s1, int i1, int i2)
public synchronizedvoidsetTitle(String s1, int i1)
public synchronizedvoidsetTitle(Content c1, int i1)
publicShortcutshortcutAssignRequest()
protectedvoidshowNotify(boolean b1)
 voidshowNotifySynerJ(boolean b1)
privatevoidupdateAnimationsPositions()
privatevoidupdateScrollbarAlignment()

References
0000methodthis.updateScrollbarAlignment()
0001methodthis.delMenuIconAnimation()
0002methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0003methodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
0004methodcom.motorola.synerj.ui.widget.Title.resize()
0005methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0006methodcom.motorola.synerj.ui.widget.Scrollbar.resize()
0007methodthis.updateAnimationsPositions()
0008methodthis.getClientWidth()
0009methodthis.getClientHeight()
000Amethodthis.onClientAreaResized()
000Bmethodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
000Cmethodthis.repaint()
000Dmethodthis.getSkinImagesCount()
000Emethodthis.getSkinImagesAt()
000Fmethodcom.motorola.synerj.ui.SkinImages.initImagesSynerJ()
0010methodcom.motorola.synerj.ui.SkinImages.destroyImagesSynerJ()
0011methodcom.motorola.synerj.ui.widget.Softkeys.getMenuIcon()
0012objrefcom.motorola.synerj.ui.Animation
0013methodthis.getMenuIconAnimation()
0014methodthis.getClientX()
0015methodcom.motorola.synerj.ui.widget.Softkeys.getMenuBtnIconX()
0016methodthis.getClientY()
0017methodcom.motorola.synerj.ui.widget.Softkeys.getMenuBtnIconY()
0018methodthis.addAnimation()
0019methodthis.delAnimation()
001Amethodcom.motorola.synerj.ui.widget.Softkeys.getLeftBtnLabel()
001Bobjrefcom.motorola.synerj.ui.util.Content
001Cmethodcom.motorola.synerj.ui.widget.Softkeys.getLeftBtnContentX()
001Dmethodcom.motorola.synerj.ui.widget.Softkeys.getLeftBtnContentY()
001Emethodthis.addAnimationsFromContent()
001Fmethodcom.motorola.synerj.ui.widget.Softkeys.getRightBtnLabel()
0020methodcom.motorola.synerj.ui.widget.Softkeys.getRightBtnContentX()
0021methodcom.motorola.synerj.ui.widget.Softkeys.getRightBtnContentY()
0022methodcom.motorola.synerj.ui.widget.Title.getContent()
0023methodthis.getX()
0024methodcom.motorola.synerj.ui.widget.Title.getContentX()
0025methodcom.motorola.synerj.ui.widget.Title.getContentY()
0026methodthis.findAnimation()
0027methodthis.moveAnimationTo()
0028methodthis.moveAnimationsFromContentTo()
0029objrefcom.motorola.synerj.ui.widget.IconicTitle
002Amethodcom.motorola.synerj.ui.widget.IconicTitle.getIcon()
002Bmethodcom.motorola.synerj.ui.widget.IconicTitle.getIconX()
002Cmethodcom.motorola.synerj.ui.widget.IconicTitle.getIconY()
002Dmethodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
002Emethodcom.motorola.synerj.ui.PrimaryDisplay.setTranslate()
002Ffieldthis.isPositiveActionOnLeftSoftkey
0030methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
0031methodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0032methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0033methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0034methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0035methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0036methodcom.motorola.synerj.ui.UIGraphics.translate()
0037methodcom.motorola.synerj.ui.PrimaryViewDecorator.decorate()
0038methodcom.motorola.synerj.ui.widget.Title.paint()
0039methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
003Amethodcom.motorola.synerj.ui.widget.Scrollbar.paint()
003Bmethodcom.motorola.synerj.ui.widget.Softkeys.paint()
003Cmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
003Dmethodthis.paint()
003Emethodcom.motorola.synerj.ui.UIGraphics.setClip()
003F000380000000
0040methodcom.motorola.synerj.ui.widget.Softkeys.onLeftBtnPressed()
0041methodcom.motorola.synerj.ui.widget.Softkeys.onRightBtnPressed()
0042methodcom.motorola.synerj.ui.MenuCommands.size()
0043methodcom.motorola.synerj.ui.widget.Softkeys.onMenuBtnPressed()
0044methodthis.repaintSoftkeys()
0045methodthis.getKeyboardListenerBase()
0046methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyDown()
0047methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyLongPress()
0048methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyShortPress()
0049methodcom.motorola.synerj.ui.widget.Softkeys.onBtnReleased()
004Aobjrefcom.motorola.synerj.ui.MenuCommandsDialog
004Bmethodcom.motorola.synerj.ui.MenuCommandsDialog.<init>()
004Cobjrefcom.motorola.synerj.ui.PrimaryView$MenuCommandsListener
004Dmethodcom.motorola.synerj.ui.PrimaryView$MenuCommandsListener.<init>()
004Emethodcom.motorola.synerj.ui.MenuCommandsDialog.setCommands()
004Fmethodcom.motorola.synerj.ui.PrimaryDisplay.pushView()
0050methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListenerBase()
0051methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0052methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyReleased()
0053methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyRepeated()
0054methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0055methodcom.motorola.synerj.ui.settings.Settings.removeListener()
0056methodthis.destroyAllSkinImages()
0057methodthis.hideNotify()
0058methodthis.enableOperatorKeys()
0059objrefcom.motorola.synerj.ui.PrimaryView$1
005Amethodcom.motorola.synerj.ui.PrimaryView$1.<init>()
005Bmethodcom.motorola.synerj.ui.settings.SettingsListener.skinChanged()
005Cmethodcom.motorola.synerj.ui.settings.Settings.addListener()
005Dmethodthis.initAllSkinImages()
005Emethodthis.addMenuIconAnimation()
005Fmethodcom.motorola.synerj.ui.util.DualVectorCollection.at()
0060objrefcom.motorola.synerj.ui.AnimationWrapper
0061methodcom.motorola.synerj.ui.AnimationWrapper.rewind()
0062methodcom.motorola.synerj.ui.PrimaryDisplay.setAnimations()
0063methodthis.showNotify()
0064methodthis.<init>()
0065methodcom.motorola.synerj.ui.PrimaryViewBase.<init>()
0066methodcom.motorola.synerj.ui.UIKeyboardListenerStub.instance()
0067methodcom.motorola.synerj.ui.Adjuster.getDecorator()
0068methodcom.motorola.synerj.ui.PrimaryViewDecorator.createScrollbar()
0069methodcom.motorola.synerj.ui.PrimaryViewDecorator.createSoftkeys()
006Amethodcom.motorola.synerj.ui.PrimaryViewDecorator.createTitle()
006Bmethodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
006Ctext 
006Dmethodcom.motorola.synerj.ui.widget.Title.setContent()
006Emethodcom.motorola.synerj.ui.PrimaryViewDecorator.setBox()
006Fmethodthis.getWidth()
0070methodthis.getHeight()
0071methodcom.motorola.synerj.ui.widget.Widget.getSkinImages()
0072methodcom.motorola.synerj.ui.PrimaryViewDecorator.getSkinImages()
0073objrefjava.lang.IndexOutOfBoundsException
0074methodjava.lang.IndexOutOfBoundsException.<init>()
0075methodcom.motorola.synerj.ui.widget.Softkeys.setDrawCarrierLogo()
0076methodcom.motorola.synerj.ui.util.DualVectorCollection.size()
0077methodjava.util.Vector.indexOf()
0078methodjava.util.Vector.elementAt()
0079methodcom.motorola.synerj.ui.PrimaryDisplay.moveAnimationTo()
007Amethodcom.motorola.synerj.ui.PrimaryDisplay.rewindAnimation()
007Bobjrefcom.motorola.synerj.ui.util.DualVectorCollection
007Cmethodcom.motorola.synerj.ui.util.DualVectorCollection.<init>()
007Dmethodcom.motorola.synerj.ui.AnimationWrapper.<init>()
007Emethodjava.util.Vector.addElement()
007Fmethodjava.util.Vector.contains()
0080methodcom.motorola.synerj.ui.util.DualVectorCollection.last()
0081methodcom.motorola.synerj.ui.PrimaryDisplay.addAnimation()
0082methodjava.util.Vector.removeElementAt()
0083methodcom.motorola.synerj.ui.PrimaryDisplay.delAnimation()
0084methodcom.motorola.synerj.ui.util.Content.size()
0085methodcom.motorola.synerj.ui.util.Content.getItem()
0086methodcom.motorola.synerj.ui.util.Content.getItemX()
0087methodcom.motorola.synerj.ui.util.Content.getItemY()
0088methodcom.motorola.synerj.ui.PrimaryViewDecorator.getMaxViewWidth()
0089methodcom.motorola.synerj.ui.PrimaryViewDecorator.getMinViewWidth()
008Amethodjava.lang.Math.max()
008Bmethodjava.lang.Math.min()
008Cmethodcom.motorola.synerj.ui.PrimaryViewDecorator.getMaxViewHeight()
008Dmethodcom.motorola.synerj.ui.PrimaryViewDecorator.getMinViewHeight()
008Eobjrefjava.lang.IllegalArgumentException
008Ftextinvalid anchor
0090methodjava.lang.IllegalArgumentException.<init>()
0091methodcom.motorola.synerj.ui.PrimaryDisplay.onViewBoxChanged()
0092methodthis.onDecorationChanged()
0093methodthis.enableOperatorKeys0()
0094methodthis.addMenuCommand()
0095methodthis.addMenuCommand()
0096methodcom.motorola.synerj.svc.device.Keyboard.isCSMPresent()
0097objrefjava.lang.NullPointerException
0098textlabel must not be null
0099methodjava.lang.NullPointerException.<init>()
009Atextillegal command id
009Btextillegal command priority
009Cmethodthis.convertCommandType()
009Dmethodthis.delAnimationsFromContent()
009Emethodcom.motorola.synerj.ui.widget.Softkeys.setLeftBtnLabel()
009Fmethodthis.addSoftkeysLeftBtnAnimations()
00A0methodcom.motorola.synerj.ui.widget.Softkeys.setRightBtnLabel()
00A1methodthis.addSoftkeysRightBtnAnimations()
00A2textillegal parentId
00A3methodthis.convertLabelToContent()
00A4methodthis.addRootMenuCommand()
00A5methodcom.motorola.synerj.ui.widget.Softkeys.setHasMenu()
00A6objrefjava.lang.IllegalStateException
00A7textCSM is not supported
00A8methodjava.lang.IllegalStateException.<init>()
00A9methodthis.addNestedMenuCommand()
00AAobjrefcom.motorola.synerj.ui.util.ContentFormatter
00ABmethodcom.motorola.synerj.ui.widget.Softkeys.getBtnContentWidth()
00ACmethodcom.motorola.synerj.ui.Fonts.get()
00ADmethodcom.motorola.synerj.ui.util.ContentFormatter.<init>()
00AEmethodcom.motorola.synerj.ui.util.ContentFormatter.reset()
00AFmethodcom.motorola.synerj.ui.util.ContentFormatter.format()
00B0text...
00B1methodcom.motorola.synerj.ui.util.ContentFormatter.addItem()
00B2methodcom.motorola.synerj.ui.util.ContentFormatter.formatNoWrap()
00B3methodcom.motorola.synerj.ui.util.ContentFormatter.getContent()
00B4objrefcom.motorola.synerj.ui.MenuCommands
00B5methodcom.motorola.synerj.ui.MenuCommands.<init>()
00B6methodcom.motorola.synerj.ui.MenuCommands.addCommand()
00B7methodcom.motorola.synerj.ui.MenuCommands.addNestedMenuCommand()
00B8methodcom.motorola.synerj.ui.MenuCommands.removeCommand()
00B9texttitle has not been initialized
00BAmethodcom.motorola.synerj.ui.widget.Title.setContent()
00BBmethodcom.motorola.synerj.ui.PrimaryDisplay.topView()
00BCmethodcom.motorola.synerj.ui.PrimaryDisplay.repaint()
00BDmethodcom.motorola.synerj.ui.PrimaryDisplay.repaint()
00BEmethodcom.motorola.synerj.ui.PrimaryDisplay.serviceRepaints()
00BFmethodcom.motorola.synerj.svc.device.Keyboard.isPositiveActionOnLeftSoftkey()

com.motorola.synerj.ui.PrimaryView$1

private super class PrimaryView$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalPrimaryViewthis$0

Methods
 void<init>(PrimaryView p1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.PrimaryView.getClientWidth()
0002methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0003methodcom.motorola.synerj.ui.PrimaryView.access$000()
0004methodcom.motorola.synerj.ui.PrimaryView.access$100()
0005methodcom.motorola.synerj.ui.widget.Softkeys.updateHeight()
0006methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0007methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0008methodcom.motorola.synerj.ui.PrimaryView.access$202()
0009methodcom.motorola.synerj.ui.PrimaryView.access$300()
000Amethodcom.motorola.synerj.ui.PrimaryView.getDecorator()
000Bmethodcom.motorola.synerj.ui.PrimaryView.access$400()
000Cmethodcom.motorola.synerj.ui.PrimaryView.access$500()
000Dmethodcom.motorola.synerj.ui.PrimaryViewDecorator.setBox()
000Emethodcom.motorola.synerj.ui.PrimaryView.onSkinChanged()
000Fmethodcom.motorola.synerj.ui.PrimaryView.repaint()

com.motorola.synerj.ui.PrimaryView$MenuCommandsListener

private super class PrimaryView$MenuCommandsListener

Fields
private finalPrimaryViewthis$0

Methods
 void<init>(PrimaryView p1)
publicvoidonCommand(int i1)

References
0000methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListenerBase()
0001methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0002objrefcom.motorola.synerj.ui.UICommandListener

com.motorola.synerj.ui.PrimaryViewBase

public super abstract class PrimaryViewBase

Fields
privateUICommandListenercmdListener_
privatePrimaryDisplaydisplay_

Methods
staticvoid<clinit>()
protectedvoid<init>()
public synchronizedUICommandListenergetCommandListener()
protected synchronizedUICommandListenergetCommandListenerBase()
protected synchronizedPrimaryDisplaygetOwnerDisplay()
public synchronizedvoidsetCommandListener(UICommandListener u1)
synchronizedvoidsetOwnerDisplay(PrimaryDisplay p1)

References
0000methodcom.motorola.synerj.ui.UICommandListenerStub.instance()
0001methodthis.getCommandListenerBase()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.PrimaryViewDecorator

public interface PrimaryViewDecorator

Methods
publicScrollbarcreateScrollbar(PrimaryView p1)
publicSoftkeyscreateSoftkeys(PrimaryView p1)
publicTitlecreateTitle(PrimaryView p1)
publicvoiddecorate(UIGraphics u1, PrimaryView p1)
publicintgetMaxViewHeight()
publicintgetMaxViewWidth()
publicintgetMinViewHeight()
publicintgetMinViewWidth()
publicSkinImagesgetSkinImages()
publicvoidsetBox(PrimaryView p1, int i1, int i2)

com.motorola.synerj.ui.SVGAnimation

public super class SVGAnimation

Fields
private static finalintIMG_RES_HEADER_SIZE
privateSVGAnimation$SVGAnimationEventHandlerSVGEventHandler
privateintanimation_duration
privateintanimation_height
privateImageanimation_image
privateintanimation_msec_per_frame
privateintanimation_player_ID
privatebooleananimation_state
privateintanimation_time
privateintanimation_transparency
privateintanimation_width
privatebooleanframe_ready
privatebooleaninfinite_flag
privateListenerslisteners

Methods
staticvoid<clinit>()
publicvoid<init>(byte[] b1, int i1, int i2, boolean b2)
staticListenersaccess$200(SVGAnimation s1)
publicvoidaddListener(SVGAnimationListener s1)
publicvoidclose()
private static nativebyte[]createAnimation0(int i1, int i2, byte[] b1)
private static nativebooleandecodeNextFrame0(int i1, int i2, int i3)
public synchronizedintgetDuration()
publicintgetHeight()
public synchronizedbooleangetInfinite()
publicintgetWidth()
public synchronizedbooleanisAnimated()
publicvoidpaint(UIGraphics u1, int i1, int i2, int i3)
public synchronizedvoidprepareNextFrame()
private static nativevoidreleaseSVGkJavaPlayer0(int i1)
publicvoidremoveListener()
public synchronizedvoidrewind()
privatevoidsendNotification(int i1)
public synchronizedvoidsetInfinite(boolean b1)
publicvoidsetTransparencyLevel(int i1)
publicvoidstart()
publicvoidstop()

References
0000objrefcom.motorola.synerj.ui.SVGAnimationException
0001textIncorrect width or height
0002methodcom.motorola.synerj.ui.SVGAnimationException.<init>()
0003methodthis.createAnimation0()
0004methodcom.motorola.synerj.svc.Util.unpackInt()
0005methodcom.motorola.synerj.svc.Util.packInt()
0006methodjavax.microedition.lcdui.Image.createImage()
0007methodthis.decodeNextFrame0()
0008textInsufficient memory for creating SVGAnimation object
000900037FFFFFFF
000Amethodthis.sendNotification()
000Bmethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000CtextTransparency should be in interval 0-255 or negative.
000Dmethodthis.stop()
000Emethodthis.releaseSVGkJavaPlayer0()
000Fobjrefcom.motorola.synerj.notifications.Listeners
0010methodcom.motorola.synerj.notifications.Listeners.<init>()
0011objrefcom.motorola.synerj.ui.SVGAnimation$SVGAnimationEventHandler
0012methodcom.motorola.synerj.ui.SVGAnimation$SVGAnimationEventHandler.<init>()
0013methodcom.motorola.synerj.notifications.Listeners.addListener()
0014textListener already added
0015textListener not registered.
0016methodcom.motorola.synerj.ui.SVGAnimation$SVGAnimationEventHandler.receiveEvent()
0017methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0018objrefcom.motorola.synerj.ui.Animation

com.motorola.synerj.ui.SVGAnimation$1

private super class SVGAnimation$1

com.motorola.synerj.ui.SVGAnimation$SVGAnimationEventHandler

private super class SVGAnimation$SVGAnimationEventHandler

Fields
privateNotifiernotifier
private finalSVGAnimationthis$0

Methods
privatevoid<init>(SVGAnimation s1)
 void<init>(SVGAnimation s1, SVGAnimation$1 s2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.ui.SVGAnimation$SVGAnimationNotifier
0002methodcom.motorola.synerj.ui.SVGAnimation$SVGAnimationNotifier.<init>()
0003methodcom.motorola.synerj.ui.SVGAnimation.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.ui.SVGAnimation$SVGAnimationNotifier

private super class SVGAnimation$SVGAnimationNotifier

Fields
private finalSVGAnimationthis$0

Methods
privatevoid<init>(SVGAnimation s1)
 void<init>(SVGAnimation s1, SVGAnimation$1 s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.ui.SVGAnimationListener
0002methodcom.motorola.synerj.ui.SVGAnimationListener.animationStarted()
0003methodcom.motorola.synerj.ui.SVGAnimationListener.animationStopped()
0004methodcom.motorola.synerj.ui.SVGAnimationListener.animationFinished()
0005objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.ui.SVGAnimationException

public super class SVGAnimationException
extends java.lang.Exception

Methods
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()

com.motorola.synerj.ui.SVGAnimationListener

public interface SVGAnimationListener

Fields
public static finalintANIMATION_FINISHED
public static finalintANIMATION_STARTED
public static finalintANIMATION_STOPPED

Methods
publicvoidanimationFinished()
publicvoidanimationStarted()
publicvoidanimationStopped()

com.motorola.synerj.ui.ScrollbarProxy

private super class ScrollbarProxy
extends com.motorola.synerj.ui.widget.Scrollbar

Fields
privateScrollbarAdjustmentsadjs_
privatePrimaryViewview_

Methods
 void<init>(PrimaryView p1, ScrollbarAdjustments s1)
publicvoidresize(int i1, int i2)

References
0000methodcom.motorola.synerj.ui.widget.Scrollbar.<init>()
0001methodthis.resize()
0002methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0003methodcom.motorola.synerj.ui.widget.Scrollbar.resize()

com.motorola.synerj.ui.Shortcut

public final super class Shortcut

Fields
public static finalStringSHORTCUT_EVENT_ID
public static finalintSHORTCUT_ID_NONE
privateintshortcutExtraData_
privateintshortcutId_
privateStringshortcutLabel_

Methods
staticvoid<clinit>()
publicvoid<init>(int i1, String s1, int i2)
publicintgetExtraData()
publicintgetId()
publicStringgetLabel()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.Skin

public super class Skin

Fields
private static finalbyteANIMATED_IMAGE
private static finalintAREA_DATA_SIZE
private static finalintAREA_PARAM_NUM
private static finalintCOLOR_COMP_NUM
private static finalStringEXCEPTION_MESSAGE
private static finalintIMG_HEADER_SIZE
private static finalintLAST_LETTER_POS
private static finalbyteSTILL_IMAGE
private static finalbyteSTILL_IMAGE_CREATE
private staticbyte[]imgHeader

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticAnimationgetAnimationProperty(int i1)
public staticAreagetAreaArrayProperty(int i1, int i2)
private static nativebooleangetAreaArrayProperty0(int i1, byte[] b1, int i2)
public staticintgetAreaArraySize(int i1)
private static nativeintgetAreaArraySize0(int i1)
public staticAreagetAreaProperty(int i1)
private static nativebooleangetAreaProperty0(int i1, byte[] b1)
public staticbooleangetBooleanProperty(int i1)
private static nativeintgetBooleanProperty0(int i1)
public staticintgetColorProperty(int i1)
private static nativebooleangetColorProperty0(int i1, byte[] b1)
public staticImagegetImageProperty(int i1)
public staticintgetIntProperty(int i1)
private static nativeintgetIntProperty0(int i1)
public staticStringgetStringProperty(int i1)
private static nativeStringgetStringProperty0(int i1)
public staticbooleanisEnabled()
public staticbooleanisSkinning15Enabled()
private staticAreaunpackArea(byte[] b1)

References
0000methodcom.motorola.synerj.svc.Util.unpackIntArray()
0001objrefcom.motorola.synerj.ui.widget.Area
0002methodcom.motorola.synerj.ui.widget.Area.<init>()
0003methodthis.getStringProperty0()
0004objrefjava.lang.IllegalArgumentException
0005textinvalid property id
0006methodjava.lang.IllegalArgumentException.<init>()
0007fieldthis.imgHeader
0008methodcom.motorola.synerj.svc.Util.packInt()
0009methodthis.isEnabled()
000Amethodcom.motorola.synerj.svc.user.HomeScreen.getInstance()
000Bmethodcom.motorola.synerj.svc.user.HomeScreen.getAnalogClockFace()
000Cmethodcom.motorola.synerj.svc.device.Network.getInstance()
000Dmethodcom.motorola.synerj.svc.device.Network.getOperatorLogo()
000Emethodjavax.microedition.lcdui.Image.createImage()
000Fmethodcom.motorola.synerj.ui.GifAnimation.createSkinAnimation()
0010methodthis.getBooleanProperty0()
0011methodthis.getAreaProperty0()
0012methodthis.unpackArea()
0013methodthis.getColorProperty0()
0014methodcom.motorola.synerj.svc.Util.unpackInt()
0015methodthis.getIntProperty0()
0016methodthis.getAreaArrayProperty0()
0017methodthis.getAreaArraySize0()
0018methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.SkinImages

public super abstract class SkinImages

Fields
privateintrefs_

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoiddestroyImages()
synchronizedvoiddestroyImagesSynerJ()
protectedvoidinitImages()
synchronizedvoidinitImagesSynerJ()
protectedvoidupdateImages()

References
0000methodthis.initImages()
0001methodthis.destroyImages()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.SkinProperties

public interface SkinProperties

Fields
public static finalintSKIN_ANALOG_CLK_BCK_IMG
public static finalintSKIN_ANALOG_CLK_HOUR_HAND_COLOR
public static finalintSKIN_ANALOG_CLK_HOUR_HAND_LENGTH
public static finalintSKIN_ANALOG_CLK_HOUR_SHADOW_COLOR
public static finalintSKIN_ANALOG_CLK_MIN_HAND_COLOR
public static finalintSKIN_ANALOG_CLK_MIN_HAND_LENGTH
public static finalintSKIN_ANALOG_CLK_MIN_SHADOW_COLOR
public static finalintSKIN_ANALOG_CLK_REG
public static finalintSKIN_BROWSER_SK_CENTER_IMG
public static finalintSKIN_BROWSER_SK_CENTER_REG
public static finalintSKIN_BROWSER_SK_LEFT_DISABLED_IMG
public static finalintSKIN_BROWSER_SK_LEFT_DISABLED_REG
public static finalintSKIN_BROWSER_SK_LEFT_PRESSED_IMG
public static finalintSKIN_BROWSER_SK_LEFT_PRESSED_REG
public static finalintSKIN_BROWSER_SK_LEFT_TXT_DISABLED_REG
public static finalintSKIN_BROWSER_SK_LEFT_TXT_PRESSED_REG
public static finalintSKIN_BROWSER_SK_LEFT_TXT_UNPRESSED_REG
public static finalintSKIN_BROWSER_SK_LEFT_UNPRESSED_IMG
public static finalintSKIN_BROWSER_SK_LEFT_UNPRESSED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_DISABLED_IMG
public static finalintSKIN_BROWSER_SK_RIGHT_DISABLED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_PRESSED_IMG
public static finalintSKIN_BROWSER_SK_RIGHT_PRESSED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_TXT_DISABLED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_TXT_PRESSED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_TXT_UNPRESSED_REG
public static finalintSKIN_BROWSER_SK_RIGHT_UNPRESSED_IMG
public static finalintSKIN_BROWSER_SK_RIGHT_UNPRESSED_REG
public static finalintSKIN_CARRIER_FRGD_COLOR
public static finalintSKIN_CARRIER_JUSTIFICATION
public static finalintSKIN_CARRIER_OUTLINED
public static finalintSKIN_CARRIER_OUTLINED_BLENDED
public static finalintSKIN_CARRIER_OUTLINED_INNER_COLOR
public static finalintSKIN_CARRIER_OUTLINED_LEVELS
public static finalintSKIN_CARRIER_OUTLINED_OUTER_COLOR
public static finalintSKIN_CARRIER_UNDERLINE
public static finalintSKIN_COMMON_SIMPLETAB_TOP_IMAGE
public static finalintSKIN_COMMON_SIMPLETAB_TOP_REGION
public static finalintSKIN_CONTENT_BLEND_COLOR
public static finalintSKIN_DCLOCK_FRGD_COLOR
public static finalintSKIN_DCLOCK_JUSTIFICATION
public static finalintSKIN_DCLOCK_OUTLINED
public static finalintSKIN_DCLOCK_OUTLINED_BLENDED
public static finalintSKIN_DCLOCK_OUTLINED_INNER_COLOR
public static finalintSKIN_DCLOCK_OUTLINED_LEVELS
public static finalintSKIN_DCLOCK_OUTLINED_OUTER_COLOR
public static finalintSKIN_DCLOCK_UNDERLINE
public static finalintSKIN_DFLT_SB_BKGD_BOTTOM_IMG
public static finalintSKIN_DFLT_SB_BKGD_IMG
public static finalintSKIN_DFLT_SB_BKGD_TOP_IMG
public static finalintSKIN_DFLT_SB_EMPTY_BOTTOM_IMG
public static finalintSKIN_DFLT_SB_EMPTY_IMG
public static finalintSKIN_DFLT_SB_EMPTY_TOP_IMG
public static finalintSKIN_DFLT_SB_IND_BOTTOM_IMG
public static finalintSKIN_DFLT_SB_IND_IMG
public static finalintSKIN_DFLT_SB_IND_TOP_IMG
public static finalintSKIN_DFLT_SB_RESIZABLE_INDICATOR
public static finalintSKIN_DFLT_TITLEBAR_IMG
public static finalintSKIN_DFLT_TITLEBAR_REG
public static finalintSKIN_DFLT_TITLEBAR_TXT_REG
public static finalintSKIN_IDLE_BOTTOM_ANIM_REG
public static finalintSKIN_IDLE_BOTTOM_IMG_REG
public static finalintSKIN_IDLE_CARRIER_LOGO_IMG
public static finalintSKIN_IDLE_CARRIER_LOGO_REG
public static finalintSKIN_IDLE_CARRIER_NAME_REG
public static finalintSKIN_IDLE_DIGITAL_CLOCK_REG
public static finalintSKIN_IDLE_DOWN_NAVIGATION_ICON_PRESSED_IMAGE
public static finalintSKIN_IDLE_DOWN_NAVIGATION_ICON_PRESSED_REGION
public static finalintSKIN_IDLE_DOWN_NAVIGATION_ICON_UNPRESSED_IMAGE
public static finalintSKIN_IDLE_DOWN_NAVIGATION_ICON_UNPRESSED_REGION
public static finalintSKIN_IDLE_FRGD_COLOR
public static finalintSKIN_IDLE_IS_CARRIER_LOGO_PRESENT
public static finalintSKIN_IDLE_LEFT_ANIM_REG
public static finalintSKIN_IDLE_LEFT_IMG_REG
public static finalintSKIN_IDLE_LEFT_NAVIGATION_ICON_PRESSED_IMAGE
public static finalintSKIN_IDLE_LEFT_NAVIGATION_ICON_PRESSED_REGION
public static finalintSKIN_IDLE_LEFT_NAVIGATION_ICON_UNPRESSED_IMAGE
public static finalintSKIN_IDLE_LEFT_NAVIGATION_ICON_UNPRESSED_REGION
public static finalintSKIN_IDLE_OUTLINED
public static finalintSKIN_IDLE_OUTLINED_BLENDED
public static finalintSKIN_IDLE_OUTLINED_INNER_COLOR
public static finalintSKIN_IDLE_OUTLINED_LEVELS
public static finalintSKIN_IDLE_OUTLINED_OUTER_COLOR
public static finalintSKIN_IDLE_RIGHT_ANIM_REG
public static finalintSKIN_IDLE_RIGHT_IMG_REG
public static finalintSKIN_IDLE_RIGHT_NAVIGATION_ICON_PRESSED_IMAGE
public static finalintSKIN_IDLE_RIGHT_NAVIGATION_ICON_PRESSED_REGION
public static finalintSKIN_IDLE_RIGHT_NAVIGATION_ICON_UNPRESSED_IMAGE
public static finalintSKIN_IDLE_RIGHT_NAVIGATION_ICON_UNPRESSED_REGION
public static finalintSKIN_IDLE_STATUS_JUSTIFICATION
public static finalintSKIN_IDLE_STATUS_TEXT_REG
public static finalintSKIN_IDLE_TOP_ANIM_REG
public static finalintSKIN_IDLE_TOP_IMG_REG
public static finalintSKIN_IDLE_UNDERLINE
public static finalintSKIN_IDLE_UP_NAVIGATION_ICON_PRESSED_IMAGE
public static finalintSKIN_IDLE_UP_NAVIGATION_ICON_PRESSED_REGION
public static finalintSKIN_IDLE_UP_NAVIGATION_ICON_UNPRESSED_IMAGE
public static finalintSKIN_IDLE_UP_NAVIGATION_ICON_UNPRESSED_REGION
public static finalintSKIN_JUSTIFICATION_BOX_BOTTOM
public static finalintSKIN_JUSTIFICATION_BOX_CENTER
public static finalintSKIN_JUSTIFICATION_BOX_LEFT
public static finalintSKIN_JUSTIFICATION_BOX_MIDDLE
public static finalintSKIN_JUSTIFICATION_BOX_RIGHT
public static finalintSKIN_JUSTIFICATION_BOX_TOP
public static finalintSKIN_JUSTIFICATION_CENTER
public static finalintSKIN_JUSTIFICATION_LEFT
public static finalintSKIN_JUSTIFICATION_RIGHT
public static finalintSKIN_JUSTIFICATION_TEXT_CENTER
public static finalintSKIN_JUSTIFICATION_TEXT_LEFT
public static finalintSKIN_JUSTIFICATION_TEXT_RIGHT
public static finalintSKIN_LIST_FRGD_COLOR
public static finalintSKIN_LIST_HIGHLIGHT_ARRAY_REG
public static finalintSKIN_LIST_JUSTIFICATION
public static finalintSKIN_LIST_OUTLINED
public static finalintSKIN_LIST_OUTLINED_BLENDED
public static finalintSKIN_LIST_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_LIST_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_LIST_OUTLINED_LEVELS
public static finalintSKIN_LIST_SCROLLBARREG
public static finalintSKIN_LIST_SEL_IMG
public static finalintSKIN_LIST_SEL_TEXT_FRGD_COLOR
public static finalintSKIN_LIST_SEL_TEXT_JUSTIFICATION
public static finalintSKIN_LIST_SEL_TEXT_OUTLINED
public static finalintSKIN_LIST_SEL_TEXT_OUTLINED_BLENDED
public static finalintSKIN_LIST_SEL_TEXT_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_LIST_SEL_TEXT_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_LIST_SEL_TEXT_OUTLINED_LEVELS
public static finalintSKIN_LIST_SEL_TEXT_UNDERLINE
public static finalintSKIN_LIST_TEXT_ARRAY_REG
public static finalintSKIN_LIST_UNDERLINE
public static finalintSKIN_NESTED_MENU_LEVEL2_BODY_IMAGE
public static finalintSKIN_NESTED_MENU_LEVEL2_BODY_REGION
public static finalintSKIN_NESTED_MENU_LEVEL2_BOTTOM_IMAGE
public static finalintSKIN_NESTED_MENU_LEVEL2_BOTTOM_REGION
public static finalintSKIN_NESTED_MENU_LEVEL2_MENULIST_GRAPHIC
public static finalintSKIN_NESTED_MENU_LEVEL2_MENULIST_REGION_ARRAY
public static finalintSKIN_NESTED_MENU_LEVEL2_SCROLLBAR_REGION
public static finalintSKIN_NESTED_MENU_LEVEL2_TOP_IMAGE
public static finalintSKIN_NESTED_MENU_LEVEL2_TOP_REGION
public static finalintSKIN_NESTED_MENU_LEVEL2_TXT_REGION_ARRAY
public static finalintSKIN_PICTXTLIST_HIGHLIGHT_ARRAY_REG
public static finalintSKIN_PICTXTLIST_PICTURE_ARRAY_REG
public static finalintSKIN_PICTXTLIST_SEL_IMG
public static finalintSKIN_PICTXTLIST_TEXT_LINE1_ARRAY_REG
public static finalintSKIN_PICTXTLIST_TEXT_LINE2_ARRAY_REG
public static finalintSKIN_SB_BKGD_BOTTOM_IMG
public static finalintSKIN_SB_BKGD_IMG
public static finalintSKIN_SB_BKGD_TOP_IMG
public static finalintSKIN_SB_EMPTY_BOTTOM_IMG
public static finalintSKIN_SB_EMPTY_IMG
public static finalintSKIN_SB_EMPTY_TOP_IMG
public static finalintSKIN_SB_IND_BOTTOM_IMG
public static finalintSKIN_SB_IND_IMG
public static finalintSKIN_SB_IND_TOP_IMG
public static finalintSKIN_SB_RESIZABLE_INDICATOR
public static finalintSKIN_SK_ICON_WHICH_SOFTKEY
public static finalintSKIN_SK_LEFT_CARRIER_LOGO_REG
public static finalintSKIN_SK_LEFT_DISABLED_REG
public static finalintSKIN_SK_LEFT_PRESSED_IMG
public static finalintSKIN_SK_LEFT_PRESSED_REG
public static finalintSKIN_SK_LEFT_TXT_UNPRESSED_REG
public static finalintSKIN_SK_LEFT_UNPRESSED_IMG
public static finalintSKIN_SK_LEFT_UNPRESSED_REG
public static finalintSKIN_SK_MENU_ANIMATED_IMG
public static finalintSKIN_SK_MENU_DISABLED_IMG
public static finalintSKIN_SK_MENU_DISABLED_REG
public static finalintSKIN_SK_MENU_PRESSED_IMG
public static finalintSKIN_SK_MENU_PRESSED_REG
public static finalintSKIN_SK_MENU_UNPRESSED_IMG
public static finalintSKIN_SK_MENU_UNPRESSED_REG
public static finalintSKIN_SK_PRESS_ICON_IMG
public static finalintSKIN_SK_RIGHT_CARRIER_LOGO_REG
public static finalintSKIN_SK_RIGHT_DISABLED_REG
public static finalintSKIN_SK_RIGHT_PRESSED_IMG
public static finalintSKIN_SK_RIGHT_PRESSED_REG
public static finalintSKIN_SK_RIGHT_TXT_UNPRESSED_REG
public static finalintSKIN_SK_RIGHT_UNPRESSED_IMG
public static finalintSKIN_SK_RIGHT_UNPRESSED_REG
public static finalintSKIN_SK_TXT_DISABLED_FRGD_COLOR
public static finalintSKIN_SK_TXT_DISABLED_OUTLINED
public static finalintSKIN_SK_TXT_DISABLED_OUTLINED_BLENDED
public static finalintSKIN_SK_TXT_DISABLED_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_SK_TXT_DISABLED_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_SK_TXT_DISABLED_OUTLINED_LEVELS
public static finalintSKIN_SK_TXT_DISABLED_UNDERLINE
public static finalintSKIN_SK_TXT_PRESS_FRGD_COLOR
public static finalintSKIN_SK_TXT_PRESS_OUTLINED
public static finalintSKIN_SK_TXT_PRESS_OUTLINED_BLENDED
public static finalintSKIN_SK_TXT_PRESS_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_SK_TXT_PRESS_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_SK_TXT_PRESS_OUTLINED_LEVELS
public static finalintSKIN_SK_TXT_PRESS_UNDERLINE
public static finalintSKIN_SK_TXT_UNPRESS_FRGD_COLOR
public static finalintSKIN_SK_TXT_UNPRESS_OUTLINED
public static finalintSKIN_SK_TXT_UNPRESS_OUTLINED_BLENDED
public static finalintSKIN_SK_TXT_UNPRESS_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_SK_TXT_UNPRESS_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_SK_TXT_UNPRESS_OUTLINED_LEVELS
public static finalintSKIN_SK_TXT_UNPRESS_UNDERLINE
public static finalintSKIN_SK_UNPRESS_ICON_IMG
public static finalintSKIN_TABLIST_HIGHLIGHT_ARRAY_REG
public static finalintSKIN_TABLIST_SCROLLBAR_REG
public static finalintSKIN_TABLIST_SEL_IMAGE
public static finalintSKIN_TABLIST_TEXT_ARRAY_REG
public static finalintSKIN_TAB_BODY_IMAGE
public static finalintSKIN_TAB_BODY_REGION
public static finalintSKIN_TAB_FRGD_COLOR
public static finalintSKIN_TAB_ICON_REGION
public static finalintSKIN_TAB_INNER_REGION
public static finalintSKIN_TAB_TITLE_REGION
public static finalintSKIN_TAB_TOP_IMAGE
public static finalintSKIN_TAB_TOP_REGION
public static finalintSKIN_TITLEBAR_IMG
public static finalintSKIN_TITLEBAR_REG
public static finalintSKIN_TITLEBAR_TXT_FRGD_COLOR
public static finalintSKIN_TITLEBAR_TXT_JUSTIFICATION
public static finalintSKIN_TITLEBAR_TXT_OUTLINED
public static finalintSKIN_TITLEBAR_TXT_OUTLINED_BLENDED
public static finalintSKIN_TITLEBAR_TXT_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_TITLEBAR_TXT_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_TITLEBAR_TXT_OUTLINED_LEVELS
public static finalintSKIN_TITLEBAR_TXT_REG
public static finalintSKIN_TITLEBAR_TXT_UNDERLINE
public static finalintSKIN_TRANSIENT_BODY_IMAGE
public static finalintSKIN_TRANSIENT_BODY_REGION
public static finalintSKIN_TRANSIENT_BOTTOM_IMAGE
public static finalintSKIN_TRANSIENT_BOTTOM_REGION
public static finalintSKIN_TRANSIENT_FRGD_COLOR
public static finalintSKIN_TRANSIENT_ICON_REGION
public static finalintSKIN_TRANSIENT_INNER_REGION
public static finalintSKIN_TRANSIENT_INNER_TEXT_FRGD_COLOR
public static finalintSKIN_TRANSIENT_INNER_TEXT_OUTLINED
public static finalintSKIN_TRANSIENT_INNER_TEXT_OUTLINED_BLENDED
public static finalintSKIN_TRANSIENT_INNER_TEXT_OUTLINED_COLOR_LEVEL1
public static finalintSKIN_TRANSIENT_INNER_TEXT_OUTLINED_COLOR_LEVEL2
public static finalintSKIN_TRANSIENT_INNER_TEXT_OUTLINED_LEVELS
public static finalintSKIN_TRANSIENT_INNER_TEXT_UNDERLINE
public static finalintSKIN_TRANSIENT_TITLE_REGION
public static finalintSKIN_TRANSIENT_TOP_IMAGE
public static finalintSKIN_TRANSIENT_TOP_REGION

com.motorola.synerj.ui.Skinning

private super class Skinning

Fields
static finalbooleanENABLED
static finalbooleanMAKE_FTR_UI_SKINNING_15

Methods
staticvoid<clinit>()
 void<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.SoftkeyNames

private super class SoftkeyNames

Fields
privateStringcloseSkName_
privateStringselectSkName_

Methods
 void<init>()
publicvoidcreditChanged()
publicvoiddateFormatChanged(int i1)
 StringgetCloseSkName()
 StringgetSelectSkName()
public finalvoidlanguageChanged(String s1)
private synchronizedvoidloadSoftkeyNames()
publicvoidmasterClear()
publicvoidmasterReset()
publicvoidtimeChanged(int i1)
publicvoidtimeFormatChanged(int i1)

References
0000methodcom.motorola.synerj.svc.user.Settings.getInstance()
0001methodcom.motorola.synerj.svc.user.Settings.addListener()
0002methodthis.loadSoftkeyNames()
0003textcom.motorola.synerj.framework
0004methodcom.motorola.synerj.svc.auf.ResourceManager.getResourceManager()
0005methodcom.motorola.synerj.svc.auf.ResourceManager.getString()
0006methodcom.motorola.synerj.svc.device.Keyboard.isCSMPresent()
0007objrefcom.motorola.synerj.svc.user.SettingsListener

com.motorola.synerj.ui.TabListViewDecorator

private super class TabListViewDecorator
extends com.motorola.synerj.ui.TabViewDecorator

Fields
privateinttabListHeight_

Methods
 void<init>()
 void<init>(SoftkeysAdjustments s1)
staticvoidaccess$000(TabListViewDecorator t1)
publicScrollbarcreateScrollbar(PrimaryView p1)
publicintgetMaxViewHeight()
publicintgetMinViewHeight()
privatevoidupdateHeight()

References
0000methodthis.updateHeight()
0001methodthis.<init>()
0002fieldcom.motorola.synerj.ui.TabViewDecorator.TYPE_TAB_DIALOG
0003methodcom.motorola.synerj.ui.TabViewDecorator.<init>()
0004objrefcom.motorola.synerj.ui.TabListViewDecorator$1
0005methodcom.motorola.synerj.ui.TabListViewDecorator$1.<init>()
0006methodcom.motorola.synerj.ui.Skin.getAreaArraySize()
0007methodcom.motorola.synerj.ui.Skin.getAreaArrayProperty()
0008methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0009objrefjava.lang.IllegalArgumentException
000Amethodcom.motorola.synerj.ui.TabViewDecorator.getMaxViewHeight()
000Bmethodcom.motorola.synerj.ui.widget.ScrollbarAdjustments.getAdjustments()
000Cobjrefcom.motorola.synerj.ui.ScrollbarProxy
000Dmethodcom.motorola.synerj.ui.ScrollbarProxy.<init>()

com.motorola.synerj.ui.TabListViewDecorator$1

private super class TabListViewDecorator$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalTabListViewDecoratorthis$0

Methods
 void<init>(TabListViewDecorator t1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.TabListViewDecorator.access$000()

com.motorola.synerj.ui.TabViewDecorator

private super class TabViewDecorator
extends com.motorola.synerj.ui.FullScreenViewDecorator

Fields
staticintTYPE_TAB_DIALOG
staticintTYPE_TRANSIENT_DIALOG
privateImagebodyImage_
privateintbodyWidth_
privateintbottomHeight_
privateImagebottomImage_
privateintleftBorderWidth_
privateintrightBorderWidth_
 TabViewDecorator$TabViewDecoratorSkinImagesskins_
privateinttopHeight_
privateImagetopImage_
privateinttype_

Methods
staticvoid<clinit>()
 void<init>(int i1)
 void<init>(int i1, SoftkeysAdjustments s1)
staticintaccess$000(TabViewDecorator t1)
staticintaccess$102(TabViewDecorator t1, int i1)
staticintaccess$202(TabViewDecorator t1, int i1)
staticintaccess$302(TabViewDecorator t1, int i1)
staticintaccess$402(TabViewDecorator t1, int i1)
staticintaccess$502(TabViewDecorator t1, int i1)
staticImageaccess$602(TabViewDecorator t1, Image i1)
staticImageaccess$702(TabViewDecorator t1, Image i1)
staticImageaccess$802(TabViewDecorator t1, Image i1)
publicSoftkeyscreateSoftkeys(PrimaryView p1)
publicTitlecreateTitle(PrimaryView p1)
publicvoiddecorate(UIGraphics u1, PrimaryView p1)
publicintgetMaxViewHeight()
public synchronizedintgetMaxViewWidth()
publicintgetMinViewHeight()
publicSkinImagesgetSkinImages()
publicvoidsetBox(PrimaryView p1, int i1, int i2)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.ui.FullScreenViewDecorator.<init>()
0002fieldthis.TYPE_TRANSIENT_DIALOG
0003fieldthis.TYPE_TAB_DIALOG
0004objrefjava.lang.IllegalArgumentException
0005textinvalid type
0006methodjava.lang.IllegalArgumentException.<init>()
0007objrefcom.motorola.synerj.ui.TabViewDecorator$TabViewDecoratorSkinImages
0008methodcom.motorola.synerj.ui.TabViewDecorator$TabViewDecoratorSkinImages.<init>()
0009objrefcom.motorola.synerj.ui.TabViewDecorator$1
000Amethodcom.motorola.synerj.ui.TabViewDecorator$1.<init>()
000Bmethodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
000Cmethodcom.motorola.synerj.ui.settings.Settings.getInstance()
000Dmethodcom.motorola.synerj.ui.settings.Settings.addListener()
000Emethodcom.motorola.synerj.ui.PrimaryView.getX()
000Fmethodcom.motorola.synerj.ui.PrimaryView.getY()
0010methodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
0011methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0012methodcom.motorola.synerj.ui.PrimaryDisplay.dim()
0013methodcom.motorola.synerj.ui.PrimaryView.getTitle()
0014methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0015methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0016methodjavax.microedition.lcdui.Image.getHeight()
0017methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0018methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0019methodcom.motorola.synerj.ui.UIGraphics.getClipY()
001Amethodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
001Bmethodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
001Cmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
001Dmethodcom.motorola.synerj.ui.UIGraphics.setClip()
001Emethodcom.motorola.synerj.ui.FullScreenViewDecorator.getMaxViewHeight()
001Fmethodcom.motorola.synerj.ui.PrimaryView.setPadding()
0020methodcom.motorola.synerj.ui.PrimaryView.setBox()
0021methodcom.motorola.synerj.ui.FullScreenViewDecorator.createSoftkeys()
0022methodcom.motorola.synerj.ui.widget.IconicTitleAdjustments.getIconicAdjustments()
0023objrefcom.motorola.synerj.ui.IconicTitleProxy
0024methodcom.motorola.synerj.ui.IconicTitleProxy.<init>()

com.motorola.synerj.ui.TabViewDecorator$1

private super class TabViewDecorator$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalTabViewDecoratorthis$0

Methods
 void<init>(TabViewDecorator t1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.TabViewDecorator$TabViewDecoratorSkinImages.access$900()

com.motorola.synerj.ui.TabViewDecorator$TabViewDecoratorSkinImages

private super class TabViewDecorator$TabViewDecoratorSkinImages
extends com.motorola.synerj.ui.SkinImages

Fields
private finalTabViewDecoratorthis$0

Methods
 void<init>(TabViewDecorator t1)
staticvoidaccess$900(TabViewDecorator$TabViewDecoratorSkinImages t1)
protected synchronizedvoiddestroyImages()
protected synchronizedvoidinitImages()
private synchronizedvoidupdate()

References
0000methodthis.update()
0001methodcom.motorola.synerj.ui.SkinImages.<init>()
0002methodcom.motorola.synerj.ui.TabViewDecorator.access$000()
0003fieldcom.motorola.synerj.ui.TabViewDecorator.TYPE_TRANSIENT_DIALOG
0004methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0005methodcom.motorola.synerj.ui.TabViewDecorator.access$102()
0006methodcom.motorola.synerj.ui.TabViewDecorator.access$202()
0007methodcom.motorola.synerj.ui.TabViewDecorator.access$302()
0008methodcom.motorola.synerj.ui.TabViewDecorator.access$402()
0009methodcom.motorola.synerj.ui.TabViewDecorator.access$502()
000Amethodcom.motorola.synerj.ui.SkinImages.updateImages()
000Bmethodcom.motorola.synerj.ui.Skin.getImageProperty()
000Cmethodcom.motorola.synerj.ui.TabViewDecorator.access$602()
000Dmethodcom.motorola.synerj.ui.TabViewDecorator.access$702()
000Emethodcom.motorola.synerj.ui.TabViewDecorator.access$802()

com.motorola.synerj.ui.TestDefines

public interface TestDefines

Fields
public static finalintATE_BUFFER_ORIGIN
public static finalbyteATE_BUFFER_VERSION
public static finalintATE_BUFFER_VERSION_INDEX
public static finalintATE_DIALOG_ID__CANVAS
public static finalintATE_DIALOG_ID__IDLE
public static finalintATE_DIALOG_ID__NO_ACTIVE_DIALOG
public static finalintATE_DIALOG_ID__UNKNOWN_DIALOG_TYPE
public static finalintATE_DIALOG_TYPE
public static finalintATE_LAST_LOGGED_RECTANGLE
public static finalintATE_NUMBER_OF_RECTANGLES
public static finalintATE_RECTANGLE_CLEAR_SCREEN
public static finalintATE_RECTANGLE_COLORSHADE
public static finalintATE_RECTANGLE_HIGHLIGHT
public static finalintATE_RECTANGLE_IMAGE
public static finalintATE_RECTANGLE_METER
public static finalintATE_RECTANGLE_PICTURE
public static finalintATE_RECTANGLE_SCROLL
public static finalintATE_RECTANGLE_SLIDER
public static finalintATE_RECTANGLE_TEXT
public static finalintATE_RECTANGLE_TITLE
public static finalintATE_RECTANGLE_UNDERLINE
public static finalintMENU_ICON_ID
public static finalintSTATUS_AREA_HEIGHT

com.motorola.synerj.ui.TestInfo

public super class TestInfo

Fields
privateByteArrayOutputStreambaos
privateintnumLoggedRects
private staticTestInfosingleton
privatebyte[]staticBuffer
publicbooleantestMode

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoidPtfExecuteCapture(PrimaryDisplay p1, int i1)
privatevoidaddBoolean(boolean b1)
privatevoidaddByte(int i1)
publicvoidaddClearScreenRectangle(int i1, int i2, int i3, int i4, int i5)
privatevoidaddColor(int i1)
publicvoidaddColorShadeRectangle(int i1, int i2, int i3, int i4, int i5)
publicvoidaddHighlightRectangle(int i1, int i2, int i3, int i4)
publicvoidaddImageRectangle(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11)
privatevoidaddInteger(int i1)
publicvoidaddPictureRectangle(int i1, boolean b1, int i2, int i3, int i4, int i5, boolean b2, int i6, int i7)
privatevoidaddRectangle(int i1, int i2, int i3, int i4, int i5)
publicvoidaddScrollRectangle(int i1, boolean b1, boolean b2, int i2, int i3, int i4, int i5)
privatevoidaddShort(int i1)
publicvoidaddSliderRectangle(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidaddTextRectangle(String s1, int i1, int i2, int i3, int i4, int i5, int i6, boolean b1)
publicvoidaddTitleRectangle(int i1, int i2, int i3, int i4)
publicvoidaddUnderlineRectangle(int i1, int i2, int i3, int i4)
publicvoidclearTestMode()
privatebytegetBufferStaticData(int i1)
public staticTestInfogetInstance()
publicbooleangetTestMode()
privatevoidreset()
privatevoidsendDataBuffer(byte[] b1, int i1)
private static nativevoidsendDataBuffer0(byte[] b1, int i1)
privatevoidsetATEBufferVersion()
privatevoidsetBufferStaticData(int i1, int i2)
publicvoidsetTestMode()

References
0000fieldthis.singleton
0001objrefjava.io.ByteArrayOutputStream
0002methodjava.io.ByteArrayOutputStream.<init>()
0003methodjava.io.ByteArrayOutputStream.write()
0004methodthis.setBufferStaticData()
0005fieldjava.lang.System.err
0006textTestInfo.getBufferStaticData : invalid position
0007methodjava.io.PrintStream.println()
0008textTestInfo.setBufferStaticData : invalid position
0009methodthis.addShort()
000Amethodthis.addByte()
000Bmethodthis.addRectangle()
000Cmethodthis.addColor()
000Dmethodjava.lang.String.charAt()
000Emethodthis.addBoolean()
000Fmethodthis.addInteger()
0010methodthis.sendDataBuffer0()
0011methodjava.io.ByteArrayOutputStream.reset()
0012methodthis.setTestMode()
0013methodthis.setATEBufferVersion()
0014methodcom.motorola.synerj.ui.PrimaryDisplay.topView()
0015objrefcom.motorola.synerj.ui.PrimaryView
0016methodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
0017methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0018methodjavax.microedition.lcdui.Image.createImage()
0019methodcom.motorola.synerj.ui.UIGraphics.getImageGraphics()
001Amethodcom.motorola.synerj.ui.PrimaryView.paintSynerJ()
001Bmethodthis.clearTestMode()
001Cmethodjava.io.ByteArrayOutputStream.toByteArray()
001Dmethodthis.sendDataBuffer()
001Eobjrefjava.lang.String
001Ftext OK
0020methodjava.lang.String.<init>()
0021methodjava.lang.String.getBytes()
0022methodthis.reset()
0023objrefjava.lang.Exception
0024text ERROR
0025methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0026objrefthis
0027methodthis.<init>()
0028objref?

com.motorola.synerj.ui.TitleProxy

private super class TitleProxy
extends com.motorola.synerj.ui.widget.Title

Fields
privateTitleAdjustmentsadjs_
privatePrimaryViewview_

Methods
 void<init>(PrimaryView p1, TitleAdjustments t1)
publicvoidresize(int i1, int i2)
publicvoidsetContent(String s1, int i1)
publicvoidsetContent(Content c1, int i1)

References
0000methodcom.motorola.synerj.ui.widget.Title.<init>()
0001methodthis.resize()
0002methodcom.motorola.synerj.ui.widget.Title.getContent()
0003methodcom.motorola.synerj.ui.PrimaryView.delAnimationsFromContent()
0004methodcom.motorola.synerj.ui.widget.Title.setContent()
0005methodcom.motorola.synerj.ui.widget.Title.setContent()
0006methodcom.motorola.synerj.ui.PrimaryView.getClientX()
0007methodcom.motorola.synerj.ui.PrimaryView.getX()
0008methodcom.motorola.synerj.ui.widget.Title.getContentX()
0009methodcom.motorola.synerj.ui.PrimaryView.getClientY()
000Amethodcom.motorola.synerj.ui.PrimaryView.getY()
000Bmethodcom.motorola.synerj.ui.widget.Title.getContentY()
000Cmethodcom.motorola.synerj.ui.PrimaryView.addAnimationsFromContent()
000Dmethodcom.motorola.synerj.ui.PrimaryDisplay.getWidth()
000Emethodcom.motorola.synerj.ui.widget.Title.resize()

com.motorola.synerj.ui.UICommandListener

public interface UICommandListener

Methods
publicvoidonCommand(int i1)

com.motorola.synerj.ui.UICommandListenerStub

public super class UICommandListenerStub

Fields
private staticUICommandListenersingleton_

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticUICommandListenerinstance()
publicvoidonCommand(int i1)

References
0000fieldthis.singleton_
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0002objrefthis
0003methodthis.<init>()
0004objrefcom.motorola.synerj.ui.UICommandListener

com.motorola.synerj.ui.UICommandListenerWrapper

public super class UICommandListenerWrapper

Fields
privateUICommandListenerimpl_

Methods
staticvoid<clinit>()
publicvoid<init>()
publicUICommandListenergetWrappedListener()
publicvoidonCommand(int i1)
publicvoidwrap(UICommandListener u1)

References
0000methodcom.motorola.synerj.ui.UICommandListenerStub.instance()
0001methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0002methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0003objrefcom.motorola.synerj.ui.UICommandListener

com.motorola.synerj.ui.UIGraphics

public super class UIGraphics

Fields
public static finalintBASELINE
public static finalintBOTTOM
public static finalintDOTTED
public static finalintHCENTER
public static finalintLEFT
public static finalintRIGHT
public static finalintSOLID
public static finalintTOP
public static finalintVCENTER
privateGraphicsgraphics_

Methods
staticvoid<clinit>()
 void<init>()
publicvoidclipRect(int i1, int i2, int i3, int i4)
publicvoidcopyArea(int i1, int i2, int i3, int i4, int i5, int i6, int i7)
publicvoiddrawArc(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoiddrawChar(char c1, int i1, int i2, int i3)
publicvoiddrawChars(char[] c1, int i1, int i2, int i3, int i4, int i5)
publicvoiddrawImage(Image i1, int i2, int i3, int i4)
publicvoiddrawLine(int i1, int i2, int i3, int i4)
publicvoiddrawRGB(int[] i1, int i2, int i3, int i4, int i5, int i6, int i7, boolean b1)
publicvoiddrawRect(int i1, int i2, int i3, int i4)
publicvoiddrawRegion(Image i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9)
publicvoiddrawRoundRect(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoiddrawString(String s1, int i1, int i2, int i3)
publicvoiddrawStringOutline(String s1, int i1, int i2, int[] i3)
private static nativevoiddrawStringOutline0(Graphics g1, String s1, int i1, int i2, byte[] b1)
publicvoiddrawSubstring(String s1, int i1, int i2, int i3, int i4, int i5)
publicvoiddrawTransformedImage(Image i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11)
publicvoidfillArc(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidfillBackground(int i1, int i2)
private static nativevoidfillBackground0(Graphics g1, int i1, int i2)
publicvoidfillGradientRect(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidfillRect(int i1, int i2, int i3, int i4)
publicvoidfillRoundRect(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidfillTriangle(int i1, int i2, int i3, int i4, int i5, int i6)
privateintgetAlpha()
private static nativeintgetAlpha0(Graphics g1)
publicintgetAlphaComponent()
publicintgetBlueComponent()
publicintgetClipHeight()
publicintgetClipWidth()
publicintgetClipX()
publicintgetClipY()
publicintgetColor()
publicintgetDisplayColor(int i1)
publicFontgetFont()
publicGraphicsgetGraphics()
publicintgetGrayScale()
publicintgetGreenComponent()
public staticUIGraphicsgetImageGraphics(Image i1, UIGraphics u1)
publicintgetRedComponent()
publicintgetStrokeStyle()
publicintgetTranslateX()
publicintgetTranslateY()
private static nativeintscaleImageRegion0(int[] i1, int[] i2)
privatevoidsetAlpha(int i1)
private static nativevoidsetAlpha0(Graphics g1, int i1)
publicvoidsetClip(int i1, int i2, int i3, int i4)
publicvoidsetColor(int i1)
publicvoidsetColor(int i1, int i2, int i3, int i4)
publicvoidsetColor(int i1, int i2, int i3)
publicvoidsetDrawMode(boolean b1)
private static nativevoidsetDrawMode0(Graphics g1, boolean b1)
publicvoidsetFont(Font f1)
publicvoidsetGrayScale(int i1)
publicvoidsetStrokeStyle(int i1)
private static nativevoidstaticInitializer()
publicvoidtranslate(int i1, int i2)
 voidwrap(Graphics g1)

References
0000methodthis.setAlpha0()
0001methodthis.getAlpha0()
0002methodthis.getTranslateX()
0003methodthis.getTranslateY()
0004methodthis.fillBackground0()
0005objrefthis
0006methodthis.<init>()
0007methodjavax.microedition.lcdui.Image.getGraphics()
0008methodthis.wrap()
0009methodjavax.microedition.lcdui.Graphics.clipRect()
000Amethodjavax.microedition.lcdui.Graphics.copyArea()
000Bmethodjavax.microedition.lcdui.Graphics.drawArc()
000Cmethodjavax.microedition.lcdui.Graphics.drawChar()
000Dmethodcom.motorola.synerj.ui.TestInfo.getInstance()
000Eobjrefjava.lang.String
000Fmethodjava.lang.String.<init>()
0010methodthis.getFont()
0011methodjava.lang.String.toCharArray()
0012methodjavax.microedition.lcdui.Font.charsWidth()
0013methodthis.getColor()
0014methodcom.motorola.synerj.ui.TestInfo.addTextRectangle()
0015methodjavax.microedition.lcdui.Graphics.drawChars()
0016methodjavax.microedition.lcdui.Graphics.drawImage()
0017methodjavax.microedition.lcdui.Image.getWidth()
0018methodjavax.microedition.lcdui.Image.getHeight()
0019methodcom.motorola.synerj.ui.TestInfo.addImageRectangle()
001Amethodjavax.microedition.lcdui.Graphics.drawLine()
001Bmethodjavax.microedition.lcdui.Graphics.drawRect()
001Cmethodjavax.microedition.lcdui.Graphics.drawRegion()
001Dmethodjavax.microedition.lcdui.Graphics.drawRGB()
001Emethodjavax.microedition.lcdui.Graphics.drawRoundRect()
001Fmethodjavax.microedition.lcdui.Graphics.drawString()
0020objrefjava.lang.NullPointerException
0021textdrawStringOutline(): string argument is null
0022methodjava.lang.NullPointerException.<init>()
0023methodcom.motorola.synerj.svc.Util.packInt()
0024methodthis.drawStringOutline0()
0025methodjavax.microedition.lcdui.Graphics.drawSubstring()
0026methodjava.lang.String.substring()
0027methodjavax.microedition.lcdui.Graphics.fillArc()
0028methodjavax.microedition.lcdui.Graphics.fillRect()
0029methodjavax.microedition.lcdui.Graphics.fillRoundRect()
002Amethodjavax.microedition.lcdui.Graphics.fillTriangle()
002Bmethodjavax.microedition.lcdui.Graphics.getBlueComponent()
002Cmethodjavax.microedition.lcdui.Graphics.getClipHeight()
002Dmethodjavax.microedition.lcdui.Graphics.getClipWidth()
002Emethodjavax.microedition.lcdui.Graphics.getClipX()
002Fmethodjavax.microedition.lcdui.Graphics.getClipY()
0030methodjavax.microedition.lcdui.Graphics.getColor()
0031methodthis.getAlpha()
0032methodjavax.microedition.lcdui.Graphics.getDisplayColor()
0033methodjavax.microedition.lcdui.Graphics.getFont()
0034methodjavax.microedition.lcdui.Graphics.getGrayScale()
0035methodjavax.microedition.lcdui.Graphics.getGreenComponent()
0036methodjavax.microedition.lcdui.Graphics.getRedComponent()
0037methodjavax.microedition.lcdui.Graphics.getStrokeStyle()
0038methodjavax.microedition.lcdui.Graphics.getTranslateX()
0039methodjavax.microedition.lcdui.Graphics.getTranslateY()
003Amethodjavax.microedition.lcdui.Graphics.setClip()
003B000300FFFFFF
003Cmethodjavax.microedition.lcdui.Graphics.setColor()
003Dmethodthis.setAlpha()
003Emethodjavax.microedition.lcdui.Graphics.setColor()
003Fmethodthis.setDrawMode0()
0040methodjavax.microedition.lcdui.Graphics.setFont()
0041methodjavax.microedition.lcdui.Graphics.setGrayScale()
0042methodjavax.microedition.lcdui.Graphics.setStrokeStyle()
0043methodjavax.microedition.lcdui.Graphics.translate()
0044methodthis.setColor()
0045methodthis.fillRect()
0046methodthis.drawLine()
0047methodthis.getRedComponent()
0048methodthis.getGreenComponent()
0049methodthis.getBlueComponent()
004Amethodthis.getAlphaComponent()
004Bmethodthis.setColor()
004Ctextcom.motorola.synerj.ui.UIGraphics.drawTransformedImage(): null src parameter
004Dobjrefjava.lang.IllegalArgumentException
004Etextcom.cmcc.scale.ScaleImage.drawScaledRegion(): invalid transform parameter
004Fmethodjava.lang.IllegalArgumentException.<init>()
0050textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage: invalid x_src, w_src parameters
0051textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage(): invalid y_src, h_src parameters
0052textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage(): invalid w_dest, h_dest parameters
0053textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage(): invalid anchor parameter
0054textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage: invalid anchor parameter
0055methodjavax.microedition.lcdui.Image.getRGB()
0056methodthis.scaleImageRegion0()
0057textcom.motorola.synerj.ui.UIGraphics.drawTransformedImage: invalid parameter
0058methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0059methodthis.staticInitializer()

com.motorola.synerj.ui.UIKeyboardCodes

public interface UIKeyboardCodes

Fields
public static finalintKEY_CARRRIER_CAMERA
public static finalintKEY_CARRRIER_CINGULAR
public static finalintKEY_FLIP
public static finalintKEY_HEADSET_DOUBLE_POS
public static finalintKEY_HEADSET_SINGLE_POS
public static finalintKEY_SCROLL_DOWN
public static finalintKEY_SCROLL_UP
public static finalintKEY_SMART
public static finalintKEY_VOICE
public static finalintKEY_VOLUME_DOWN
public static finalintKEY_VOLUME_UP
public static finalintRESET_KEY_LONG_TIMER

com.motorola.synerj.ui.UIKeyboardListener

public interface UIKeyboardListener

Fields
public static finalintKEY_CENTER_SELECT
public static finalintKEY_CLEAR
public static finalintKEY_END
public static finalintKEY_JOYSTICK_DOWN
public static finalintKEY_JOYSTICK_LEFT
public static finalintKEY_JOYSTICK_RIGHT
public static finalintKEY_JOYSTICK_UP
public static finalintKEY_MENU
public static finalintKEY_NUM0
public static finalintKEY_NUM1
public static finalintKEY_NUM2
public static finalintKEY_NUM3
public static finalintKEY_NUM4
public static finalintKEY_NUM5
public static finalintKEY_NUM6
public static finalintKEY_NUM7
public static finalintKEY_NUM8
public static finalintKEY_NUM9
public static finalintKEY_POUND
public static finalintKEY_SEND
public static finalintKEY_SOFTKEY_1
public static finalintKEY_SOFTKEY_2
public static finalintKEY_STAR
public static finalStringMENU_RETRACT_EVENT_ID

Methods
publicvoidonKeyDown(int i1)
publicvoidonKeyLongPress(int i1)
publicvoidonKeyReleased(int i1)
publicvoidonKeyRepeated(int i1)
publicvoidonKeyShortPress(int i1)

References
0000objref?

com.motorola.synerj.ui.UIKeyboardListenerStub

public super class UIKeyboardListenerStub

Fields
private staticUIKeyboardListenersingleton_

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticUIKeyboardListenerinstance()
publicvoidonKeyDown(int i1)
publicvoidonKeyLongPress(int i1)
publicvoidonKeyReleased(int i1)
publicvoidonKeyRepeated(int i1)
publicvoidonKeyShortPress(int i1)

References
0000fieldthis.singleton_
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0002objrefthis
0003methodthis.<init>()
0004objrefcom.motorola.synerj.ui.UIKeyboardListener

com.motorola.synerj.ui.UIKeyboardListenerWrapper

public super class UIKeyboardListenerWrapper

Fields
privateUIKeyboardListenerimpl_

Methods
staticvoid<clinit>()
publicvoid<init>()
publicUIKeyboardListenergetWrappedListener()
publicvoidonKeyDown(int i1)
publicvoidonKeyLongPress(int i1)
publicvoidonKeyReleased(int i1)
publicvoidonKeyRepeated(int i1)
publicvoidonKeyShortPress(int i1)
publicvoidwrap(UIKeyboardListener u1)

References
0000methodcom.motorola.synerj.ui.UIKeyboardListenerStub.instance()
0001methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyDown()
0002methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyLongPress()
0003methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyShortPress()
0004methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyReleased()
0005methodcom.motorola.synerj.ui.UIKeyboardListener.onKeyRepeated()
0006methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0007objrefcom.motorola.synerj.ui.UIKeyboardListener

com.motorola.synerj.ui.dialog.CharEditorDialog

public super class CharEditorDialog
extends com.motorola.synerj.ui.NativePrimaryView

Fields
private static finalStringCHAREDITOR_EVENT_TEXTCHANGED
public static finalintCOMMAND_ID_TEXTCHANGED
public static finalintCONSTRAINTS_ANY
public static finalintCONSTRAINTS_DECIMAL
public static finalintCONSTRAINTS_EMAILADDR
public static finalintCONSTRAINTS_NUMERIC
public static finalintCONSTRAINTS_PHONENUMBER
public static finalintCONSTRAINTS_URL
public static finalintMAX_TEXT_SIZE
privateintconstraints_
privatebooleanisPassword_
privateinttextMaxSize_
privateStringtext_
privateStringtitle_

Methods
publicvoid<init>()
privatebooleancheckConstraints(String s1)
publicintgetConstraints()
publicbooleangetIsPassword()
publicintgetMaxSize()
publicStringgetText()
publicStringgetTitle()
publicvoidhandleEvent(Object o1, int i1, Object o2)
public synchronizedvoidsetConstraints(int i1)
public synchronizedvoidsetIsPassword(boolean b1)
public synchronizedvoidsetMaxSize(int i1)
public synchronizedvoidsetText(String s1)
public synchronizedvoidsetTitle(String s1)
protectedvoidshow()
private static nativevoidstart0(String s1, String s2, int i1, int i2, int i3)

References
0000textCHAREDITOR_EVENT_TEXTCHANGED
0001methodcom.motorola.synerj.fw.EventManager.registerEventHandler()
0002methodthis.start0()
0003methodcom.motorola.synerj.ui.NativePrimaryView.<init>()
0004methodcom.motorola.synerj.ui.NativePrimaryView.checkLocked()
0005text 
0006methodthis.checkConstraints()
0007objrefjava.lang.IllegalArgumentException
0008methodjava.lang.IllegalArgumentException.<init>()
0009textinvalid maxSize
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodjava.lang.String.substring()
000Ctextinvalid constraints
000Dmethodjava.lang.String.charAt()
000Emethodjava.lang.Character.isDigit()
000Fmethodcom.motorola.synerj.ui.NativePrimaryView.filterEvent()
0010methodjava.lang.String.equals()
0011objrefjava.lang.String
0012methodcom.motorola.synerj.fw.EventManager.unregisterEventHandler()
0013methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListenerBase()
0014methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0015objrefcom.motorola.synerj.fw.EventHandler

com.motorola.synerj.ui.dialog.ListDialogBase

public super class ListDialogBase
extends com.motorola.synerj.ui.PrimaryView

Fields
protected static finalintACTION_GOTO_NEXT_ITEM
protected static finalintACTION_GOTO_PREV_ITEM
protected static finalintACTION_NEXT_ITEM_VALUE
protected static finalintACTION_NOP
protected static finalintACTION_PREV_ITEM_VALUE
protected static finalintACTION_SELECT_CUR_ITEM
public static finalintCOMMAND_ID_CUR_ITEM_CHANGED
public static finalintCOMMAND_ID_CUR_ITEM_NEXT_VALUE
public static finalintCOMMAND_ID_CUR_ITEM_PREV_VALUE
public static finalintCOMMAND_ID_CUR_ITEM_SELECTED
privateListlist_

Methods
protectedvoid<init>(PrimaryViewDecorator p1)
protectedvoid<init>()
staticListaccess$000(ListDialogBase l1)
staticScrollbaraccess$100(ListDialogBase l1)
staticUICommandListeneraccess$200(ListDialogBase l1)
staticScrollbaraccess$300(ListDialogBase l1)
staticUICommandListeneraccess$400(ListDialogBase l1)
staticUICommandListeneraccess$500(ListDialogBase l1)
staticUICommandListeneraccess$600(ListDialogBase l1)
staticUICommandListeneraccess$700(ListDialogBase l1)
protectedintgetAction(int i1)
public synchronizedListItemgetCurrentItem()
public synchronizedintgetCurrentItemIdx()
public synchronizedintgetItemsCount()
public synchronizedUIKeyboardListenergetKeyboardListener()
protectedListgetList()
protectedSkinImagesgetSkinImagesAt(int i1)
protectedintgetSkinImagesCount()
public synchronizedintgetVisibleItemsCount()
protectedvoidonClientAreaResized(int i1, int i2)
privatevoidonClientAreaResizedImpl(int i1, int i2)
protectedvoidonItemsCountChanged()
protectedvoidonSkinChanged()
protectedvoidpaint(UIGraphics u1)
protectedvoidrecalcScrollbar()
public synchronizedvoidsetCurrentItem(int i1)
public synchronizedvoidsetKeyboardListener(UIKeyboardListener u1)
protectedvoidsetList(List l1)

References
0000methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListenerBase()
0001methodcom.motorola.synerj.ui.PrimaryView.getScrollbar()
0002methodcom.motorola.synerj.ui.widget.List.resize()
0003methodthis.recalcScrollbar()
0004methodcom.motorola.synerj.ui.widget.List.paint()
0005methodthis.onClientAreaResizedImpl()
0006methodcom.motorola.synerj.ui.PrimaryView.getClientWidth()
0007methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0008methodthis.onClientAreaResized()
0009methodcom.motorola.synerj.ui.PrimaryView.getSkinImagesCount()
000Amethodcom.motorola.synerj.ui.widget.List.getSkinImages()
000Bmethodcom.motorola.synerj.ui.PrimaryView.getSkinImagesAt()
000Cmethodcom.motorola.synerj.ui.widget.List.getItemsData()
000Dmethodcom.motorola.synerj.ui.util.Collection.size()
000Emethodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
000Fmethodcom.motorola.synerj.ui.widget.List.getListItemHeight()
0010methodcom.motorola.synerj.ui.widget.Scrollbar.setScrollbarDims()
0011methodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0012methodcom.motorola.synerj.ui.PrimaryView.initSkinImages()
0013methodcom.motorola.synerj.ui.PrimaryView.destroySkinImages()
0014methodcom.motorola.synerj.ui.widget.List.setItemsData()
0015methodthis.<init>()
0016methodcom.motorola.synerj.ui.Adjuster.getDecorator()
0017methodcom.motorola.synerj.ui.PrimaryView.<init>()
0018objrefcom.motorola.synerj.ui.dialog.ListDialogBase$ListKeyboardListener
0019methodcom.motorola.synerj.ui.dialog.ListDialogBase$ListKeyboardListener.<init>()
001Amethodcom.motorola.synerj.ui.PrimaryView.setKeyboardListener()
001Bmethodcom.motorola.synerj.ui.PrimaryView.getKeyboardListener()
001Cobjrefcom.motorola.synerj.ui.UIKeyboardListenerWrapper
001Dmethodcom.motorola.synerj.ui.UIKeyboardListenerWrapper.wrap()
001Emethodcom.motorola.synerj.ui.UIKeyboardListenerWrapper.getWrappedListener()
001Fmethodcom.motorola.synerj.ui.widget.List.getCurrentItem()
0020methodcom.motorola.synerj.ui.widget.List.getCurrentItemIdx()
0021methodcom.motorola.synerj.ui.widget.List.setCurrentItem()
0022methodcom.motorola.synerj.ui.widget.Scrollbar.setSliderPos()
0023methodcom.motorola.synerj.ui.widget.List.getVisibleItemsCount()

com.motorola.synerj.ui.dialog.ListDialogBase$1

private super class ListDialogBase$1

com.motorola.synerj.ui.dialog.ListDialogBase$ListKeyboardListener

private super class ListDialogBase$ListKeyboardListener
extends com.motorola.synerj.ui.UIKeyboardListenerWrapper

Fields
private finalListDialogBasethis$0

Methods
privatevoid<init>(ListDialogBase l1)
 void<init>(ListDialogBase l1, ListDialogBase$1 l2)
privatevoidhandleKey(int i1)
publicvoidonKeyDown(int i1)
publicvoidonKeyRepeated(int i1)

References
0000methodthis.<init>()
0001methodcom.motorola.synerj.ui.UIKeyboardListenerWrapper.<init>()
0002methodcom.motorola.synerj.ui.dialog.ListDialogBase.getAction()
0003methodcom.motorola.synerj.ui.dialog.ListDialogBase.access$000()
0004methodcom.motorola.synerj.ui.widget.List.selectNext()
0005methodcom.motorola.synerj.ui.dialog.ListDialogBase.access$100()
0006methodcom.motorola.synerj.ui.widget.List.getCurrentItemIdx()
0007methodcom.motorola.synerj.ui.widget.Scrollbar.setSliderPos()
0008methodcom.motorola.synerj.ui.PrimaryView.repaint()
0009methodcom.motorola.synerj.ui.dialog.ListDialogBase.access$200()
000Amethodcom.motorola.synerj.ui.UICommandListener.onCommand()
000Bmethodcom.motorola.synerj.ui.widget.List.selectPrev()
000Cmethodcom.motorola.synerj.ui.dialog.ListDialogBase.access$300()
000Dmethodcom.motorola.synerj.ui.dialog.ListDialogBase.access$400()
000Emethodcom.motorola.synerj.ui.dialog.ListDialogBase.access$500()
000Fmethodcom.motorola.synerj.ui.dialog.ListDialogBase.access$600()
0010methodcom.motorola.synerj.ui.dialog.ListDialogBase.access$700()
0011methodcom.motorola.synerj.ui.UIKeyboardListenerWrapper.onKeyDown()
0012methodthis.handleKey()
0013methodcom.motorola.synerj.ui.UIKeyboardListenerWrapper.onKeyShortPress()

com.motorola.synerj.ui.dialog.NoticeDialog

public super class NoticeDialog
extends com.motorola.synerj.ui.PrimaryView

Fields
public static finalintAIM_NOTICE
public static finalintAIRPLANE_MODE_ON_NOTICE
public static finalintANSWER_NOTICE
public static finalintCALLING_NOTICE
public static finalintCHAT_NOTICE
public static finalintCLASSIC_CONFIRMATION_NOTICE
public static finalintCOMMAND_ID_TIMEOUT_EXPIRED
public static finalintCONFIRMATION_NOTICE
public static finalintCONNECT_NOTICE
private static finalintCUSTOM_NOTICE
public static finalintDATA_NOTICE
public static finalintDELAY_NOTICE
public static finalintDELAY_WITH_DURATION_NOTICE
public static finalintDELAY_WITH_END_KEY_NOTICE
public static finalintDELAY_WITH_END_KEY_NO_ELLIPSIS_NOTICE
public static finalintDELAY_WITH_USER_INTERUPT_NOTICE
public static finalintDELAY_WITH_USER_INTERUPT_NO_ELLIPSIS_NOTICE
public static finalintDELETE_NOTICE
public static finalintEMERG_DIAL_NOTICE
public static finalintEND_CALL_NOTICE
public static finalintEVENT_REMINDER_NOTICE
public static finalintFAX_NOTICE
public static finalintGENERAL_NOTICE
public static finalintGENERAL_WITH_ENDSEND_KEY_NOTICE
public static finalintGENERAL_WITH_END_KEY_NOTICE
public static finalintGENERAL_WITH_VOICE_SMART_KEYS_NOTICE
public static finalintINCOMING_CALL_LINE1_NOTICE
public static finalintINCOMING_CALL_LINE2_NOTICE
public static finalintINCOMING_CALL_NOTICE
public static finalintINFORMATION_NOTICE
public static finalintMISSED_CALL_NOTICE
public static finalintNEW_MESSAGE_NOTICE
public static finalintNEW_MESSAGE_NOTICE_2
public static finalintNEW_VOICEMAIL_NOTICE
public static finalintNOTE_NOTICE
public static finalintNOTE_WITH_KEY_CONSUME_NOTICE
public static finalintNOTRUNCATE_CONFIRMATION_NOTICE
public static finalintOFF_HOOK_NOTICE
public static finalintON_HOOK_NOTICE
public static finalintREJECTION_NOTICE
public static finalintSAT_CONFIRMATION_NOTICE
public static finalintSAT_DELAY_NOTICE
public static finalintSAT_GENERAL_NOTICE
public static finalintSAT_REJECTION_NOTICE
public static finalintSAT_SLEEP_NOTICE
public static finalintSENT_MESSAGE_NOTICE
public static finalintSENT_MESSAGE_NOTICE_2
public static finalintSIM_TOOLKIT_NOTICE
public static finalintSLEEP_NOTICE
public static finalintTIMEOUT_INFINITE
public static finalintTIMEOUT_STD
public static finalintTYPES_COUNT
privateContentcontent_
privateinttimeout_
privateNoticeDialog$DialogTimerTasktimerTask_
private staticTimertimer_
privateinttopMargin_
privatebooleantrans_

Methods
staticvoid<clinit>()
publicvoid<init>(Image i1, int i2, boolean b1)
protectedvoid<init>(int i1, int i2, PrimaryViewDecorator p1)
publicvoid<init>(Animation a1, int i1, boolean b1)
protectedvoid<init>(Image i1, int i2, PrimaryViewDecorator p1)
protectedvoid<init>(Animation a1, int i1, PrimaryViewDecorator p1)
publicvoid<init>(int i1, int i2, boolean b1)
staticPrimaryDisplayaccess$000(NoticeDialog n1)
private staticPrimaryViewDecoratorgetDecorator(boolean b1)
private static nativeintgetIconResourceId0(int i1)
private static nativeintgetTimeout0(int i1)
protectedvoidhideNotify()
privatevoidinit(int i1, int i2)
publicbooleanisTimeout()
public synchronizedintmaxContentHeight()
public synchronizedintmaxContentWidth()
protectedvoidpaint(UIGraphics u1)
public synchronizedvoidsetContent(Content c1)
protectedvoidshowNotify(boolean b1)

References
0000methodcom.motorola.synerj.ui.PrimaryViewBase.getOwnerDisplay()
0001methodcom.motorola.synerj.ui.Adjuster.getDecorator()
0002objrefjava.lang.IllegalArgumentException
0003textinvalid timeout
0004methodjava.lang.IllegalArgumentException.<init>()
0005methodthis.getTimeout0()
0006methodcom.motorola.synerj.ui.util.Content.emptyContent()
0007methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.setType()
0008methodcom.motorola.synerj.ui.util.Content.paint()
0009methodcom.motorola.synerj.ui.util.Content.paint()
000Amethodcom.motorola.synerj.ui.dialog.NoticeDialog$DialogTimerTask.expired()
000Bmethodcom.motorola.synerj.ui.PrimaryDisplay.popView()
000Cobjrefcom.motorola.synerj.ui.dialog.NoticeDialog$DialogTimerTask
000Dmethodcom.motorola.synerj.ui.dialog.NoticeDialog$DialogTimerTask.<init>()
000Efieldthis.timer_
000Fmethodjava.util.Timer.schedule()
0010methodjava.util.TimerTask.cancel()
0011methodcom.motorola.synerj.ui.PrimaryViewBase.getCommandListener()
0012methodcom.motorola.synerj.ui.UICommandListener.onCommand()
0013methodcom.motorola.synerj.ui.PrimaryView.<init>()
0014textinvalid type
0015methodthis.init()
0016methodthis.getIconResourceId0()
0017methodcom.motorola.synerj.svc.auf.ResourceManager.getAnimationFromID()
0018methodcom.motorola.synerj.ui.Animation.setInfinite()
0019methodcom.motorola.synerj.ui.PrimaryView.getTitle()
001Aobjrefcom.motorola.synerj.ui.widget.IconicTitle
001Bmethodcom.motorola.synerj.ui.widget.IconicTitle.setIcon()
001Cmethodcom.motorola.synerj.svc.auf.ResourceManager.getImageFromID()
001Dmethodcom.motorola.synerj.ui.widget.IconicTitle.setIcon()
001Emethodthis.getDecorator()
001Fmethodthis.<init>()
0020methodthis.<init>()
0021methodthis.<init>()
0022methodcom.motorola.synerj.ui.util.Content.getWidth()
0023methodcom.motorola.synerj.ui.util.Content.getHeight()
0024methodcom.motorola.synerj.ui.util.Content.getFont()
0025methodcom.motorola.synerj.ui.PrimaryView.getHeight()
0026methodcom.motorola.synerj.ui.PrimaryView.getClientHeight()
0027methodthis.maxContentHeight()
0028methodjava.lang.Math.min()
0029methodcom.motorola.synerj.ui.PrimaryView.getDecorator()
002Amethodcom.motorola.synerj.ui.PrimaryView.getWidth()
002Bmethodcom.motorola.synerj.ui.PrimaryViewDecorator.setBox()
002Cmethodcom.motorola.synerj.ui.PrimaryView.delAnimationsFromContent()
002Dmethodcom.motorola.synerj.ui.PrimaryView.addAnimationsFromContent()
002Emethodcom.motorola.synerj.ui.PrimaryView.getClientWidth()
002Fmethodcom.motorola.synerj.ui.PrimaryViewDecorator.getMaxViewHeight()
0030methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0031objrefjava.util.Timer
0032methodjava.util.Timer.<init>()

com.motorola.synerj.ui.dialog.NoticeDialog$DialogTimerTask

private super class NoticeDialog$DialogTimerTask
extends java.util.TimerTask

Fields
privatebooleanexpired_
private finalNoticeDialogthis$0

Methods
 void<init>(NoticeDialog n1)
 booleanexpired()
publicvoidrun()

References
0000methodjava.util.TimerTask.<init>()
0001methodcom.motorola.synerj.ui.dialog.NoticeDialog.access$000()
0002methodcom.motorola.synerj.ui.PrimaryDisplay.popView()

com.motorola.synerj.ui.settings.Settings

public super class Settings

Fields
private static finalintEV_COLOR
private static finalintEV_SKIN
private static finalintEV_THEME
private static finalintEV_WALLPAPER
private static finalintEV_WALLPAPER_LAYOUT
public static finalintWALLPAPER_LAYOUT_CENTER
public static finalintWALLPAPER_LAYOUT_FIT_SCREEN
public static finalintWALLPAPER_LAYOUT_TILE
private staticSettingsinstance
privateListenerslisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
staticListenersaccess$200(Settings s1)
publicvoidaddListener(SettingsListener s1)
public staticSettingsgetInstance()
publicStringgetTheme()
private static nativeStringgetTheme0()
publicStringgetWallpaper()
private static nativeStringgetWallpaper0()
publicintgetWallpaperLayout()
private static nativeintgetWallpaperLayout0()
publicStringgetWallpaperTitle(String s1)
private static nativeStringgetWallpaperTitle0(String s1)
publicvoidremoveListener(SettingsListener s1)
publicbooleansetWallpaper(String s1)
private static nativebooleansetWallpaper0(String s1)
publicbooleansetWallpaperLayout(int i1)
private static nativebooleansetWallpaperLayout0(int i1)
public static nativebooleansupportCarrierSoftkeys()

References
0000fieldthis.instance
0001objrefcom.motorola.synerj.notifications.Listeners
0002methodcom.motorola.synerj.notifications.Listeners.<init>()
0003objrefcom.motorola.synerj.ui.settings.Settings$Listener
0004methodcom.motorola.synerj.ui.settings.Settings$Listener.<init>()
0005methodcom.motorola.api.DataFlow.registerApiProvider()
0006methodcom.motorola.synerj.notifications.Listeners.addListener()
0007methodcom.motorola.synerj.notifications.Listeners.removeListener()
0008methodthis.getTheme0()
0009methodthis.getWallpaper0()
000Amethodthis.setWallpaper0()
000Bmethodthis.getWallpaperLayout0()
000Cmethodthis.setWallpaperLayout0()
000Dmethodthis.getWallpaperTitle0()
000Emethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Fobjrefthis
0010methodthis.<init>()

com.motorola.synerj.ui.settings.Settings$1

private super class Settings$1

com.motorola.synerj.ui.settings.Settings$Listener

private super class Settings$Listener

Fields
privateNotifiernotifier
private finalSettingsthis$0

Methods
privatevoid<init>(Settings s1)
 void<init>(Settings s1, Settings$1 s2)
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.ui.settings.Settings$MNotifier
0002methodcom.motorola.synerj.ui.settings.Settings$MNotifier.<init>()
0003methodcom.motorola.synerj.ui.settings.Settings.access$200()
0004methodcom.motorola.synerj.notifications.Listeners.sendNotification()
0005objrefcom.motorola.synerj.ui.settings.Settings$SNotifier
0006methodcom.motorola.synerj.svc.Util.retrieveString()
0007methodcom.motorola.synerj.ui.settings.Settings$SNotifier.<init>()
0008objrefcom.motorola.api.DataFlowListener

com.motorola.synerj.ui.settings.Settings$MNotifier

private super class Settings$MNotifier

Fields
private finalSettingsthis$0

Methods
privatevoid<init>(Settings s1)
 void<init>(Settings s1, Settings$1 s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000methodthis.<init>()
0001objrefcom.motorola.synerj.ui.settings.SettingsListener
0002methodcom.motorola.synerj.ui.settings.SettingsListener.wallpaperLayoutChanged()
0003methodcom.motorola.synerj.ui.settings.SettingsListener.skinChanged()
0004methodcom.motorola.synerj.ui.settings.SettingsListener.colorStyleChanged()
0005objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.ui.settings.Settings$SNotifier

private super class Settings$SNotifier

Fields
privateStringstr
private finalSettingsthis$0

Methods
publicvoid<init>(Settings s1, String s2)
publicvoidnotifyListener(Object o1, int[] i1)

References
0000objrefcom.motorola.synerj.ui.settings.SettingsListener
0001methodcom.motorola.synerj.ui.settings.SettingsListener.wallpaperChanged()
0002methodcom.motorola.synerj.ui.settings.SettingsListener.themeChanged()
0003objrefcom.motorola.synerj.notifications.Notifier

com.motorola.synerj.ui.settings.SettingsAdapter

public super abstract class SettingsAdapter

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidcolorStyleChanged()
publicvoidskinChanged()
publicvoidthemeChanged(String s1)
publicvoidwallpaperChanged(String s1)
publicvoidwallpaperLayoutChanged(int i1)

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0001objrefcom.motorola.synerj.ui.settings.SettingsListener

com.motorola.synerj.ui.settings.SettingsListener

public interface SettingsListener

Methods
publicvoidcolorStyleChanged()
publicvoidskinChanged()
publicvoidthemeChanged(String s1)
publicvoidwallpaperChanged(String s1)
publicvoidwallpaperLayoutChanged(int i1)

com.motorola.synerj.ui.util.ArrayCollection

public super class ArrayCollection

Fields
privateObject[]array_

Methods
staticvoid<clinit>()
publicvoid<init>(Object[] o1)
publicObjectat(int i1)
publicObjectfirst()
publicObject[]getData()
publicObjectlast()
publicvoidsetData(Object[] o1)
publicintsize()

References
0000methodthis.setData()
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0002objrefcom.motorola.synerj.ui.util.Collection

com.motorola.synerj.ui.util.Collection

public interface Collection

Methods
publicObjectat(int i1)
publicObjectfirst()
publicObjectlast()
publicintsize()

com.motorola.synerj.ui.util.Content

public super class Content

Fields
privateFontfont_
privateObject[]items_
privateint[]positions_

Methods
staticvoid<clinit>()
publicvoid<init>(Object[] o1, int[] i1, Font f1)
public staticContentemptyContent()
publicFontgetFont()
publicintgetHeight()
publicObjectgetItem(int i1)
publicintgetItemX(int i1)
publicintgetItemY(int i1)
publicintgetWidth()
publicvoidpaint(UIGraphics u1, boolean b1)
publicvoidpaint(UIGraphics u1)
publicvoidpaint(UIGraphics u1, int i1, int i2)
publicvoidpaint(UIGraphics u1, int i1, int i2, boolean b1)
publicvoidset(Object[] o1, int[] i1, Font f1)
publicintsize()

References
0000methodthis.set()
0001objrefthis
0002methodthis.<init>()
0003objrefjava.lang.String
0004methodjavax.microedition.lcdui.Font.stringWidth()
0005objrefjava.lang.ClassCastException
0006objrefjavax.microedition.lcdui.Image
0007methodjavax.microedition.lcdui.Image.getWidth()
0008objrefcom.motorola.synerj.ui.Animation
0009methodcom.motorola.synerj.ui.Animation.getWidth()
000Amethodjavax.microedition.lcdui.Image.getHeight()
000Bmethodcom.motorola.synerj.ui.Animation.getHeight()
000Cmethodthis.paint()
000Dmethodthis.paint()
000Emethodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
000Fmethodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0010methodcom.motorola.synerj.ui.UIGraphics.translate()
0011methodcom.motorola.synerj.ui.UIGraphics.setFont()
0012methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.drawText()
0013methodcom.motorola.synerj.ui.UIGraphics.drawString()
0014methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0015methodcom.motorola.synerj.ui.Animation.paint()
0016methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.util.ContentFormatter

public super class ContentFormatter

Fields
public static finalintALIGN_BOTTOM
public static finalintALIGN_HCENTER
public static finalintALIGN_JUSTIFY
public static finalintALIGN_LEFT
public static finalintALIGN_RIGHT
public static finalintALIGN_TOP
public static finalintALIGN_VCENTER
private static finalcharSPACE
privateintboxWidth_
private static finalbooleandebug
privateintendValignIdx_
privateFontfont_
privateinthalign_
privateVectoritems_
private static finalbooleannormalizeSpaces
privateVectorpositions_
privateintspaceWidth_
privateintstartRowFromIdx_
privateHashtablestr2trailer_
privateStringBufferstrBuf_
privateintstrHeight_
privateinttopY_
privateVectorvaligns_

Methods
staticvoid<clinit>()
publicvoid<init>(int i1, Font f1, int i2)
publicvoidaddChar(char c1)
publicvoidaddItem(Image i1)
publicvoidaddItem(String s1, String s2)
publicvoidaddItem(String s1)
publicvoidaddItem(Animation a1)
public staticStringfitString(int i1, Font f1, String s1, String s2)
privatevoidflushChars()
publicvoidformat(int i1)
publicvoidformatNoWrap(int i1)
privatevoidformatRow(int i1, int i2, int i3)
publicContentgetContent(Content c1)
privateintgetItemHeight(int i1)
privateintgetItemWidth(int i1)
privateintgetItemWidth(Object o1)
privatevoidinsertItemAt(int i1, Object o1)
privateintlastFitCharIdx(String s1, int i1, boolean b1)
private staticStringnormalizeSpaces(String s1)
publicvoidreset()
publicvoidsetVerticalAlignment(int i1)
privateintshiftVAlign()
privateinttrimItem(int i1, int i2, int i3)
privateObjecttrimLeadingSpace(int i1)
privateObjecttrimTrailingSpace(int i1)
privatevoidupdateTrailers(Object o1, Object o2)

References
0000methodjava.util.Vector.size()
0001methodjava.util.Vector.firstElement()
0002objrefcom.motorola.synerj.ui.util.ContentFormatter$VAlignInfo
0003methodjava.util.Vector.removeElementAt()
000400037FFFFFFF
0005objrefjava.lang.String
0006methodjavax.microedition.lcdui.Font.stringWidth()
0007objrefjava.lang.ClassCastException
0008objrefjavax.microedition.lcdui.Image
0009methodjavax.microedition.lcdui.Image.getWidth()
000Aobjrefcom.motorola.synerj.ui.Animation
000Bmethodcom.motorola.synerj.ui.Animation.getWidth()
000Cmethodjava.util.Vector.elementAt()
000Dmethodthis.getItemWidth()
000Emethodjavax.microedition.lcdui.Image.getHeight()
000Fmethodcom.motorola.synerj.ui.Animation.getHeight()
0010methodjava.lang.StringBuffer.toString()
0011methodjava.util.Vector.addElement()
0012methodjava.lang.StringBuffer.setLength()
0013methodthis.getItemHeight()
0014objrefjava.lang.IllegalArgumentException
0015textillegal horizontal alignment
0016methodjava.lang.IllegalArgumentException.<init>()
0017objrefcom.motorola.synerj.ui.util.ContentFormatter$Position
0018methodcom.motorola.synerj.ui.util.ContentFormatter$Position.<init>()
0019methodthis.getItemWidth()
001Amethodjava.util.Vector.lastElement()
001Bmethodthis.shiftVAlign()
001Ctextillegal vertical alignment
001Dmethodjava.util.Vector.insertElementAt()
001Emethodjava.lang.String.charAt()
001Fmethodjava.lang.String.indexOf()
0020methodjavax.microedition.lcdui.Font.substringWidth()
0021methodjava.lang.String.getChars()
0022methodjavax.microedition.lcdui.Font.charWidth()
0023methodjava.lang.String.substring()
0024methodjava.util.Vector.setElementAt()
0025methodthis.updateTrailers()
0026methodjava.util.Hashtable.remove()
0027methodjava.util.Hashtable.put()
0028objrefjava.lang.StringBuffer
0029methodjava.lang.StringBuffer.<init>()
002Amethodjava.lang.StringBuffer.append()
002BtextboxWidth < 0
002Ctextfont must not be null
002DtextitemsCountHint < 0
002Eobjrefjava.util.Vector
002Fmethodjava.util.Vector.<init>()
0030methodjava.util.Vector.<init>()
0031methodcom.motorola.synerj.ui.util.ContentFormatter$VAlignInfo.<init>()
0032objrefjava.util.Hashtable
0033methodjava.util.Hashtable.<init>()
0034methodjava.util.Vector.removeAllElements()
0035methodjava.util.Hashtable.clear()
0036methodthis.flushChars()
0037methodthis.normalizeSpaces()
0038methodthis.addItem()
0039methodjava.lang.StringBuffer.append()
003Amethodjava.lang.StringBuffer.charAt()
003Bmethodthis.trimLeadingSpace()
003Cmethodthis.lastFitCharIdx()
003Dmethodthis.insertItemAt()
003Emethodjava.util.Hashtable.containsKey()
003Fmethodthis.trimItem()
0040methodthis.formatRow()
0041methodthis.trimTrailingSpace()
0042methodthis.format()
0043objrefjava.lang.Object
0044methodjava.util.Vector.copyInto()
0045methodjava.util.Vector.elements()
0046methodjava.util.Enumeration.nextElement()
0047objrefcom.motorola.synerj.ui.util.Content
0048methodcom.motorola.synerj.ui.util.Content.<init>()
0049methodcom.motorola.synerj.ui.util.Content.set()
004AtextfitWidth must be >= 0
004Btext 
004Cmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.util.ContentFormatter$Position

private super class ContentFormatter$Position

Fields
private finalContentFormatterthis$0
 intx
 inty

Methods
 void<init>(ContentFormatter c1)
 void<init>(ContentFormatter c1, int i1, int i2)

com.motorola.synerj.ui.util.ContentFormatter$VAlignInfo

private super class ContentFormatter$VAlignInfo

Fields
 intalign
 intoffset
private finalContentFormatterthis$0

Methods
 void<init>(ContentFormatter c1, int i1, int i2)

com.motorola.synerj.ui.util.DualVectorCollection

public super class DualVectorCollection
extends java.util.Vector

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(int i1, int i2)
publicObjectat(int i1)
publicObjectfirst()
publicObjectlast()
publicintsize()

References
0000methodjava.util.Vector.<init>()
0001methodjava.util.Vector.<init>()
0002methodjava.util.Vector.<init>()
0003methodjava.util.Vector.elementAt()
0004methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0005objrefcom.motorola.synerj.ui.util.Collection

com.motorola.synerj.ui.util.PrintfContentFormatter

public super class PrintfContentFormatter

Fields
public static finalcharALIGN_BOTTOM
public static finalcharALIGN_HCENTER
public static finalcharALIGN_JUSTIFY
public static finalcharALIGN_LEFT
public static finalcharALIGN_RIGHT
public static finalcharALIGN_TOP
public static finalcharALIGN_VCENTER
public static finalcharCONTENT_ANIMATION
public static finalcharCONTENT_IMAGE
public static finalcharCONTENT_STRING
public static finalcharCONTENT_STRING_ELLIPSES
public static finalcharCONTENT_STRING_QUESTION
public static finalcharESCAPE_MARK
public static finalcharFORMAT_PREFIX
public static finalcharNOWRAP

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticContentformat(char[] c1, Object[] o1, Font f1, int i1, Content c2)

References
0000objrefcom.motorola.synerj.ui.util.ContentFormatter
0001methodcom.motorola.synerj.ui.util.ContentFormatter.<init>()
0002methodcom.motorola.synerj.ui.util.ContentFormatter.format()
0003objrefjava.lang.String
0004methodcom.motorola.synerj.ui.util.ContentFormatter.addItem()
0005text..?
0006methodcom.motorola.synerj.ui.util.ContentFormatter.addItem()
0007text...
0008objrefjavax.microedition.lcdui.Image
0009methodcom.motorola.synerj.ui.util.ContentFormatter.addItem()
000Aobjrefcom.motorola.synerj.ui.Animation
000Bmethodcom.motorola.synerj.ui.util.ContentFormatter.addItem()
000Cobjrefjava.lang.IllegalArgumentException
000Dtextunknown format specifier
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodcom.motorola.synerj.ui.util.ContentFormatter.setVerticalAlignment()
0010methodcom.motorola.synerj.ui.util.ContentFormatter.addChar()
0011methodcom.motorola.synerj.ui.util.ContentFormatter.formatNoWrap()
0012methodcom.motorola.synerj.ui.util.ContentFormatter.getContent()
0013methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.util.VectorCollection

public super class VectorCollection

Fields
privateVectorvector_

Methods
staticvoid<clinit>()
publicvoid<init>(Vector v1)
publicObjectat(int i1)
publicObjectfirst()
publicVectorgetData()
publicObjectlast()
publicvoidsetData(Vector v1)
publicintsize()

References
0000methodthis.setData()
0001methodjava.util.Vector.size()
0002methodjava.util.Vector.elementAt()
0003methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0004objrefcom.motorola.synerj.ui.util.Collection

com.motorola.synerj.ui.widget.Area

public super class Area

Fields
publicintheight
publicintwidth
publicintx
publicinty

Methods
staticvoid<clinit>()
publicvoid<init>(int i1, int i2, int i3, int i4)

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.BGWidget

public super class BGWidget
extends com.motorola.synerj.ui.widget.WidgetWrapper

Fields
privateintbgColorIndex_

Methods
publicvoid<init>(Widget w1)
publicvoid<init>(Widget w1, int i1)
publicvoidpaint(UIGraphics u1)

References
0000methodcom.motorola.synerj.ui.widget.WidgetWrapper.<init>()
0001objrefjava.lang.IllegalArgumentException
0002textinvalid bgColorIndex
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodcom.motorola.synerj.ui.widget.WidgetWrapper.getWrappedWidget()
0005methodcom.motorola.synerj.ui.Colors.get()
0006methodcom.motorola.synerj.ui.UIGraphics.setColor()
0007methodcom.motorola.synerj.ui.widget.WidgetWrapper.getWidth()
0008methodcom.motorola.synerj.ui.widget.WidgetWrapper.getHeight()
0009methodcom.motorola.synerj.ui.UIGraphics.fillRect()
000Amethodcom.motorola.synerj.ui.widget.WidgetWrapper.paint()

com.motorola.synerj.ui.widget.CheckMark

public super class CheckMark

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticvoidpaint(CheckMarkAdjustments c1, UIGraphics u1, boolean b1, boolean b2)

References
0000methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0001methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.CheckMarkAdjustments

public super class CheckMarkAdjustments

Fields
publicImagecheckedIcon
publicintheight
publicinticonLeft
publicinticonTop
publicImageselectedCheckedIcon
publicImageselectedUncheckedIcon
publicImageuncheckedIcon
publicintwidth

Methods
staticvoid<clinit>()
publicvoid<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.FormItem

public super class FormItem
extends com.motorola.synerj.ui.widget.StringListItem

Fields
privateFormItemAdjustmentsadjs_
privatebooleaneditable_
privateinttextWidth_
privateContentvalue_

Methods
publicvoid<init>(StringListItemAdjustments s1, String s2, FormItemAdjustments f1, boolean b1)
publicvoid<init>(StringListItemAdjustments s1, String s2, FormItemAdjustments f1)
publicbooleangetEditable()
protectedFontgetFont()
publicintgetMaxValueWidth()
publicContentgetValue()
publicFontgetValueFont()
privatevoidinit(String s1, FormItemAdjustments f1, boolean b1)
publicvoidpaint(UIGraphics u1, boolean b1, int i1, int i2)
publicvoidsetEditable(boolean b1)
publicvoidsetText(String s1)
publicvoidsetValue(String s1)
publicvoidsetValue(Content c1)

References
0000methodcom.motorola.synerj.ui.Fonts.get()
0001methodthis.setText()
0002methodcom.motorola.synerj.ui.widget.StringListItem.<init>()
0003methodthis.init()
0004methodthis.getFont()
0005methodcom.motorola.synerj.ui.widget.StringListItem.getTextX()
0006methodjavax.microedition.lcdui.Font.charWidth()
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009text...
000Amethodcom.motorola.synerj.ui.util.ContentFormatter.fitString()
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.append()
000Dmethodjava.lang.StringBuffer.toString()
000Etext:
000Fmethodjavax.microedition.lcdui.Font.stringWidth()
0010methodcom.motorola.synerj.ui.widget.StringListItem.setText()
0011methodthis.getValueFont()
0012objrefjava.lang.Object
0013methodthis.getMaxValueWidth()
0014objrefcom.motorola.synerj.ui.util.Content
0015methodcom.motorola.synerj.ui.util.Content.<init>()
0016methodcom.motorola.synerj.ui.util.Content.set()
0017methodcom.motorola.synerj.ui.widget.StringListItem.getTextY()
0018methodcom.motorola.synerj.ui.widget.StringListItem.paint()
0019methodcom.motorola.synerj.ui.UIGraphics.getClipX()
001Amethodcom.motorola.synerj.ui.UIGraphics.getClipY()
001Bmethodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
001Cmethodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
001Dmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
001Emethodcom.motorola.synerj.ui.UIGraphics.getColor()
001Fmethodcom.motorola.synerj.ui.Colors.get()
0020methodcom.motorola.synerj.ui.UIGraphics.setColor()
0021methodcom.motorola.synerj.ui.util.Content.paint()
0022methodcom.motorola.synerj.ui.UIGraphics.setClip()
0023methodcom.motorola.synerj.ui.UIGraphics.drawLine()
0024methodcom.motorola.synerj.ui.TestInfo.getInstance()
0025methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
0026methodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0027methodcom.motorola.synerj.ui.TestInfo.addUnderlineRectangle()

com.motorola.synerj.ui.widget.FormItemAdjustments

public super class FormItemAdjustments

Fields
publicintmaxTitleWidth
publicintminTitleWidth
publicintvalueOffset
publicintwidth

Methods
staticvoid<clinit>()
publicvoid<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.IconicListItem

public super class IconicListItem

Fields
protectedIconicListItemAdjustmentsadjs_
protectedContentcontent_
protectedImageicon_

Methods
staticvoid<clinit>()
publicvoid<init>(IconicListItemAdjustments i1, Image i2, Content c1)
publicContentgetContent()
publicImagegetIcon()
publicvoidpaint(UIGraphics u1, boolean b1, int i1, int i2)
publicvoidsetContent(Content c1)
publicvoidsetIcon(Image i1)

References
0000methodthis.setIcon()
0001methodthis.setContent()
0002methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0003methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0006methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0007methodjavax.microedition.lcdui.Image.getWidth()
0008methodjavax.microedition.lcdui.Image.getHeight()
0009methodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Amethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Bmethodcom.motorola.synerj.ui.Skin.getColorProperty()
000Cmethodcom.motorola.synerj.ui.UIGraphics.setColor()
000Dmethodcom.motorola.synerj.ui.UIGraphics.drawRect()
000Emethodcom.motorola.synerj.ui.util.Content.paint()
000Fmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0010objrefcom.motorola.synerj.ui.widget.ListItem

com.motorola.synerj.ui.widget.IconicListItemAdjustments

public super class IconicListItemAdjustments

Fields
publicintcontentHeight
publicintcontentLeft
publicintcontentTop
publicintcontentWidth
publicinticonHeight
publicinticonLeft
publicinticonTop
publicinticonWidth

Methods
staticvoid<clinit>()
publicvoid<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.IconicTitle

public super class IconicTitle
extends com.motorola.synerj.ui.widget.Title

Fields
privateIconicTitleAdjustmentsadjs_
privateObjecticon_

Methods
publicvoid<init>(IconicTitleAdjustments i1)
publicObjectgetIcon()
publicintgetIconX()
publicintgetIconY()
publicvoidpaint(UIGraphics u1)
publicvoidsetIcon(Image i1)
publicvoidsetIcon(Animation a1)

References
0000methodcom.motorola.synerj.ui.widget.Title.<init>()
0001methodcom.motorola.synerj.ui.widget.Title.paint()
0002methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0003methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0006methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
0007methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0008methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0009objrefjavax.microedition.lcdui.Image
000Amethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Bobjrefcom.motorola.synerj.ui.Animation
000Cmethodcom.motorola.synerj.ui.Animation.paint()
000Dmethodcom.motorola.synerj.ui.UIGraphics.setClip()

com.motorola.synerj.ui.widget.IconicTitleAdjustments

public super class IconicTitleAdjustments
extends com.motorola.synerj.ui.widget.TitleAdjustments

Fields
public static finalintTYPE_BOTTOM_DIALOG
public static finalintTYPE_TRANSIENT_DIALOG
private staticIconicTitleAdjustments[]adjs_
publicinticonHeight
publicinticonLeft
publicinticonTop
publicinticonWidth

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
protectedvoiddestroyImages()
public staticIconicTitleAdjustmentsgetIconicAdjustments(int i1)
protectedvoidinitImages()
protectedvoidupdate()

References
0000methodcom.motorola.synerj.ui.widget.TitleAdjustments.getType()
0001methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0002methodcom.motorola.synerj.ui.Skin.getColorProperty()
0003methodcom.motorola.synerj.ui.widget.TitleAdjustments.<init>()
0004fieldthis.adjs_
0005objrefjava.lang.IllegalArgumentException
0006textinvalid type
0007methodjava.lang.IllegalArgumentException.<init>()
0008objrefthis
0009methodthis.<init>()

com.motorola.synerj.ui.widget.List

public super class List
extends com.motorola.synerj.ui.widget.WidgetBase

Fields
public static finalintCYCLIC
public static finalintPAGESCROLL
public static finalintPLAIN
privateListAdjustmentsadjs_
privateintcurItemIdx_
privateintfirstRenderedItemIdx_
privateintflags_
privatebooleanhighlightCurItem_
privateCollectionitems_
privateintpartiallyVisibleItemsCount_
privatebooleanshowPartialItems_
privateintvisibleItemsCount_
privateintx_
privateinty_

Methods
publicvoid<init>(ListAdjustments l1, Collection c1, int i1)
publicListItemgetCurrentItem()
publicintgetCurrentItemIdx()
publicbooleangetHighlightCurItem()
privatevoidgetItemsCounts(int i1, int i2)
publicCollectiongetItemsData()
publicintgetListItemHeight()
publicintgetListItemWidth()
publicbooleangetShowPartialItems()
publicSkinImagesgetSkinImages()
publicintgetVisibleItemsCount()
privatevoidmakeCurItemLastVisible()
privatevoidmakeCurItemVisible()
publicvoidpaint(UIGraphics u1)
privatevoidresetItems()
publicvoidresize(int i1, int i2)
publicvoidselectFirst()
publicvoidselectLast()
publicvoidselectNext()
publicvoidselectPrev()
publicvoidsetCurrentItem(int i1)
publicvoidsetHighlightCurItem(boolean b1)
publicvoidsetItemsData(Collection c1)
publicvoidsetShowPartialItems(boolean b1)

References
0000methodthis.makeCurItemLastVisible()
0001methodcom.motorola.synerj.ui.widget.WidgetBase.<init>()
0002methodthis.setItemsData()
0003methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
0004methodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0005methodcom.motorola.synerj.ui.UIGraphics.translate()
0006methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0007methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0008methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0009methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
000Amethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Bmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
000Cmethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Dmethodcom.motorola.synerj.ui.TestInfo.getInstance()
000Emethodcom.motorola.synerj.ui.TestInfo.addHighlightRectangle()
000Fmethodcom.motorola.synerj.ui.util.Collection.at()
0010objrefcom.motorola.synerj.ui.widget.ListItem
0011methodcom.motorola.synerj.ui.widget.ListItem.paint()
0012objrefjava.lang.RuntimeException
0013methodthis.makeCurItemVisible()
0014methodcom.motorola.synerj.ui.widget.WidgetBase.resize()
0015methodthis.getItemsCounts()
0016methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
0017methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0018methodthis.resetItems()
0019methodthis.selectFirst()
001Amethodcom.motorola.synerj.ui.util.Collection.size()
001Bobjrefjava.lang.IllegalArgumentException
001Ctextinvalid index
001Dmethodjava.lang.IllegalArgumentException.<init>()
001Emethodthis.selectLast()

com.motorola.synerj.ui.widget.ListAdjustments

public super class ListAdjustments
extends com.motorola.synerj.ui.SkinImages

Fields
public static finalintTYPE_ICONIC_LIST
public static finalintTYPE_NESTED_MENU_STRING_LIST
public static finalintTYPE_ROOT_MENU_STRING_LIST
public static finalintTYPE_STRING_LIST
public static finalintTYPE_TABBED_STRING_LIST
private staticListAdjustments[]adjs_
publicinthighlightedItemHeight
publicinthighlightedItemWidth
publicintitemHeight
publicintitemWidth
publicintitemX
publicintitemY
publicImageselImage
privateinttype_

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
protectedvoiddestroyImages()
public staticListAdjustmentsgetAdjustments(int i1)
protectedvoidinitImages()
protectedvoidupdate()

References
0000methodcom.motorola.synerj.ui.Skin.getAreaArrayProperty()
0001methodjava.lang.Math.min()
0002methodjava.lang.Math.max()
0003objrefjava.lang.IllegalArgumentException
0004textinvalid type
0005methodjava.lang.IllegalArgumentException.<init>()
0006methodcom.motorola.synerj.ui.Skin.isEnabled()
0007methodcom.motorola.synerj.ui.SkinImages.updateImages()
0008methodcom.motorola.synerj.ui.SkinImages.<init>()
0009objrefcom.motorola.synerj.ui.widget.ListAdjustments$1
000Amethodcom.motorola.synerj.ui.widget.ListAdjustments$1.<init>()
000Bmethodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
000Cmethodcom.motorola.synerj.ui.settings.Settings.getInstance()
000Dmethodcom.motorola.synerj.ui.settings.Settings.addListener()
000Efieldthis.adjs_
000Fobjrefthis
0010methodthis.<init>()
0011methodcom.motorola.synerj.ui.Skin.getImageProperty()

com.motorola.synerj.ui.widget.ListAdjustments$1

private super class ListAdjustments$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalListAdjustmentsthis$0

Methods
 void<init>(ListAdjustments l1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.widget.ListAdjustments.update()

com.motorola.synerj.ui.widget.ListItem

public interface ListItem

Methods
publicvoidpaint(UIGraphics u1, boolean b1, int i1, int i2)

com.motorola.synerj.ui.widget.OutlinedTextAdjuster

public super class OutlinedTextAdjuster

Fields
private static finalintFIRST_ELEMENT
private static finalintFRGD_COLOR_POS
private static finalintLAST_ELEMENT
public static finalintLIST_TEXT
public static finalintLIST_TEXT_SELECTED
private static finalintOUTLINED_BLENDED_POS
private static finalintOUTLINED_COLOR_LEVEL1_POS
private static finalintOUTLINED_COLOR_LEVEL2_POS
private static finalintOUTLINED_LEVELS_POS
private static finalintOUTLINED_POS
private static finalintPARAMETERS_NUMBER
public static finalintSK_TXT_DISABLED
public static finalintSK_TXT_PRESS
public static finalintSK_TXT_UNPRESS
public static finalintTITLEBAR_TXT
public static finalintTRANSIENT_INNER_TEXT
private static finalintUNDERLINE_POS
privateintoutlineType_
privateoutlinedTextAdjusterData_
private static finalselectedTestSkinIds
private staticOutlinedTextAdjustersingletone_

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoiddrawText(UIGraphics u1, String s1, int i1, int i2, int i3)
public staticvoiddrawText(UIGraphics u1, String s1, int i1, int i2)
privatevoidfillOutlineData(OutlinedTextAdjuster$OutlinedTextAdjusterData o1, int[] i1)
public staticOutlinedTextAdjustergetInstance()
public staticvoidsetType(int i1)
protectedvoidupdate()

References
0000fieldthis.selectedTestSkinIds
0001objrefcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$OutlinedTextAdjusterData
0002methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$OutlinedTextAdjusterData.<init>()
0003objrefcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$1
0004methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster$1.<init>()
0005methodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
0006methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0007methodcom.motorola.synerj.ui.settings.Settings.addListener()
0008fieldthis.singletone_
0009methodthis.fillOutlineData()
000Aobjrefjava.lang.IllegalArgumentException
000BtextWrong array size
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dmethodcom.motorola.synerj.ui.Skin.getColorProperty()
000Emethodcom.motorola.synerj.ui.Skin.getBooleanProperty()
000Fmethodcom.motorola.synerj.ui.Skin.getIntProperty()
0010textinvalid type
0011methodcom.motorola.synerj.ui.UIGraphics.setColor()
0012methodcom.motorola.synerj.ui.UIGraphics.drawStringOutline()
0013methodcom.motorola.synerj.ui.UIGraphics.drawString()
0014methodthis.getInstance()
0015methodthis.drawText()
0016methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0017objref?
0018objrefthis
0019methodthis.<init>()

com.motorola.synerj.ui.widget.OutlinedTextAdjuster$1

private super class OutlinedTextAdjuster$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalOutlinedTextAdjusterthis$0

Methods
 void<init>(OutlinedTextAdjuster o1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.update()

com.motorola.synerj.ui.widget.OutlinedTextAdjuster$OutlinedTextAdjusterData

private super class OutlinedTextAdjuster$OutlinedTextAdjusterData

Fields
 booleanisOutlined
 int[]outlineColors
 intoutlinedLevels
 inttext_color
private finalOutlinedTextAdjusterthis$0

Methods
privatevoid<init>(OutlinedTextAdjuster o1)
 void<init>(OutlinedTextAdjuster o1, OutlinedTextAdjuster$1 o2)

References
0000methodthis.<init>()

com.motorola.synerj.ui.widget.Scrollbar

public super class Scrollbar
extends com.motorola.synerj.ui.widget.WidgetBase

Fields
privateScrollbarAdjustmentsadjs_
privateintsize_
privateintsliderHeight_
privateintsliderPos_
privateintvisibleItemsCount_

Methods
publicvoid<init>(ScrollbarAdjustments s1)
privatevoiddrawImages(UIGraphics u1, Image[] i1, int i2, int i3)
publicintgetSize()
publicSkinImagesgetSkinImages()
publicintgetSliderHeight()
publicintgetSliderPos()
publicvoidpaint(UIGraphics u1)
publicvoidresize(int i1, int i2)
publicvoidsetScrollbarDims(int i1, int i2)
publicvoidsetSliderPos(int i1)
privatevoidupdateSliderHeight()

References
0000methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0001methodjava.lang.Math.max()
0002methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0003methodjavax.microedition.lcdui.Image.getHeight()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0006methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0007methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0008methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
0009methodcom.motorola.synerj.ui.UIGraphics.clipRect()
000Amethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Bmethodcom.motorola.synerj.ui.widget.WidgetBase.<init>()
000Cmethodthis.setScrollbarDims()
000Dmethodthis.setSliderPos()
000Emethodthis.updateSliderHeight()
000Fobjrefjava.lang.IllegalArgumentException
0010textillegal slider position
0011methodjava.lang.IllegalArgumentException.<init>()
0012methodthis.drawImages()
0013methodcom.motorola.synerj.ui.TestInfo.getInstance()
0014methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
0015methodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0016methodcom.motorola.synerj.ui.TestInfo.addSliderRectangle()
0017methodcom.motorola.synerj.ui.widget.WidgetBase.resize()

com.motorola.synerj.ui.widget.ScrollbarAdjustments

public super class ScrollbarAdjustments
extends com.motorola.synerj.ui.SkinImages

Fields
public static finalintIMG_IDX_BOTTOM
public static finalintIMG_IDX_FILL
public static finalintIMG_IDX_TOP
private static finalintSKIN_SB_BKGD_BOTTOM_IMG
private static finalintSKIN_SB_BKGD_IMG
private static finalintSKIN_SB_BKGD_TOP_IMG
private static finalintSKIN_SB_EMPTY_BOTTOM_IMG
private static finalintSKIN_SB_EMPTY_IMG
private static finalintSKIN_SB_EMPTY_TOP_IMG
private static finalintSKIN_SB_IND_BOTTOM_IMG
private static finalintSKIN_SB_IND_IMG
private static finalintSKIN_SB_IND_TOP_IMG
private static finalintSKIN_SB_RESIZABLE_INDICATOR
public static finalintTYPE_DEFAULT_SCROLLBAR
public static finalintTYPE_LIST_SCROLLBAR
private staticScrollbarAdjustments[]adjs_
publicImage[]bgImages
publicImage[]emptyImages
publicintminSliderHeight
privateintpropsIdxBase_
publicbooleanresizableSlider
publicImage[]sliderImages
publicintwidth

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
privatevoiddestroyImages(Image[] i1)
protectedvoiddestroyImages()
public staticScrollbarAdjustmentsgetAdjustments(int i1)
privateImagegetScrollBarBody(Image i1)
protectedvoidinitImages()
protectedvoidupdate()

References
0000methodcom.motorola.synerj.ui.Skin.getBooleanProperty()
0001methodcom.motorola.synerj.ui.Skin.getImageProperty()
0002methodjavax.microedition.lcdui.Image.getWidth()
0003methodjavax.microedition.lcdui.Image.getHeight()
0004methodcom.motorola.synerj.ui.SkinImages.updateImages()
0005methodcom.motorola.synerj.ui.SkinImages.<init>()
0006objrefjavax.microedition.lcdui.Image
0007objrefcom.motorola.synerj.ui.widget.ScrollbarAdjustments$1
0008methodcom.motorola.synerj.ui.widget.ScrollbarAdjustments$1.<init>()
0009methodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
000Amethodcom.motorola.synerj.ui.settings.Settings.getInstance()
000Bmethodcom.motorola.synerj.ui.settings.Settings.addListener()
000Cfieldthis.adjs_
000Dobjrefjava.lang.IllegalArgumentException
000Etextinvalid type
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010objrefthis
0011methodthis.<init>()
0012methodthis.getScrollBarBody()
0013methodcom.motorola.synerj.ui.Skin.isEnabled()
0014methodcom.motorola.synerj.ui.PrimaryDisplay.getHeight()
0015methodjavax.microedition.lcdui.Image.getRGB()
0016methodjavax.microedition.lcdui.Image.createRGBImage()
0017methodjavax.microedition.lcdui.Image.createImage()
0018methodjavax.microedition.lcdui.Image.getGraphics()
0019methodjavax.microedition.lcdui.Graphics.drawImage()
001Amethodthis.destroyImages()

com.motorola.synerj.ui.widget.ScrollbarAdjustments$1

private super class ScrollbarAdjustments$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalScrollbarAdjustmentsthis$0

Methods
 void<init>(ScrollbarAdjustments s1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.widget.ScrollbarAdjustments.update()

com.motorola.synerj.ui.widget.Softkeys

public super class Softkeys
extends com.motorola.synerj.ui.widget.WidgetBase

Fields
private static finalintLEFT_BUTTON_HIGHLIGHTED
private static finalintMENU_BUTTON_HIGHLIGHTED
private static finalintNOBODY_HIGHLIGHTED
private static finalintRIGHT_BUTTON_HIGHLIGHTED
privateSoftkeysAdjustmentsadjs_
privatebooleanhasMenu_
privateinthighlightedItem_
privateinticonicKeyId_
privateContentleftLabel_
privateContentrightLabel_

Methods
publicvoid<init>(SoftkeysAdjustments s1)
privatevoiddrawButton(UIGraphics u1, Content c1, boolean b1, int i1)
privatevoiddrawMenu(UIGraphics u1, boolean b1, int i1)
publicintgetBtnContentWidth()
publicintgetLeftBtnContentX()
publicintgetLeftBtnContentY()
publicObjectgetLeftBtnLabel()
publicintgetMenuBtnIconX()
publicintgetMenuBtnIconY()
publicObjectgetMenuIcon()
publicintgetRightBtnContentX()
publicintgetRightBtnContentY()
publicObjectgetRightBtnLabel()
publicSkinImagesgetSkinImages()
publicvoidonBtnReleased()
publicvoidonLeftBtnPressed()
publicvoidonMenuBtnPressed()
publicvoidonRightBtnPressed()
publicvoidpaint(UIGraphics u1)
publicbooleansetDrawCarrierLogo(boolean b1)
publicvoidsetHasMenu(boolean b1)
publicvoidsetLeftBtnLabel(Content c1)
publicvoidsetRightBtnLabel(Content c1)
publicvoidupdateHeight()

References
0000methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0001methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0002methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0003methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0004methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0005objrefjavax.microedition.lcdui.Image
0006methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0007objrefcom.motorola.synerj.ui.Animation
0008methodcom.motorola.synerj.ui.Animation.paint()
0009methodcom.motorola.synerj.ui.TestInfo.getInstance()
000A000302000020
000Bmethodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
000Cmethodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
000Dmethodcom.motorola.synerj.ui.TestInfo.addPictureRectangle()
000Emethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Fmethodcom.motorola.synerj.ui.TestInfo.addHighlightRectangle()
0010methodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.setType()
0011methodcom.motorola.synerj.ui.util.Content.paint()
0012methodcom.motorola.synerj.ui.widget.WidgetBase.<init>()
0013methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.isMenuStatic()
0014methodcom.motorola.synerj.ui.util.Content.emptyContent()
0015methodthis.setLeftBtnLabel()
0016methodthis.setRightBtnLabel()
0017methodcom.motorola.synerj.svc.device.Keyboard.isCSMPresent()
0018methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
0019methodcom.motorola.synerj.ui.widget.WidgetBase.resize()
001Amethodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
001Bmethodthis.drawButton()
001Cmethodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.hasMenu()
001Dmethodthis.drawMenu()

com.motorola.synerj.ui.widget.SoftkeysAdjustments

public super class SoftkeysAdjustments
extends com.motorola.synerj.ui.SkinImages

Fields
public static finalintBUTTON_ID_INVALID
public static finalintBUTTON_ID_LEFT
public static finalintBUTTON_ID_RIGHT
publicintbtnContentHeight
publicintbtnContentLeft
publicintbtnContentTop
publicintbtnContentWidth
publicintbtnWidth
publicint[]buttonX
private staticSoftkeysAdjustmentscarrierAdjustments_
publicintheight
publicinticonicSoftkeyId
publicintmenuIconHeight
publicintmenuIconLeft
publicintmenuIconTop
publicintmenuIconWidth
publicObjectnoMenuIcon
publicintpressedFgColor
publicObjectpressedMenuIcon
publicImage[]pressedSK
publicImagepressedSKIcon
privateSoftkeysSkinskSkin
private staticSoftkeysAdjustmentsstandardAdjustments_
publicintunpressedFgColor
publicObjectunpressedMenuIcon
publicImage[]unpressedSK
publicImageunpressedSKIcon

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(SoftkeysSkin s1)
protectedvoiddestroyImages()
public staticSoftkeysAdjustmentsgetCarrierAdjustments()
private static nativebooleangetDLIconOnSKAvailable0()
public staticSoftkeysAdjustmentsgetStandardAdjustments()
 booleanhasMenu()
protectedvoidinitImages()
 booleanisMenuStatic()
protectedvoidupdate()
protectedvoidupdateMenu()

References
0000fieldcom.motorola.synerj.ui.widget.SoftkeysSkin.standardSkin
0001methodthis.<init>()
0002methodcom.motorola.synerj.ui.SkinImages.<init>()
0003objrefjavax.microedition.lcdui.Image
0004objrefcom.motorola.synerj.ui.widget.SoftkeysAdjustments$1
0005methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments$1.<init>()
0006methodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
0007methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0008methodcom.motorola.synerj.ui.settings.Settings.addListener()
0009fieldthis.standardAdjustments_
000Afieldthis.carrierAdjustments_
000Bmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getLeftSkArea()
000Cmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getRightSkArea()
000Dmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getLeftSkTextArea()
000Emethodthis.getDLIconOnSKAvailable0()
000Fmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.isIconOnLeftButton()
0010methodcom.motorola.synerj.ui.Fonts.get()
0011methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getTextPressedColor()
0012methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getTextUnpressedColor()
0013methodthis.hasMenu()
0014methodthis.updateMenu()
0015methodcom.motorola.synerj.ui.Skin.isEnabled()
0016methodcom.motorola.synerj.ui.SkinImages.updateImages()
0017methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getMenuAnimation()
0018objrefcom.motorola.synerj.ui.Animation
0019methodcom.motorola.synerj.ui.Animation.getWidth()
001Amethodcom.motorola.synerj.ui.Animation.getHeight()
001Bobjrefjava.lang.Exception
001Cmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getMenuUnpressedImage()
001Dmethodjavax.microedition.lcdui.Image.getWidth()
001Emethodjavax.microedition.lcdui.Image.getHeight()
001Fmethodthis.isMenuStatic()
0020methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getMenuDisabledImage()
0021methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getMenuArea()
0022methodjava.lang.Math.min()
0023methodjava.lang.Math.max()
0024methodcom.motorola.synerj.svc.device.Keyboard.isCSMPresent()
0025methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getMenuPressedImage()
0026methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getLeftSkUnpressedImage()
0027methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getLeftSkPressedImage()
0028methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getRightSkUnpressedImage()
0029methodcom.motorola.synerj.ui.widget.SoftkeysSkin.getRightSkPressedImage()
002Amethodcom.motorola.synerj.ui.widget.SoftkeysSkin.isIconEmbedded()
002Bobjrefjava.lang.String
002Cmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getIconUnpressedImageName()
002Dmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.getIconPressedImageName()
002Eobjrefjava.lang.StringBuffer
002Fmethodjava.lang.StringBuffer.<init>()
0030textfile://
0031methodjava.lang.StringBuffer.append()
0032methodjava.lang.StringBuffer.toString()
0033methodjavax.microedition.io.Connector.open()
0034objrefjavax.microedition.io.file.FileConnection
0035methodjavax.microedition.io.file.FileConnection.exists()
0036methodjavax.microedition.io.file.FileConnection.create()
0037methodjavax.microedition.io.InputConnection.openInputStream()
0038methodjavax.microedition.lcdui.Image.createImage()
0039methodjavax.microedition.io.Connection.close()
003Amethodjava.io.InputStream.close()
003BtextUI:SoftkeysAdjustments
003CtextSkin image load error
003Dmethodcom.motorola.synerj.fw.Logger.error()
003Emethodcom.motorola.synerj.ui.widget.SoftkeysSkin.hasMenu()
003Fmethodcom.motorola.synerj.ui.widget.SoftkeysSkin.isMenuStatic()
0040objrefthis
0041methodcom.motorola.synerj.ui.settings.Settings.supportCarrierSoftkeys()
0042fieldcom.motorola.synerj.ui.widget.SoftkeysSkin.carrierSkin
0043textCarrier skin load error

com.motorola.synerj.ui.widget.SoftkeysAdjustments$1

private super class SoftkeysAdjustments$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalSoftkeysAdjustmentsthis$0

Methods
 void<init>(SoftkeysAdjustments s1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.widget.SoftkeysAdjustments.update()

com.motorola.synerj.ui.widget.SoftkeysSkin

private super class SoftkeysSkin

Fields
private static finalintICON_ON_LEFT
private static finalintICON_PRESSED_IMG
private static finalintICON_UNPRESSED_IMG
private static finalintLEFT_SK_PRESSED_IMG
private static finalintLEFT_SK_REG
private static finalintLEFT_SK_TXT_REG
private static finalintLEFT_SK_UNPRESSED_IMG
private static finalintMENU_ANIMATED_IMG
private static finalintMENU_DISABLED_IMG
private static finalintMENU_PRESSED_IMG
private static finalintMENU_REG
private static finalintMENU_UNPRESSED_IMG
private static finalintRIGHT_SK_PRESSED_IMG
private static finalintRIGHT_SK_REG
private static finalintRIGHT_SK_UNPRESSED_IMG
private static finalintSK_TXT_PRESSED_COLOR
private static finalintSK_TXT_UNPRESSED_COLOR
staticSoftkeysSkincarrierSkin
privatebooleanhasMenu_
privatebooleanisIconEmbedded_
privatebooleanisMenuStatic_
privateint[]skin_
staticSoftkeysSkinstandardSkin

Methods
staticvoid<clinit>()
 void<init>(boolean b1, boolean b2, boolean b3, int[] i1)
 AnimationgetAnimation(int i1)
 AreagetArea(int i1)
 booleangetBoolean(int i1)
 intgetColor(int i1)
 StringgetIconPressedImageName()
 StringgetIconUnpressedImageName()
 ImagegetImage(int i1)
 AreagetLeftSkArea()
 ImagegetLeftSkPressedImage()
 AreagetLeftSkTextArea()
 ImagegetLeftSkUnpressedImage()
 AnimationgetMenuAnimation()
 AreagetMenuArea()
 ImagegetMenuDisabledImage()
 ImagegetMenuPressedImage()
 ImagegetMenuUnpressedImage()
 AreagetRightSkArea()
 ImagegetRightSkPressedImage()
 ImagegetRightSkUnpressedImage()
 StringgetString(int i1)
 intgetTextPressedColor()
 intgetTextUnpressedColor()
 booleanhasMenu()
 booleanisIconEmbedded()
 booleanisIconOnLeftButton()
 booleanisMenuStatic()

References
0000methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0001methodcom.motorola.synerj.ui.Skin.getImageProperty()
0002methodcom.motorola.synerj.ui.Skin.getAnimationProperty()
0003methodcom.motorola.synerj.ui.Skin.getColorProperty()
0004methodcom.motorola.synerj.ui.Skin.getStringProperty()
0005methodcom.motorola.synerj.ui.Skin.getBooleanProperty()
0006methodthis.getArea()
0007methodthis.getImage()
0008methodthis.getAnimation()
0009methodthis.getColor()
000Amethodthis.getString()
000Bmethodthis.getBoolean()
000Cobjrefthis
000Dmethodcom.motorola.synerj.svc.device.Keyboard.isCSMPresent()
000Emethodthis.<init>()
000Ffieldthis.standardSkin
0010fieldthis.carrierSkin

com.motorola.synerj.ui.widget.StringListItem

public super class StringListItem

Fields
privateStringListItemAdjustmentsadjs_
privatebooleanenabled_
privateintrtMargin_
privateStringtext_

Methods
staticvoid<clinit>()
publicvoid<init>(StringListItemAdjustments s1, String s2)
publicbooleangetEnabled()
protectedFontgetFont()
publicStringgetText()
protectedintgetTextX()
protectedintgetTextY()
publicvoidpaint(UIGraphics u1, boolean b1, int i1, int i2)
publicvoidsetEnabled(boolean b1)
publicvoidsetRtMargin(int i1)
publicvoidsetText(String s1)

References
0000methodcom.motorola.synerj.ui.Fonts.get()
0001methodthis.setText()
0002methodthis.getTextX()
0003methodthis.getFont()
0004text...
0005methodcom.motorola.synerj.ui.util.ContentFormatter.fitString()
0006methodcom.motorola.synerj.ui.UIGraphics.setFont()
0007methodcom.motorola.synerj.ui.Colors.get()
0008methodcom.motorola.synerj.ui.UIGraphics.setColor()
0009methodcom.motorola.synerj.ui.UIGraphics.drawString()
000Amethodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.drawText()
000Bmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()
000Cobjrefcom.motorola.synerj.ui.widget.ListItem

com.motorola.synerj.ui.widget.StringListItemAdjustments

public super class StringListItemAdjustments

Fields
publicinttextLeft
publicinttextTop
publicintwidth

Methods
staticvoid<clinit>()
publicvoid<init>()

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.Title

public super class Title
extends com.motorola.synerj.ui.widget.WidgetBase

Fields
public static finalintCENTER
public static finalintLEFT
public static finalintRIGHT
privateTitleAdjustmentsadjs_
privateintanchor_
privateintcontentLeft_
privateintcontentTop_
privateObjectcontent_
privatebooleannoPadding_

Methods
publicvoid<init>(TitleAdjustments t1)
publicObjectgetContent()
privateintgetContentWidth()
publicintgetContentX()
publicintgetContentY()
publicSkinImagesgetSkinImages()
publicvoidpaint(UIGraphics u1)
publicvoidresize(int i1, int i2)
publicvoidsetContent(String s1, int i1)
publicvoidsetContent(Content c1, int i1)
publicvoidsetIgnorePadding(boolean b1)

References
0000methodcom.motorola.synerj.ui.widget.WidgetBase.getWidth()
0001methodjava.lang.Math.max()
0002methodcom.motorola.synerj.ui.widget.WidgetBase.<init>()
0003methodthis.getContentWidth()
0004methodcom.motorola.synerj.ui.Fonts.get()
0005text...
0006methodcom.motorola.synerj.ui.util.ContentFormatter.fitString()
0007methodcom.motorola.synerj.ui.widget.WidgetBase.getHeight()
0008methodthis.resize()
0009methodcom.motorola.synerj.ui.widget.WidgetBase.resize()
000Aobjrefjava.lang.String
000Bmethodjavax.microedition.lcdui.Font.stringWidth()
000Cobjrefcom.motorola.synerj.ui.util.Content
000Dmethodcom.motorola.synerj.ui.util.Content.getWidth()
000Emethodcom.motorola.synerj.ui.util.Content.getHeight()
000Fobjrefjava.lang.IllegalArgumentException
0010textinvalid anchor
0011methodjava.lang.IllegalArgumentException.<init>()
0012methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0013methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0014methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0015methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0016methodcom.motorola.synerj.ui.UIGraphics.clipRect()
0017methodcom.motorola.synerj.ui.UIGraphics.drawImage()
0018methodcom.motorola.synerj.ui.TestInfo.getInstance()
0019methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
001Amethodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
001Bmethodcom.motorola.synerj.ui.TestInfo.addTitleRectangle()
001Cmethodcom.motorola.synerj.ui.UIGraphics.setFont()
001Dmethodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.drawText()
001Emethodcom.motorola.synerj.ui.widget.OutlinedTextAdjuster.setType()
001Fmethodcom.motorola.synerj.ui.util.Content.paint()
0020methodcom.motorola.synerj.ui.UIGraphics.setClip()

com.motorola.synerj.ui.widget.TitleAdjustments

public super class TitleAdjustments
extends com.motorola.synerj.ui.SkinImages

Fields
public static finalintTYPE_CURRENT_SKIN
public static finalintTYPE_DEFAULT_SKIN
private staticTitleAdjustments[]adjs_
publicImagebgImage
publicintfgColor
publicintheight
publicintleftPadding
publicintrightPadding
privateinttype_

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
protectedvoiddestroyImages()
public staticTitleAdjustmentsgetAdjustments(int i1)
protectedintgetType()
protectedvoidinitImages()
protectedvoidupdate()

References
0000methodcom.motorola.synerj.ui.Skin.getAreaProperty()
0001methodcom.motorola.synerj.ui.Skin.getColorProperty()
0002methodcom.motorola.synerj.ui.Skin.isEnabled()
0003methodcom.motorola.synerj.ui.SkinImages.updateImages()
0004methodcom.motorola.synerj.ui.SkinImages.<init>()
0005objrefcom.motorola.synerj.ui.widget.TitleAdjustments$1
0006methodcom.motorola.synerj.ui.widget.TitleAdjustments$1.<init>()
0007methodcom.motorola.synerj.ui.settings.SettingsAdapter.skinChanged()
0008methodcom.motorola.synerj.ui.settings.Settings.getInstance()
0009methodcom.motorola.synerj.ui.settings.Settings.addListener()
000Afieldthis.adjs_
000Bobjrefjava.lang.IllegalArgumentException
000Ctextinvalid type
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Eobjrefthis
000Fmethodthis.<init>()
0010methodcom.motorola.synerj.ui.Skin.getImageProperty()

com.motorola.synerj.ui.widget.TitleAdjustments$1

private super class TitleAdjustments$1
extends com.motorola.synerj.ui.settings.SettingsAdapter

Fields
private finalTitleAdjustmentsthis$0

Methods
 void<init>(TitleAdjustments t1)
publicvoidskinChanged()

References
0000methodcom.motorola.synerj.ui.settings.SettingsAdapter.<init>()
0001methodcom.motorola.synerj.ui.widget.TitleAdjustments.update()

com.motorola.synerj.ui.widget.WallpaperWidget

public super class WallpaperWidget
extends com.motorola.synerj.ui.widget.WidgetWrapper

Fields
privateImagewallpaper_

Methods
staticvoid<clinit>()
publicvoid<init>(Widget w1, Image i1)
publicvoidpaint(UIGraphics u1)
publicvoidsetWallpaper(Image i1)

References
0000methodcom.motorola.synerj.ui.widget.WidgetWrapper.<init>()
0001methodthis.setWallpaper()
0002objrefjava.lang.IllegalArgumentException
0003textwallpaper must not be null
0004methodjava.lang.IllegalArgumentException.<init>()
0005methodcom.motorola.synerj.ui.widget.WidgetWrapper.getWrappedWidget()
0006methodcom.motorola.synerj.ui.widget.WidgetWrapper.getWidth()
0007methodjavax.microedition.lcdui.Image.getWidth()
0008methodcom.motorola.synerj.ui.widget.WidgetWrapper.getHeight()
0009methodjavax.microedition.lcdui.Image.getHeight()
000Amethodcom.motorola.synerj.ui.UIGraphics.drawImage()
000Bmethodcom.motorola.synerj.ui.widget.WidgetWrapper.paint()
000Cmethodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.Widget

public interface Widget

Methods
publicintgetHeight()
publicSkinImagesgetSkinImages()
publicintgetWidth()
publicvoidpaint(UIGraphics u1)
publicvoidresize(int i1, int i2)

com.motorola.synerj.ui.widget.WidgetBase

public super abstract class WidgetBase

Fields
privateintheight_
privateintwidth_

Methods
staticvoid<clinit>()
publicvoid<init>()
publicintgetHeight()
publicSkinImagesgetSkinImages()
publicintgetWidth()
publicvoidresize(int i1, int i2)

References
0000methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0001objrefcom.motorola.synerj.ui.widget.Widget

com.motorola.synerj.ui.widget.WidgetContainer

public super class WidgetContainer

Fields
privateint[]positions_
privatewidgets_

Methods
staticvoid<clinit>()
publicvoid<init>()
publicintgetHeight()
publicSkinImagesgetSkinImages()
publicWidgetgetWidget(int i1)
publicintgetWidgetX(int i1)
publicintgetWidgetY(int i1)
publicintgetWidth()
publicvoidmoveWidget(int i1, int i2, int i3)
publicvoidpaint(UIGraphics u1)
publicvoidresize(int i1, int i2)
publicvoidsetWidget(int i1, Widget w1)
publicvoidsetWidgetsCount(int i1)

References
0000methodthis.setWidgetsCount()
0001objrefcom.motorola.synerj.ui.widget.Widget
0002methodcom.motorola.synerj.ui.UIGraphics.getTranslateX()
0003methodcom.motorola.synerj.ui.UIGraphics.getTranslateY()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0006methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0007methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0008methodcom.motorola.synerj.ui.UIGraphics.translate()
0009methodcom.motorola.synerj.ui.widget.Widget.getWidth()
000Amethodcom.motorola.synerj.ui.widget.Widget.getHeight()
000Bmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
000Cmethodcom.motorola.synerj.ui.widget.Widget.paint()
000Dmethodcom.motorola.synerj.ui.UIGraphics.setClip()
000E00037FFFFFFF
000F000380000000
0010methodcom.motorola.synerj.svc.SecurityManager.checkPermission()

com.motorola.synerj.ui.widget.WidgetWrapper

public super class WidgetWrapper

Fields
privateintbottomExtent_
privateWidgetimpl_
privateintleftExtent_
privateintrightExtent_
privateinttopExtent_

Methods
staticvoid<clinit>()
protectedvoid<init>(Widget w1)
publicintgetBottomExtent()
publicintgetHeight()
publicintgetLeftExtent()
publicintgetRightExtent()
publicSkinImagesgetSkinImages()
publicintgetTopExtent()
publicintgetWidth()
publicWidgetgetWrappedWidget()
publicvoidpaint(UIGraphics u1)
publicvoidresize(int i1, int i2)
publicvoidsetExtents(int i1, int i2, int i3, int i4)
publicvoidsetWrappedWidget(Widget w1)

References
0000methodthis.setWrappedWidget()
0001objrefjava.lang.IllegalArgumentException
0002textinvelid extents
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodcom.motorola.synerj.ui.UIGraphics.getClipX()
0005methodcom.motorola.synerj.ui.UIGraphics.getClipY()
0006methodcom.motorola.synerj.ui.UIGraphics.getClipWidth()
0007methodcom.motorola.synerj.ui.UIGraphics.getClipHeight()
0008methodcom.motorola.synerj.ui.UIGraphics.translate()
0009methodcom.motorola.synerj.ui.widget.Widget.getWidth()
000Amethodcom.motorola.synerj.ui.widget.Widget.getHeight()
000Bmethodcom.motorola.synerj.ui.UIGraphics.clipRect()
000Cmethodcom.motorola.synerj.ui.widget.Widget.paint()
000Dmethodcom.motorola.synerj.ui.UIGraphics.setClip()
000Emethodcom.motorola.synerj.ui.widget.Widget.resize()
000Fmethodcom.motorola.synerj.ui.widget.Widget.getSkinImages()
0010methodcom.motorola.synerj.svc.SecurityManager.checkPermission()
0011objrefcom.motorola.synerj.ui.widget.Widget

com.motorola.zip.DataFormatException

public super class DataFormatException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

com.motorola.zip.Inflater

public super class Inflater

Fields
private static finalintFINISHED
private static finalintNEEDS_INPUT
private static finalintREMAINING
private static finalintTOTAL_IN
private static finalintTOTAL_OUT
privatebyte[]myInput
privateintmyStream

Methods
publicvoid<init>(boolean b1)
publicvoid<init>()
publicvoidend()
private static nativeintend0(int i1)
publicbooleanfinished()
publiclonggetBytesRead()
publiclonggetBytesWritten()
private static nativeintgetProperty0(int i1, int i2)
publicintgetRemaining()
publicintgetTotalIn()
publicintgetTotalOut()
publicintinflate(byte[] b1, int i1, int i2)
publicintinflate(byte[] b1)
private static nativeintinflateBytes0(int i1, byte[] b1, int i2, int i3)
private static nativeintinit0(boolean b1)
publicbooleanneedsInput()
publicvoidreset()
private static nativeintreset0(int i1)
publicvoidsetInput(byte[] b1)
publicvoidsetInput(byte[] b1, int i1, int i2)
private static nativeintsetInput0(int i1, byte[] b1, int i2, int i3)

References
0000methodthis.init0()
0001objrefjava.lang.NullPointerException
0002textObject of Inflater class couldn't be created correctly.
0003methodjava.lang.NullPointerException.<init>()
0004methodthis.<init>()
0005objrefcom.motorola.zip.DataFormatException
0006textUnable to uncompress - incorrect input data
0007methodcom.motorola.zip.DataFormatException.<init>()
0008methodthis.inflateBytes0()
0009objrefjava.lang.StringBuffer
000Amethodjava.lang.StringBuffer.<init>()
000BtextUnable to uncompress - error during process:
000Cmethodjava.lang.StringBuffer.append()
000Dmethodjava.lang.StringBuffer.append()
000Emethodjava.lang.StringBuffer.toString()
000Fmethodthis.inflate()
0010objrefjava.lang.ArrayIndexOutOfBoundsException
0011methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0012methodthis.setInput0()
0013methodthis.setInput()
0014methodthis.getProperty0()
0015methodthis.getTotalIn()
0016methodthis.getTotalOut()
0017methodthis.end0()
0018textObject of Inflater class couldn't be used any more correctly:
0019methodthis.reset0()

com.rococosoft.impronto.ImprontoConnection

public super class ImprontoConnection

Fields
privateAclLinkaclLink
privatebooleanclosed
privateConnectionnotifier

Methods
publicvoid<init>()
protectedvoidassertNotClosed()
publicvoidclose()
protectedvoidcreateLink(String s1, boolean b1)
protectedvoidcreateLink(String s1, boolean b1, boolean b2, boolean b3)
publicAclLinkgetAclLink()
publicConnectiongetNotifier()
publicRemoteDevicegetRemoteDevice()
publicbooleanisClosed()
publicvoidsetIsClosed()
publicvoidsetNotifier(Connection c1)
publicbooleanwasInitiator()

References
0000methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0001methodcom.rococosoft.impronto.ImprontoLocalDevice.getLinkManager()
0002methodcom.rococosoft.impronto.baseband.LinkManager.getAclLink()
0003methodcom.rococosoft.impronto.baseband.LinkManager.createAclLink()
0004methodcom.rococosoft.impronto.baseband.AclLink.isMaster()
0005objrefjavax.bluetooth.BluetoothConnectionException
0006methodjavax.bluetooth.BluetoothConnectionException.<init>()
0007methodthis.createLink()
0008methodcom.rococosoft.impronto.ImprontoLocalDevice.getBTSecurityManager()
0009methodcom.rococosoft.impronto.bcc.BTSecurityManager.authenticate()
000Aobjrefjava.io.IOException
000Btextauthentication failure
000Cmethodjava.io.IOException.<init>()
000Dmethodcom.rococosoft.impronto.bcc.BTSecurityManager.encrypt()
000Etextencryption failure
000Fmethodthis.assertNotClosed()
0010methodcom.rococosoft.impronto.baseband.AclLink.getRemoteDevice()
0011methodthis.isClosed()
0012textclosed
0013methodcom.rococosoft.impronto.baseband.AclLink.removeConnection()

com.rococosoft.impronto.ImprontoLocalDevice

public super abstract class ImprontoLocalDevice

Fields
private staticImprontoLocalDevicedevice
private staticBluetoothStateExceptiondeviceInitException
private staticObjectlock

Methods
staticvoid<clinit>()
protectedvoid<init>()
public static finalvoidcheckIsConnectable()
publicBTSecurityManagergetBTSecurityManager()
publicStringgetBluetoothAPIVersion()
publicStringgetBluetoothAddress()
publicintgetBluetoothConnectedDevicesMax()
publicbooleangetBluetoothConnectedInquiry()
publicbooleangetBluetoothConnectedInquiryScan()
publicbooleangetBluetoothConnectedPage()
publicbooleangetBluetoothConnectedPageScan()
publicintgetBluetoothL2CAPReceiveMTUMax()
publicbooleangetBluetoothMasterSwitch()
publicintgetBluetoothSDAttrRetrievableMax()
publicintgetBluetoothSDTransMax()
publicintgetDefaultServiceClasses()
publicDeviceClassgetDeviceClass()
publicintgetDiscoverable()
publicImprontoDiscoveryAgentgetDiscoveryAgent()
publicStringgetFriendlyName()
public staticImprontoLocalDevicegetImprontoLocalDevice(boolean b1)
public staticImprontoLocalDevicegetImprontoLocalDevice()
publicL2CAPConnectionManagergetL2CAPConnectionManager()
publicLinkManagergetLinkManager()
public staticStringgetProperty(String s1)
publicRFCommConnectionManagergetRFCommConnectionManager()
publicServiceRecordgetRecord(Connection c1)
protectedServiceRecordgetRecordByNotifier(Connection c1)
publicRemoteDevicegetRemoteDevice(Connection c1)
protectedRemoteDevicegetRemoteDeviceByConnection(Connection c1)
publicServiceDatabasegetServiceDatabase()
publicServiceManagergetServiceManager()
publicvoidremoveRecord(LocalServiceRecord l1)
protectedvoidsetDeviceServiceClasses(int i1)
publicbooleansetDiscoverable(int i1)
public static finalvoidsetFriendlyName(String s1)
public static finalbooleanshutdown(boolean b1)
protectedbooleanstackIsConnectable()
protectedbooleanstackSetDiscoverable(int i1)
protectedintstackSetFriendlyName(String s1)
protectedbooleanstackShutdown(boolean b1)
private synchronizedvoidupdateDeviceServiceClasses()
publicvoidupdateRecord(ServiceRecord s1)

References
0000methodjava.lang.Object.<init>()
0001fieldthis.device
0002fieldthis.deviceInitException
0003fieldthis.lock
0004methodcom.rococosoft.impronto.impl.DeviceFactory.getLocalDevice()
0005objrefjavax.bluetooth.BluetoothStateException
0006methodthis.stackShutdown()
0007methodthis.getL2CAPConnectionManager()
0008methodthis.getRFCommConnectionManager()
0009methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.getOpenConnections()
000Amethodjava.util.Vector.size()
000Bmethodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.getOpenConnections()
000Cmethodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.shutdown()
000Dmethodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.shutdown()
000Emethodthis.getLinkManager()
000Fmethodcom.rococosoft.impronto.baseband.LinkManager.shutdown()
0010methodthis.stackSetFriendlyName()
0011methodthis.stackIsConnectable()
0012textthe device is not connectable
0013methodjavax.bluetooth.BluetoothStateException.<init>()
0014methodthis.getDiscoverable()
0015methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.isValidAccessCode()
0016objrefjava.lang.IllegalArgumentException
0017textaccess code
0018methodjava.lang.IllegalArgumentException.<init>()
0019methodthis.stackSetDiscoverable()
001A0003009E8B00
001Bobjrefjava.lang.Thread
001Cobjrefcom.rococosoft.impronto.ImprontoLocalDevice$DiscoveryModeTimer
001D000500000000
001E00000000EA60
001Fmethodcom.rococosoft.impronto.ImprontoLocalDevice$DiscoveryModeTimer.<init>()
0020methodjava.lang.Thread.<init>()
0021methodjava.lang.Thread.start()
0022methodjavax.bluetooth.LocalDevice.getLocalDevice()
0023textbluetooth.api.version
0024methodjava.lang.String.equals()
0025methodthis.getBluetoothAPIVersion()
0026textbluetooth.master.switch
0027objrefjava.lang.StringBuffer
0028methodjava.lang.StringBuffer.<init>()
0029text 
002Amethodjava.lang.StringBuffer.append()
002Bmethodthis.getBluetoothMasterSwitch()
002Cmethodjava.lang.StringBuffer.append()
002Dmethodjava.lang.StringBuffer.toString()
002Etextbluetooth.sd.attr.retrievable.max
002Fmethodthis.getBluetoothSDAttrRetrievableMax()
0030methodjava.lang.Integer.toString()
0031textbluetooth.connected.devices.max
0032methodthis.getBluetoothConnectedDevicesMax()
0033textbluetooth.l2cap.receiveMTU.max
0034methodthis.getBluetoothL2CAPReceiveMTUMax()
0035textbluetooth.sd.trans.max
0036methodthis.getBluetoothSDTransMax()
0037textbluetooth.connected.inquiry.scan
0038methodthis.getBluetoothConnectedInquiryScan()
0039textbluetooth.connected.page.scan
003Amethodthis.getBluetoothConnectedPageScan()
003Btextbluetooth.connected.inquiry
003Cmethodthis.getBluetoothConnectedInquiry()
003Dtextbluetooth.connected.page
003Emethodthis.getBluetoothConnectedPage()
003Fobjrefjava.lang.NullPointerException
0040methodjava.lang.NullPointerException.<init>()
0041objrefcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier
0042methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.getRecord()
0043objrefcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier
0044methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.getRecord()
0045objrefcom.rococosoft.io.protocol.ProtocolLayer
0046methodcom.rococosoft.io.protocol.ProtocolLayer.getLowerLayer()
0047methodthis.getRecord()
0048objrefjava.io.IOException
0049textnotifier is closed
004Amethodthis.getRecordByNotifier()
004Btextinvalid notifier class:
004Cmethodjava.lang.Object.getClass()
004Dmethodjava.lang.Class.getName()
004Eobjrefcom.rococosoft.impronto.discovery.RemoteServiceRecord
004Ftextservice record is from remote service database
0050objrefcom.rococosoft.impronto.discovery.LocalServiceRecord
0051methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getIsModified()
0052methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getServerProtocol()
0053methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.updateRecord()
0054methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.updateRecord()
0055methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.getNotifier()
0056methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.getNotifier()
0057textunknown OBEX server protocol
0058textunknown service record server protocol
0059methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.setIsModified()
005Amethodthis.updateDeviceServiceClasses()
005Bmethodthis.getServiceDatabase()
005Cmethodcom.rococosoft.impronto.discovery.ServiceDatabase.removeRecord()
005Dmethodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.getOpenNotifiers()
005Emethodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.getOpenNotifiers()
005Fmethodthis.getDeviceClass()
0060methodjavax.bluetooth.DeviceClass.getServiceClasses()
0061methodthis.getDefaultServiceClasses()
0062methodjava.util.Vector.elements()
0063methodjava.util.Enumeration.hasMoreElements()
0064methodjava.util.Enumeration.nextElement()
0065methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.isAdvertised()
0066methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.getServiceRecord()
0067methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getDeviceServiceClasses()
0068methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.isAdvertised()
0069methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.getServiceRecord()
006Amethodthis.setDeviceServiceClasses()
006Bobjrefcom.rococosoft.impronto.ImprontoConnection
006Cmethodcom.rococosoft.impronto.ImprontoConnection.isClosed()
006Dtextconnection closed
006Emethodjava.io.IOException.<init>()
006Fmethodcom.rococosoft.impronto.ImprontoConnection.getRemoteDevice()
0070methodthis.getRemoteDevice()
0071methodthis.getRemoteDeviceByConnection()
0072textinvalid connection class:
0073objrefjava.lang.Object
0074objrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.ImprontoLocalDevice$DiscoveryModeTimer

private super class ImprontoLocalDevice$DiscoveryModeTimer

Fields
privatelongdelay
privateintmode
private finalImprontoLocalDevicethis$0

Methods
 void<init>(ImprontoLocalDevice i1, int i2, long l1)
publicvoidrun()

References
0000methodjava.lang.Thread.currentThread()
0001methodjava.lang.Thread.sleep()
0002methodcom.rococosoft.impronto.ImprontoLocalDevice.setDiscoverable()
0003objrefjava.lang.Exception
0004objrefjava.lang.Runnable

com.rococosoft.impronto.baseband.AclLink

public super abstract class AclLink

Fields
privateVectorconns
privateVectorencryptedConns
privateRemoteDeviceremoteDevice

Methods
protectedvoid<init>(String s1)
publicvoidaddConnection(ImprontoConnection i1)
publicbooleanauthenticate()
publicvoidclose()
publicEnumerationconnections()
privatebooleandecrypt(ImprontoConnection i1)
publicbooleanencrypt(ImprontoConnection i1, boolean b1)
publicStringgetRemoteAddress()
publicRemoteDevicegetRemoteDevice()
public staticRemoteDevicegetRemoteDevice(String s1)
publicbooleanisAuthenticated()
publicbooleanisEncrypted()
publicbooleanisMaster()
publicvoidremoveConnection(ImprontoConnection i1)
protectedbooleanstackAuthenticate()
protectedbooleanstackEncrypt(boolean b1)

References
0000objrefcom.rococosoft.impronto.baseband.AclLink$PeerDevice
0001methodcom.rococosoft.impronto.baseband.AclLink$PeerDevice.<init>()
0002objrefjava.util.Vector
0003methodjava.util.Vector.<init>()
0004methodthis.getRemoteDevice()
0005methodthis.isAuthenticated()
0006methodthis.stackAuthenticate()
0007methodthis.getRemoteAddress()
0008methodthis.isEncrypted()
0009methodthis.stackEncrypt()
000Amethodjava.util.Vector.contains()
000Bmethodjava.util.Vector.addElement()
000Cmethodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
000Dmethodcom.rococosoft.impronto.ImprontoLocalDevice.getBTSecurityManager()
000Emethodcom.rococosoft.impronto.bcc.BTSecurityManager.getSecurityMode()
000Fobjrefjavax.bluetooth.BluetoothConnectionException
0010textEncryption cannot be turned off in security mode 3
0011methodjavax.bluetooth.BluetoothConnectionException.<init>()
0012methodthis.decrypt()
0013methodjava.util.Vector.removeElement()
0014methodjava.util.Vector.isEmpty()
0015methodjava.util.Vector.size()
0016methodcom.rococosoft.impronto.ImprontoLocalDevice.getLinkManager()
0017methodcom.rococosoft.impronto.baseband.LinkManager.removeAclLink()
0018methodjava.util.Vector.elements()

com.rococosoft.impronto.baseband.AclLink$PeerDevice

private super class AclLink$PeerDevice
extends javax.bluetooth.RemoteDevice

Methods
 void<init>(String s1)

References
0000methodjavax.bluetooth.RemoteDevice.<init>()

com.rococosoft.impronto.baseband.LinkKey

public final super class LinkKey

Fields
privatebyte[]key

Methods
publicvoid<init>(byte[] b1)
publicvoid<init>(String s1)
publicbooleanequals(Object o1)
publicbyte[]toByteArray()
publicStringtoString()

References
0000methodjava.lang.String.getBytes()
0001methodjava.lang.Object.toString()
0002objrefthis

com.rococosoft.impronto.baseband.LinkManager

public super abstract class LinkManager

Fields
privateHashtablelinks

Methods
publicvoid<init>()
publicvoidaddAclLink(String s1, AclLink a1)
publicAclLinkcreateAclLink(String s1, boolean b1)
publicAclLinkgetAclLink(String s1)
publicvoidremoveAclLink(String s1)
publicvoidshutdown()

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002methodjava.util.Hashtable.get()
0003objrefcom.rococosoft.impronto.baseband.AclLink
0004methodjava.util.Hashtable.remove()
0005methodjava.util.Hashtable.put()
0006methodjava.util.Hashtable.elements()
0007methodjava.util.Enumeration.hasMoreElements()
0008methodjava.util.Enumeration.nextElement()
0009methodcom.rococosoft.impronto.baseband.AclLink.close()
000Amethodjava.util.Hashtable.clear()
000Bobjrefjava.io.IOException

com.rococosoft.impronto.bcc.BTSecurityManager

public super abstract class BTSecurityManager

Fields
protectedLinkManagerlinkManager
protectedServiceManagerserviceManager

Methods
protectedvoid<init>()
publicvoidaccess(ImprontoConnection i1, Service s1)
publicbooleanauthenticate(AclLink a1)
publicbooleanauthenticate(String s1)
protectedbooleanauthorise(String s1, Service s2)
publicbooleanauthorise(Connection c1, String s1)
publicvoidderegisterService(Connection c1)
publicbooleanencrypt(ImprontoConnection i1, boolean b1)
publicintgetSecurityMode()
publicbooleanisAuthenticated(AclLink a1)
publicbooleanisAuthenticated(String s1)
publicbooleanisAuthorised(Connection c1, AclLink a1)
publicbooleanisEncrypted(AclLink a1)
publicbooleanisEncrypted(String s1)
publicbooleanisTrustedDevice(String s1)
publicvoidregisterService(Service s1, Connection c1)
publicvoidsetSecurityMode(int i1)

References
0000methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0001methodcom.rococosoft.impronto.ImprontoLocalDevice.getServiceManager()
0002methodcom.rococosoft.impronto.ImprontoLocalDevice.getLinkManager()
0003methodthis.getSecurityMode()
0004methodcom.rococosoft.impronto.bcc.Service.requiresAuthentication()
0005methodcom.rococosoft.impronto.bcc.Service.requiresEncryption()
0006objrefjavax.bluetooth.BluetoothConnectionException
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textService
000Amethodjava.lang.StringBuffer.append()
000Bmethodcom.rococosoft.impronto.bcc.Service.getServiceName()
000Ctext requires security, and the device is in Security Mode 1 (no security)
000Dmethodjava.lang.StringBuffer.toString()
000Emethodjavax.bluetooth.BluetoothConnectionException.<init>()
000Fmethodcom.rococosoft.impronto.bcc.ServiceManager.registerService()
0010methodcom.rococosoft.impronto.bcc.ServiceManager.deregisterService()
0011methodcom.rococosoft.impronto.ImprontoConnection.getAclLink()
0012methodcom.rococosoft.impronto.bcc.Service.requiresBasebandSecurity()
0013textSecurity is required and the device is in Security Mode 1 (no security)
0014methodcom.rococosoft.impronto.baseband.AclLink.getRemoteAddress()
0015methodthis.authenticate()
0016methodcom.rococosoft.impronto.bcc.Service.requiresAuthorisation()
0017methodcom.rococosoft.impronto.ImprontoConnection.getNotifier()
0018methodthis.authorise()
0019methodthis.encrypt()
001AtextThe device is in Security Mode 1, and will not initiate any security procedures
001Bmethodcom.rococosoft.impronto.baseband.AclLink.authenticate()
001Cmethodcom.rococosoft.impronto.baseband.LinkManager.getAclLink()
001Dobjrefjava.io.IOException
001EtextNo ACL Link to
001Fmethodjava.io.IOException.<init>()
0020textThere is no Acl Link to the given device
0021methodcom.rococosoft.impronto.baseband.AclLink.encrypt()
0022methodcom.rococosoft.impronto.bcc.ServiceManager.find()
0023methodjavax.bluetooth.BluetoothConnectionException.<init>()
0024methodcom.rococosoft.impronto.bcc.Service.authorised()
0025methodthis.authorise()
0026methodcom.rococosoft.impronto.bcc.Service.addAuthorised()
0027methodthis.isTrustedDevice()
0028methodcom.rococosoft.impronto.baseband.AclLink.isAuthenticated()
0029methodthis.isAuthenticated()
002Amethodcom.rococosoft.impronto.baseband.AclLink.isEncrypted()
002Bmethodthis.isEncrypted()

com.rococosoft.impronto.bcc.DeviceManager

public super abstract class DeviceManager

Fields
protectedHashtablepeerDevices
protectedHashtablepreknownDevices

Methods
publicvoid<init>()
publicLinkKeygetLinkKey(String s1)
publicImprontoRemoteDevicegetPeerDevice(String s1)
publicRemoteDevice[]getPreknownDevices()
publicvoidremoveLinkKey(String s1)
publicvoidremovePeerDevice(String s1)
publicvoidremovePreknownDevice(String s1)
publicvoidsetLinkKey(String s1, LinkKey l1)

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002methodjava.util.Hashtable.remove()
0003methodjava.util.Hashtable.size()
0004methodjava.util.Hashtable.elements()
0005objrefjavax.bluetooth.RemoteDevice
0006methodjava.util.Enumeration.nextElement()
0007objrefcom.rococosoft.impronto.bcc.DeviceManager$Peer
0008methodcom.rococosoft.impronto.impl.DeviceFactory.removeDevice()
0009methodjava.util.Hashtable.get()
000Amethodcom.rococosoft.impronto.impl.DeviceFactory.getRemoteDevice()
000Bmethodcom.rococosoft.impronto.bcc.DeviceManager$Peer.<init>()
000Cmethodjava.util.Hashtable.put()
000Dobjrefjava.io.IOException

com.rococosoft.impronto.bcc.DeviceManager$Peer

private super class DeviceManager$Peer

Fields
 Stringbdaddr
 LinkKeykey
private finalDeviceManagerthis$0

Methods
 void<init>(DeviceManager d1, LinkKey l1, String s1)

com.rococosoft.impronto.bcc.Service

public super class Service

Fields
privatebooleanauthenticate
privatebooleanauthorise
privateVectorauthorised
privateintchannel
privatebooleanencrypt
privateStringname
privateintprotocol

Methods
publicvoid<init>(String s1, int i1, int i2, boolean b1, boolean b2, boolean b3)
publicvoidaddAuthorised(String s1)
publicbooleanauthorised(String s1)
publicbooleanequals(Object o1)
publicintgetServiceChannel()
publicStringgetServiceName()
publicintgetServiceProtocol()
publicbooleanmatchesProfile(int i1, int i2)
publicbooleanrequiresAuthentication()
publicbooleanrequiresAuthorisation()
publicbooleanrequiresBasebandSecurity()
publicbooleanrequiresEncryption()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.lang.Object.getClass()
0003methodjava.lang.Class.isInstance()
0004objrefthis
0005methodthis.getServiceName()
0006methodthis.getServiceProtocol()
0007methodthis.getServiceChannel()
0008methodjava.util.Vector.contains()
0009methodjava.util.Vector.addElement()

com.rococosoft.impronto.bcc.ServiceManager

public super abstract class ServiceManager

Fields
privateHashtableservices

Methods
publicvoid<init>()
publicvoidderegisterAllServices()
publicvoidderegisterService(Connection c1)
publicServicefind(int i1, int i2)
publicServicefind(Connection c1)
protectedvoidonDeregistration(Service s1)
protectedvoidonRegistration(Service s1)
publicvoidregisterService(Service s1, Connection c1)
publicbooleanservicesRegistered()

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002methodthis.onRegistration()
0003methodjava.util.Hashtable.put()
0004methodjava.util.Hashtable.remove()
0005objrefcom.rococosoft.impronto.bcc.Service
0006methodthis.onDeregistration()
0007methodjava.util.Hashtable.get()
0008methodjava.util.Hashtable.elements()
0009methodjava.util.Enumeration.hasMoreElements()
000Amethodjava.util.Enumeration.nextElement()
000Bmethodcom.rococosoft.impronto.bcc.Service.matchesProfile()
000Cmethodjava.util.Hashtable.isEmpty()
000Dmethodjava.util.Hashtable.clear()

com.rococosoft.impronto.discovery.BlockingDiscoveryListener

public super class BlockingDiscoveryListener

Fields
privatebooleandeviceInquiryDone
privateVectordevices
privatebooleanserviceSearchDone
privateVectorservices

Methods
publicvoid<init>()
publicvoiddeviceDiscovered(RemoteDevice r1, DeviceClass d1)
public synchronizedRemoteDevice[]getRemoteDevices()
public synchronizedServiceRecord[]getServiceRecords()
public synchronizedvoidinquiryCompleted(int i1)
public synchronizedvoidserviceSearchCompleted(int i1, int i2)
publicvoidservicesDiscovered(int i1, ServiceRecord[] s1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.util.Vector.addElement()
0003methodjava.lang.Object.notifyAll()
0004methodjava.lang.Object.wait()
0005methodjava.util.Vector.size()
0006objrefjavax.bluetooth.ServiceRecord
0007methodjava.util.Vector.copyInto()
0008methodjava.util.Vector.removeAllElements()
0009objrefjavax.bluetooth.RemoteDevice
000Aobjrefjavax.bluetooth.DiscoveryListener
000Bobjrefjava.lang.InterruptedException

com.rococosoft.impronto.discovery.DataElementHelper

public final super class DataElementHelper

Fields
private static finalbooleanDEBUG
private static finalchar[]lookup

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidmarshall(DataElement d1, OutputStream o1)
public staticbyte[]marshall(DataElement d1)
protected staticbyte[]sizeToArray(int i1)
public staticStringtoString(DataElement d1)
public staticDataElementunmarshall(byte[] b1)
public staticDataElementunmarshall(DataInput d1, int i1)
public staticDataElementunmarshall(InputStream i1)

References
0000methodjavax.bluetooth.DataElement.getDataType()
0001methodjavax.bluetooth.DataElement.getLong()
0002methodjava.lang.Long.toString()
0003objrefjava.lang.Boolean
0004methodjavax.bluetooth.DataElement.getBoolean()
0005methodjava.lang.Boolean.<init>()
0006methodjava.lang.Boolean.toString()
0007objrefjava.lang.StringBuffer
0008text 
0009methodjava.lang.StringBuffer.<init>()
000Amethodjavax.bluetooth.DataElement.getValue()
000Bobjrefjava.util.Enumeration
000Cmethodjava.util.Enumeration.hasMoreElements()
000Dmethodjava.util.Enumeration.nextElement()
000Eobjrefjavax.bluetooth.DataElement
000Fmethodjavax.bluetooth.DataElement.toString()
0010methodjava.lang.StringBuffer.append()
0011text 
0012methodjava.lang.StringBuffer.toString()
0013objref?
0014fieldthis.lookup
0015methodjava.lang.StringBuffer.append()
0016methodjava.lang.Object.toString()
001700030000FFFF
0018objrefjava.io.ByteArrayOutputStream
0019methodjava.io.ByteArrayOutputStream.<init>()
001Amethodthis.marshall()
001Bobjrefjava.lang.Exception
001Cmethodjava.lang.Throwable.printStackTrace()
001Dmethodjava.io.ByteArrayOutputStream.toByteArray()
001Emethodjava.io.OutputStream.write()
001Fmethodjava.io.OutputStream.write()
0020000500000000
00210000000000FF
0022objrefjava.lang.String
0023methodthis.sizeToArray()
0024methodjava.lang.String.getBytes()
0025objrefjavax.bluetooth.UUID
0026methodjavax.bluetooth.UUID.toString()
0027fieldcom.rococosoft.impronto.util.BluetoothConstants.BASEVALUE_UUID
0028methodjava.lang.String.substring()
0029methodjava.lang.String.endsWith()
002Amethodjava.lang.String.startsWith()
002Bmethodjava.lang.Integer.parseInt()
002Cmethodjava.lang.Long.parseLong()
002Dobjrefjava.io.ByteArrayInputStream
002Emethodjava.io.ByteArrayInputStream.<init>()
002Fmethodthis.unmarshall()
0030objrefcom.rococosoft.impronto.discovery.DataElementHelper$1
0031methodcom.rococosoft.impronto.discovery.DataElementHelper$1.<init>()
0032objrefjava.io.DataInputStream
0033methodjava.io.DataInputStream.<init>()
0034methodjava.io.DataInputStream.readByte()
0035methodjavax.bluetooth.DataElement.<init>()
0036methodjava.io.DataInputStream.readUnsignedByte()
0037methodjavax.bluetooth.DataElement.<init>()
0038methodjava.io.DataInputStream.readUnsignedShort()
0039methodjava.io.DataInputStream.readShort()
003Amethodjava.io.DataInputStream.readInt()
003B000500000000
003C0000FFFFFFFF
003Dmethodjava.io.DataInputStream.read()
003Emethodjavax.bluetooth.DataElement.<init>()
003Fmethodjava.io.DataInputStream.readLong()
0040methodjavax.bluetooth.DataElement.<init>()
0041objrefjava.io.IOException
0042methodjava.lang.StringBuffer.<init>()
0043textinvalid UUID size
0044methodjava.lang.StringBuffer.append()
0045methodjava.io.IOException.<init>()
0046methodjavax.bluetooth.UUID.<init>()
0047methodjava.io.DataInputStream.read()
0048methodjava.io.DataInputStream.available()
0049methodjavax.bluetooth.DataElement.addElement()
004Amethodjava.lang.String.<init>()
004Bmethodjava.io.DataInputStream.readUTF()
004Ctextinvalid size
004Dfieldjava.lang.System.err
004EtextImprontoDataE1ement.unmarshall() :: unknown
004Fmethodjava.io.PrintStream.println()

com.rococosoft.impronto.discovery.DataElementHelper$1

private super class DataElementHelper$1
extends java.io.InputStream

Fields
 intpos
private finalDataInputval$di
private finalintval$size

Methods
 void<init>(int i1, DataInput d1)
publicintavailable()
publicintread()

References
0000methodjava.io.InputStream.<init>()
0001methodjava.io.DataInput.readUnsignedByte()
0002objrefjava.io.IOException

com.rococosoft.impronto.discovery.DescriptorLayer

public super class DescriptorLayer

Fields
publicDataElement[]params
publicUUIDuuid

Methods
publicvoid<init>(UUID u1, DataElement[] d1)
public staticDescriptorLayerparseDescriptorLayer(DataElement d1)
publicDataElementtoDataElement()

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002methodjavax.bluetooth.DataElement.getDataType()
0003methodjavax.bluetooth.DataElement.getSize()
0004methodjavax.bluetooth.DataElement.getValue()
0005objrefjava.util.Enumeration
0006methodjava.util.Enumeration.nextElement()
0007objrefjavax.bluetooth.DataElement
0008methodjava.util.Enumeration.hasMoreElements()
0009objrefjavax.bluetooth.UUID
000Aobjrefthis
000Bmethodthis.<init>()
000Cmethodjavax.bluetooth.DataElement.<init>()
000Dmethodjavax.bluetooth.DataElement.<init>()
000Emethodjavax.bluetooth.DataElement.addElement()

com.rococosoft.impronto.discovery.DescriptorList

public super class DescriptorList
extends java.util.Vector

Methods
publicvoid<init>()
publicStringgetConnectionURL(String s1)
publicEnumerationgetStacks()
public staticDescriptorListparseDescriptorList(DataElement d1)
publicDataElementtoDataElement()

References
0000methodjava.util.Vector.<init>()
0001methodjava.util.Vector.elements()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004methodthis.getStacks()
0005methodjava.util.Enumeration.hasMoreElements()
0006methodjava.util.Enumeration.nextElement()
0007objrefcom.rococosoft.impronto.discovery.DescriptorStack
0008methodcom.rococosoft.impronto.discovery.DescriptorStack.getConnectionURL()
0009objrefthis
000Amethodthis.<init>()
000Bmethodjavax.bluetooth.DataElement.getDataType()
000Cobjrefjavax.bluetooth.DataElement
000Dmethodjavax.bluetooth.DataElement.<init>()
000Emethodjavax.bluetooth.DataElement.addElement()
000Fmethodjavax.bluetooth.DataElement.getValue()
0010objrefjava.util.Enumeration
0011methodcom.rococosoft.impronto.discovery.DescriptorStack.parseDescriptorStack()
0012methodjava.util.Vector.addElement()
0013methodjava.util.Vector.size()
0014objrefjava.lang.RuntimeException
0015textempty descriptor list
0016methodjava.lang.RuntimeException.<init>()
0017methodjava.util.Vector.elementAt()
0018methodcom.rococosoft.impronto.discovery.DescriptorStack.toDataElement()

com.rococosoft.impronto.discovery.DescriptorStack

public super class DescriptorStack
extends java.util.Vector

Methods
publicvoid<init>()
public staticDescriptorStackcreateL2CAPDescriptorStack(int i1)
public staticDescriptorStackcreateRFCOMMDescriptorStack(int i1)
publicStringgetConnectionURL(String s1)
privateStringgetGOEPConnectionURL(String s1)
privateStringgetL2CAPConnectionURL(String s1)
 EnumerationgetLayers()
privateStringgetSPPConnectionURL(String s1)
privateStringgetStreamL2CAPConnectionURL(String s1)
public staticDescriptorStackparseDescriptorStack(DataElement d1)
publicDataElementtoDataElement()

References
0000methodjava.util.Vector.<init>()
0001methodjava.util.Vector.elements()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004methodthis.getGOEPConnectionURL()
0005methodthis.getStreamL2CAPConnectionURL()
0006methodthis.getSPPConnectionURL()
0007methodthis.getL2CAPConnectionURL()
0008methodjavax.bluetooth.DataElement.getDataType()
0009methodjavax.bluetooth.DataElement.getValue()
000Aobjrefjava.util.Enumeration
000Bobjrefthis
000Cmethodthis.<init>()
000Dmethodjava.util.Enumeration.hasMoreElements()
000Emethodjava.util.Enumeration.nextElement()
000Fobjrefjavax.bluetooth.DataElement
0010methodcom.rococosoft.impronto.discovery.DescriptorLayer.parseDescriptorLayer()
0011methodjava.util.Vector.addElement()
0012methodjava.util.Vector.size()
0013methodjava.util.Vector.elementAt()
0014objrefcom.rococosoft.impronto.discovery.DescriptorLayer
0015fieldcom.rococosoft.impronto.util.BluetoothConstants.L2CAP_UUID
0016methodjavax.bluetooth.UUID.equals()
0017objrefjava.lang.StringBuffer
0018methodjava.lang.StringBuffer.<init>()
0019textbtl2cap://
001Amethodjava.lang.StringBuffer.append()
001Btext:
001Cmethodjavax.bluetooth.DataElement.getLong()
001Dmethodjava.lang.Integer.toHexString()
001Emethodjava.lang.StringBuffer.toString()
001Ffieldcom.rococosoft.impronto.util.BluetoothConstants.RFCOMM_UUID
0020textbtspp://
0021methodjava.lang.Integer.toString()
0022fieldcom.rococosoft.impronto.util.BluetoothConstants.OBEX_UUID
0023textbtgoep://
0024fieldcom.rococosoft.impronto.util.BluetoothConstants.STRL2CAP_UUID
0025textbtobl2://
0026textbtstrl2cap://
0027objrefjava.lang.RuntimeException
0028textempty descriptor stack
0029methodjava.lang.RuntimeException.<init>()
002Amethodjavax.bluetooth.DataElement.<init>()
002Bmethodthis.getLayers()
002Cmethodcom.rococosoft.impronto.discovery.DescriptorLayer.toDataElement()
002Dmethodjavax.bluetooth.DataElement.addElement()
002Emethodcom.rococosoft.impronto.discovery.DescriptorLayer.<init>()
002Fmethodjavax.bluetooth.DataElement.<init>()
0030objrefcom.rococosoft.impronto.util.BluetoothConstants

com.rococosoft.impronto.discovery.DeviceInquiryTransaction

public interface DeviceInquiryTransaction

Methods
publicbooleancancel()
publicintgetAccessCode()
publicDiscoveryListenergetDiscoveryListener()
publicbooleanisCancelled()
publicvoidstart()

com.rococosoft.impronto.discovery.ImprontoDiscoveryAgent

public super abstract class ImprontoDiscoveryAgent

Fields
private static finalint[]defaultAttrs
protectedVectordeviceCache
protectedDeviceInquiryTransactioninquiry
privateintnextSSTID
protectedObjectselectServiceLock
protectedHashtableserviceSearches

Methods
staticvoid<clinit>()
publicvoid<init>()
public synchronizedbooleancancelInquiry(DiscoveryListener d1)
publicbooleancancelServiceSearch(int i1)
protectedDeviceInquiryTransactioncreateDeviceInquiryTransaction(int i1, DiscoveryListener d1)
protectedServiceSearchTransactioncreateServiceSearchTransaction(int i1, int[] i2, UUID[] u1, RemoteDevice r1, DiscoveryListener d1)
private synchronizedintgetNextServiceSearchTransactionID()
protectedRemoteDevice[]getPreknownDevices()
publicintgetSDTransMax()
public staticbooleanisValidAccessCode(int i1)
publicRemoteDevice[]retrieveDevices(int i1)
publicintsearchServices(int[] i1, UUID[] u1, RemoteDevice r1, DiscoveryListener d1)
privateStringselectService(RemoteDevice r1, UUID u1, int i1, boolean b1)
publicStringselectService(UUID u1, int i1, boolean b1)
public synchronizedbooleanstartInquiry(int i1, DiscoveryListener d1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.util.Hashtable
0002methodjava.util.Hashtable.<init>()
0003objrefjava.util.Vector
0004methodjava.util.Vector.<init>()
0005objrefjava.lang.Object
0006methodthis.getPreknownDevices()
0007methodjava.util.Vector.size()
0008objrefjavax.bluetooth.RemoteDevice
0009methodjava.util.Vector.copyInto()
000Aobjrefjava.lang.IllegalArgumentException
000Btextinvalid option
000Cmethodjava.lang.IllegalArgumentException.<init>()
000D0003009E8B00
000E0003009E8B3F
000Fmethodthis.isValidAccessCode()
0010textinvalid access code
0011objrefjava.lang.NullPointerException
0012methodjava.lang.NullPointerException.<init>()
0013objrefjavax.bluetooth.BluetoothStateException
0014textalready in discovery mode
0015methodjavax.bluetooth.BluetoothStateException.<init>()
0016objrefcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent$DiscoveryAgentListener
0017methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent$DiscoveryAgentListener.<init>()
0018methodthis.createDeviceInquiryTransaction()
0019methodjava.util.Vector.removeAllElements()
001Amethodcom.rococosoft.impronto.discovery.DeviceInquiryTransaction.start()
001Bmethodcom.rococosoft.impronto.discovery.DeviceInquiryTransaction.getDiscoveryListener()
001Cmethodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent$DiscoveryAgentListener.getTarget()
001Dmethodcom.rococosoft.impronto.discovery.DeviceInquiryTransaction.isCancelled()
001Emethodcom.rococosoft.impronto.discovery.DeviceInquiryTransaction.cancel()
001Ftextquery pattern is zero length
0020fieldthis.defaultAttrs
0021methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.checkAttributeIDSet()
0022methodjava.util.Vector.contains()
0023objrefjava.lang.StringBuffer
0024methodjava.lang.StringBuffer.<init>()
0025textduplicate uuid
0026methodjava.lang.StringBuffer.append()
0027methodjava.lang.StringBuffer.append()
0028methodjava.lang.StringBuffer.toString()
0029methodjava.util.Vector.addElement()
002Amethodjava.util.Hashtable.size()
002Bmethodthis.getSDTransMax()
002Ctextexceeded search limit
002Dmethodjava.lang.StringBuffer.append()
002Emethodthis.getNextServiceSearchTransactionID()
002Fmethodthis.createServiceSearchTransaction()
0030textinternal error: failed to create search transaction
0031methodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.getTransactionID()
0032textinternal error: bad search transaction ID
0033text !=
0034objrefjava.lang.Integer
0035methodjava.lang.Integer.<init>()
0036methodjava.util.Hashtable.put()
0037methodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.start()
0038methodjava.util.Hashtable.get()
0039objrefcom.rococosoft.impronto.discovery.ServiceSearchTransaction
003Amethodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.isCancelled()
003Bmethodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.cancel()
003Cmethodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
003Dmethodcom.rococosoft.impronto.ImprontoLocalDevice.getBluetoothSDTransMax()
003Etextunknown authentication/encryption settings requested
003Fobjrefcom.rococosoft.impronto.discovery.BlockingDiscoveryListener
0040methodcom.rococosoft.impronto.discovery.BlockingDiscoveryListener.<init>()
00410003009E8B33
0042methodthis.startInquiry()
0043methodcom.rococosoft.impronto.discovery.BlockingDiscoveryListener.getRemoteDevices()
0044objrefjava.lang.InterruptedException
0045methodthis.selectService()
0046objrefjavax.bluetooth.UUID
0047methodthis.searchServices()
0048methodcom.rococosoft.impronto.discovery.BlockingDiscoveryListener.getServiceRecords()
0049methodjavax.bluetooth.ServiceRecord.getConnectionURL()
004Aobjrefcom.rococosoft.impronto.util.BluetoothConstants

com.rococosoft.impronto.discovery.ImprontoDiscoveryAgent$DiscoveryAgentListener

public super class ImprontoDiscoveryAgent$DiscoveryAgentListener

Fields
 DiscoveryListenertarget
private finalImprontoDiscoveryAgentthis$0

Methods
publicvoid<init>(ImprontoDiscoveryAgent i1, DiscoveryListener d1)
publicvoiddeviceDiscovered(RemoteDevice r1, DeviceClass d1)
publicDiscoveryListenergetTarget()
publicvoidinquiryCompleted(int i1)
publicvoidserviceSearchCompleted(int i1, int i2)
publicvoidservicesDiscovered(int i1, ServiceRecord[] s1)

References
0000methodjavax.bluetooth.DiscoveryListener.inquiryCompleted()
0001objrefjava.lang.Throwable
0002methodjava.lang.Throwable.printStackTrace()
0003objrefjava.lang.NullPointerException
0004methodjava.lang.NullPointerException.<init>()
0005methodjava.util.Vector.contains()
0006methodjava.util.Vector.addElement()
0007methodjavax.bluetooth.DiscoveryListener.deviceDiscovered()
0008methodjavax.bluetooth.DiscoveryListener.servicesDiscovered()
0009objrefjava.lang.Integer
000Amethodjava.lang.Integer.<init>()
000Bmethodjava.util.Hashtable.remove()
000Cobjrefjava.lang.RuntimeException
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Ftextinternal error: unknown transaction ID:
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.toString()
0013methodjava.lang.RuntimeException.<init>()
0014methodjavax.bluetooth.DiscoveryListener.serviceSearchCompleted()
0015objrefjavax.bluetooth.DiscoveryListener

com.rococosoft.impronto.discovery.ImprontoRemoteDevice

public super abstract class ImprontoRemoteDevice

Fields
protectedStringaddress
privateStringfriendlyName
privateBTSecurityManagersecurity

Methods
protectedvoid<init>(String s1)
publicbooleanauthenticate()
publicbooleanauthorize(Connection c1)
publicbooleanencrypt(Connection c1, boolean b1)
publicStringgetFriendlyName(boolean b1)
privateImprontoConnectiongetImprontoConnection(Connection c1)
protectedBTSecurityManagergetSecurity()
publicbooleanisAuthenticated()
publicbooleanisAuthorized(Connection c1)
publicbooleanisEncrypted()
publicbooleanisTrustedDevice()
protectedStringstackGetFriendlyName(String s1, boolean b1)

References
0000methodthis.getSecurity()
0001methodcom.rococosoft.impronto.bcc.BTSecurityManager.authenticate()
0002objrefjavax.bluetooth.BluetoothConnectionException
0003methodthis.getImprontoConnection()
0004methodcom.rococosoft.impronto.ImprontoConnection.wasInitiator()
0005objrefjava.lang.IllegalArgumentException
0006textthe local device is a client
0007methodjava.lang.IllegalArgumentException.<init>()
0008methodthis.authenticate()
0009methodcom.rococosoft.impronto.ImprontoConnection.getNotifier()
000Amethodcom.rococosoft.impronto.bcc.BTSecurityManager.authorise()
000Bmethodcom.rococosoft.impronto.bcc.BTSecurityManager.encrypt()
000Cmethodcom.rococosoft.impronto.bcc.BTSecurityManager.isAuthenticated()
000Dmethodcom.rococosoft.impronto.ImprontoConnection.getAclLink()
000Emethodcom.rococosoft.impronto.bcc.BTSecurityManager.isAuthorised()
000Fmethodcom.rococosoft.impronto.bcc.BTSecurityManager.isEncrypted()
0010methodcom.rococosoft.impronto.bcc.BTSecurityManager.isTrustedDevice()
0011methodthis.stackGetFriendlyName()
0012methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0013methodcom.rococosoft.impronto.ImprontoLocalDevice.getBTSecurityManager()
0014objrefcom.rococosoft.impronto.ImprontoConnection
0015objrefcom.rococosoft.io.protocol.ProtocolLayer
0016methodcom.rococosoft.io.protocol.ProtocolLayer.getLowerLayer()
0017objrefjava.io.IOException

com.rococosoft.impronto.discovery.ImprontoServiceRecord

public super abstract class ImprontoServiceRecord

Fields
public static finalintSERVER_PROTOCOL_GOEP
public static finalintSERVER_PROTOCOL_L2CAP
public static finalintSERVER_PROTOCOL_SPP
protectedHashtableattrs
protectedRemoteDevicedevice
privatebooleanisModified
protectedintprotocol
privateDataElementpublicBrowseGroup
protectedintserviceClasses

Methods
protectedvoid<init>(RemoteDevice r1)
protectedvoid<init>(int i1)
public staticvoidcheckAttributeIDSet(int[] i1)
public synchronizedint[]getAttributeIDs()
public staticStringgetAttributeName(int i1)
public synchronizedDataElementgetAttributeValue(int i1)
public synchronizedStringgetConnectionURL(int i1, boolean b1)
publicintgetDeviceServiceClasses()
publicRemoteDevicegetHostDevice()
publicbooleangetIsModified()
publicDataElementgetProtocolDescriptorList()
publicintgetServerProtocol()
publicUUID[]getServiceClassIDList()
publicUUIDgetServiceID()
publicStringgetServiceName()
publicStringgetServiceName(int i1)
publiclonggetServiceRecordHandle()
protected synchronizedbooleansetAttributeValueUnchecked(int i1, DataElement d1)
publicvoidsetIsModified(boolean b1)
publicvoidsetServerProtocol(int i1)
public synchronizedStringtoString()

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004methodthis.setServerProtocol()
0005objrefjavax.bluetooth.DataElement
0006methodjavax.bluetooth.DataElement.<init>()
0007fieldcom.rococosoft.impronto.util.BluetoothConstants.PUBLIC_BROWSE_GROUP
0008methodjavax.bluetooth.DataElement.<init>()
0009methodjavax.bluetooth.DataElement.addElement()
000Amethodthis.setAttributeValueUnchecked()
000Bmethodjava.util.Hashtable.size()
000Cmethodjava.util.Hashtable.keys()
000Dmethodjava.util.Enumeration.hasMoreElements()
000Emethodjava.util.Enumeration.nextElement()
000Fobjrefjava.lang.Integer
001000030000FFFF
0011objrefjava.lang.IllegalArgumentException
0012textinvalid attribute id
0013methodjava.lang.IllegalArgumentException.<init>()
0014methodjava.lang.Integer.<init>()
0015methodjava.util.Hashtable.get()
0016textinvalid protocol
0017text;authenticate=false;encrypt=false
0018text;authenticate=true;encrypt=false
0019text;authenticate=true;encrypt=true
001Atextunknown authentication/encryption settings requested
001Bobjrefjava.lang.StringBuffer
001Cmethodjava.lang.StringBuffer.<init>()
001Dmethodjava.lang.StringBuffer.append()
001Etext;master=
001Ftexttrue
0020textfalse
0021methodjava.lang.StringBuffer.toString()
0022methodthis.getProtocolDescriptorList()
0023methodcom.rococosoft.impronto.discovery.DescriptorList.parseDescriptorList()
0024methodthis.getHostDevice()
0025methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0026methodcom.rococosoft.impronto.ImprontoLocalDevice.getBluetoothAddress()
0027methodcom.rococosoft.impronto.discovery.DescriptorList.getConnectionURL()
0028textno attributes specified
0029methodcom.rococosoft.impronto.ImprontoLocalDevice.getBluetoothSDAttrRetrievableMax()
002Atexttoo many attributes
002Bobjrefjava.util.Vector
002Cmethodjava.util.Vector.<init>()
002Dmethodjava.util.Vector.contains()
002Etextduplicate attribute id
002Fmethodjava.util.Vector.addElement()
0030methodjava.util.Hashtable.put()
0031methodthis.setIsModified()
0032methodjava.util.Hashtable.remove()
0033methodthis.getAttributeValue()
0034methodjavax.bluetooth.DataElement.getSize()
0035objrefjavax.bluetooth.UUID
0036methodjavax.bluetooth.DataElement.getValue()
0037objrefjava.util.Enumeration
0038methodthis.getServiceName()
0039objrefjava.lang.String
003A0005FFFFFFFF
003B0000FFFFFFFF
003Cmethodjavax.bluetooth.DataElement.getLong()
003Dmethodthis.getAttributeIDs()
003Etext,
003Fmethodthis.getAttributeName()
0040methodjava.lang.Integer.toString()
0041text=
0042methodjava.lang.StringBuffer.append()
0043textBluetoothProfileDescriptorList
0044textBrowseGroupList
0045textClientExecutableURL
0046textDocumentationURL
0047textIconURL
0048textLanguageBasedAttributeIDList
0049textProtocolDescriptorList
004AtextProviderName
004BtextServiceAvailability
004CtextServiceClassIDList
004DtextServiceDatabaseState
004EtextServiceDescription
004FtextServiceID
0050textServiceInfoTimeToLive
0051textServiceName
0052textServiceRecordHandle
0053textServiceRecordState
0054textServiceVersion
0055textVersionNumberList
0056objrefjavax.bluetooth.ServiceRecord
0057objrefcom.rococosoft.impronto.util.BluetoothConstants

com.rococosoft.impronto.discovery.LocalServiceRecord

public super abstract class LocalServiceRecord
extends com.rococosoft.impronto.discovery.ImprontoServiceRecord

Methods
protectedvoid<init>(int i1)
public synchronizedbooleanpopulateRecord(int[] i1)
publicvoidremove()
public synchronizedbooleansetAttributeValue(int i1, DataElement d1)
publicvoidsetDeviceServiceClasses(int i1)
publicvoidsetProtocolDescriptorList(DataElement d1)
publicvoidsetServiceClassIDList(UUID[] u1)
publicvoidsetServiceID(UUID u1)
publicvoidsetServiceName(int i1, String s1)
publicvoidsetServiceName(String s1)
publicvoidsetServiceRecordHandle(long l1)
publicvoidupdate()

References
0000methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.<init>()
00010003FF00FFFF
0002objrefjava.lang.IllegalArgumentException
0003textinvalid service class
0004methodjava.lang.IllegalArgumentException.<init>()
0005methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.setIsModified()
0006objrefjava.lang.RuntimeException
0007textservice record was obtained from local device
0008methodjava.lang.RuntimeException.<init>()
0009textcannot set service record handle
000A00030000FFFF
000Bobjrefjava.lang.StringBuffer
000Cmethodjava.lang.StringBuffer.<init>()
000Dmethodjava.lang.StringBuffer.append()
000Etext is not uint16
000Fmethodjava.lang.StringBuffer.append()
0010methodjava.lang.StringBuffer.toString()
0011methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.setAttributeValueUnchecked()
0012objrefjava.lang.NullPointerException
0013methodjava.lang.NullPointerException.<init>()
0014textcannot have zero length ServiceClassIDList
0015objrefjavax.bluetooth.DataElement
0016methodjavax.bluetooth.DataElement.<init>()
0017methodjavax.bluetooth.DataElement.<init>()
0018methodjavax.bluetooth.DataElement.addElement()
0019methodthis.setAttributeValue()
001Amethodjavax.bluetooth.DataElement.getDataType()
001BtextProtocolDescriptorList attribute must be DATALT or DATSEQ
001Cmethodthis.setServiceName()
001Dtextinvalid language base
001E000500000000
001F000000010000
0020000500000000
00210000FFFFFFFF
0022textinvalid service record handle
0023methodjavax.bluetooth.DataElement.<init>()
0024objrefjava.io.IOException
0025objrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.discovery.RemoteServiceRecord

public super abstract class RemoteServiceRecord
extends com.rococosoft.impronto.discovery.ImprontoServiceRecord

Fields
private finalRuntimeExceptionerror

Methods
protectedvoid<init>(RemoteDevice r1)
protectedDataElement[]getAttributeValues(int[] i1)
public synchronizedbooleanpopulateRecord(int[] i1)
public synchronizedbooleansetAttributeValue(int i1, DataElement d1)
publicvoidsetDeviceServiceClasses(int i1)

References
0000methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.<init>()
0001objrefjava.lang.RuntimeException
0002textservice record was obtained from remote device
0003methodjava.lang.RuntimeException.<init>()
0004methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.checkAttributeIDSet()
0005methodthis.getAttributeValues()
0006textinternal error: getAttributeValues() failed
0007objrefjava.lang.Integer
0008methodjava.lang.Integer.<init>()
0009methodjava.util.Hashtable.remove()
000Amethodjava.util.Hashtable.put()
000Bmethodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.setIsModified()
000Cobjrefjava.io.IOException

com.rococosoft.impronto.discovery.ServiceDatabase

public interface ServiceDatabase

Methods
publicLocalServiceRecordcreateRecord(int i1)
publicvoidremoveRecord(LocalServiceRecord l1)
publicvoidupdateRecord(LocalServiceRecord l1)

References
0000objrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.discovery.ServiceRecordHelper

public super class ServiceRecordHelper

Methods
publicvoid<init>()
public staticDataElementcreateL2CAPProtocolDescriptorList(int i1)
public staticDataElementcreateL2CAPProtocolDescriptorListEntry(int i1)
public staticvoidvalidateL2CAPProtocolDescriptorList(ServiceRecord s1, int i1)
private staticvoidvalidateL2CAPProtocolDescriptorListSEQ(DataElement d1, int i1)
public staticvoidvalidateServiceClassIDList(ServiceRecord s1)
public staticvoidvalidateServiceID(ServiceRecord s1, UUID u1)

References
0000methodjavax.bluetooth.ServiceRecord.getAttributeValue()
0001objrefjava.lang.IllegalArgumentException
0002textthe SERVICE_ID is mandatory
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodjavax.bluetooth.DataElement.getDataType()
0005textthe SERVICE_ID must be a UUID
0006methodjavax.bluetooth.DataElement.getValue()
0007methodjava.lang.Object.equals()
0008textthe SERVICE_ID is fixed
0009textthe SERVICE_CLASS_ID_LIST is mandatory
000Atextthe SERVICE_CLASS_ID_LIST must be a DATSEQ
000Bobjrefjava.util.Enumeration
000Cmethodjava.util.Enumeration.hasMoreElements()
000Dmethodjava.util.Enumeration.nextElement()
000Eobjrefjavax.bluetooth.DataElement
000Ftextthe SERVICE_CLASS_ID_LIST DATSEQ must only contain UUID elements
0010textthe PROTOCOL_DESCRIPTOR_LIST is mandatory
0011textthe PROTOCOL_DESCRIPTOR_LIST contains an empty DATALT
0012methodthis.validateL2CAPProtocolDescriptorListSEQ()
0013textthe PROTOCOL_DESCRIPTOR_LIST must be a DATSEQ or DATALT
0014textthe PROTOCOL_DESCRIPTOR_LIST does not contain a DATSEQ where expected
0015textthe PROTOCOL_DESCRIPTOR_LIST contains an empty DATSEQ
0016methodjavax.bluetooth.DataElement.<init>()
0017methodthis.createL2CAPProtocolDescriptorListEntry()
0018methodjavax.bluetooth.DataElement.addElement()
0019fieldcom.rococosoft.impronto.util.BluetoothConstants.L2CAP_UUID
001Amethodjavax.bluetooth.DataElement.<init>()
001Bmethodjavax.bluetooth.DataElement.<init>()
001Cobjrefcom.rococosoft.impronto.util.BluetoothConstants

com.rococosoft.impronto.discovery.ServiceSearchTransaction

public interface ServiceSearchTransaction

Methods
publicbooleancancel()
publicintgetTransactionID()
publicbooleanisCancelled()
publicvoidstart()

com.rococosoft.impronto.impl.AclLinkImpl

private final super class AclLinkImpl
extends com.rococosoft.impronto.baseband.AclLink

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privatebyte[]bdaddr
privateinthandle
privatebooleanisIdle

Methods
staticvoid<clinit>()
 void<init>(String s1, boolean b1)
public synchronizedvoidclose()
privateintfindHandle()
privateintgetState(int i1)
publicbooleanisAuthenticated()
publicbooleanisEncrypted()
publicbooleanisMaster()
public synchronizedbooleanisValid()
private static nativeintnativeClose(byte[] b1)
private static nativeintnativeReqAuthenticate(int i1, byte[] b1)
private static nativeintnativeReqFindHandle(int i1, byte[] b1)
private static nativeintnativeReqGetState(int i1, byte[] b1, int i2)
private static nativeintnativeReqSetEncrypt(int i1, byte[] b1, boolean b2)
protected synchronizedvoidnotifyIdle()
protectedbooleanstackAuthenticate()
protectedbooleanstackEncrypt(boolean b1)

References
0000methodcom.rococosoft.impronto.baseband.AclLink.<init>()
0001methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0002methodthis.findHandle()
0003methodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
0004methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0005methodthis.nativeReqFindHandle()
0006methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0007methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0008methodthis.getState()
0009methodthis.nativeReqGetState()
000Afieldjava.lang.System.out
000Bobjrefjava.lang.StringBuffer
000Cmethodjava.lang.StringBuffer.<init>()
000Dfieldthis.MSG_DEBUG
000Emethodjava.lang.StringBuffer.append()
000FtextnativeReqGetState(reqId=
0010methodjava.lang.StringBuffer.append()
0011text,attr=
0012text) returned error:
0013methodjava.lang.StringBuffer.toString()
0014methodjava.io.PrintStream.println()
0015text) async error: null
0016methodthis.nativeReqAuthenticate()
0017textnativeReqAuthenticate returned error:
0018textnativeReqAuthenticate async error: null
0019methodthis.nativeReqSetEncrypt()
001AtextnativeReqSetEncrypt returned error:
001BtextnativeReqSetEncrypt async error: null
001Cmethodthis.close()
001Dmethodthis.nativeClose()
001Emethodcom.rococosoft.impronto.impl.LinkManagerImpl.getInstance()
001Fmethodcom.rococosoft.impronto.baseband.AclLink.getRemoteAddress()
0020methodcom.rococosoft.impronto.baseband.LinkManager.removeAclLink()
0021textJBlend.ERR.AclLink:
0022objrefjava.lang.String
0023fieldthis.MSG_TRACE
0024objref?
0025objrefjavax.bluetooth.BluetoothConnectionException

com.rococosoft.impronto.impl.BTUtil

private final super class BTUtil

Methods
 void<init>()
private staticintfromHex(char c1)
staticStringfromHostAddress(String s1)
staticStringfromHostByteArray(byte[] b1)
staticvoidraiseBluetoothConnectionException(int[] i1)
staticvoidraiseBluetoothConnectionException(int i1)
staticvoidraiseServiceRegistrationException(int i1, String s1)
staticvoidraiseServiceRegistrationException(int[] i1, String s1)
private staticchartoHex(int i1)
staticStringtoHostAddress(String s1)
staticbyte[]toHostByteArray(String s1)
staticbyte[]toUUIDsByteArray(UUID[] u1)

References
0000objrefjava.lang.IllegalArgumentException
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textno hex (
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006text)
0007methodjava.lang.StringBuffer.toString()
0008methodjava.lang.IllegalArgumentException.<init>()
0009textto hex (
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.String.charAt()
000Cmethodthis.fromHex()
000Dmethodjava.lang.StringBuffer.<init>()
000Emethodthis.toHex()
000Fmethodjavax.bluetooth.UUID.toString()
0010methodjava.lang.String.substring()
0011methodjava.lang.Integer.parseInt()
0012objrefjavax.bluetooth.BluetoothConnectionException
0013textterminated
0014methodjavax.bluetooth.BluetoothConnectionException.<init>()
0015methodthis.raiseBluetoothConnectionException()
0016texterrno=
0017methodjavax.bluetooth.BluetoothConnectionException.<init>()
0018objrefjavax.bluetooth.ServiceRegistrationException
0019methodjavax.bluetooth.ServiceRegistrationException.<init>()
001Amethodthis.raiseServiceRegistrationException()
001Btext: errno=
001Cobjref?

com.rococosoft.impronto.impl.CDCUtil

private final super class CDCUtil

Fields
private staticCDCUtil$Lockdevice

Methods
staticvoid<clinit>()
 void<init>()
staticbyte[]convertToBytes(String s1)
staticvoidlockDevice()
staticvoidraiseIOException(int i1, String s1)
staticvoidraiseIOException(int[] i1, String s1)
staticvoidraiseIOExceptionIf(boolean b1, String s1)
staticvoidunlockDevice()

References
0000textUS-ASCII
0001methodjava.lang.String.getBytes()
0002objrefjava.io.UnsupportedEncodingException
0003fieldthis.device
0004methodcom.rococosoft.impronto.impl.CDCUtil$Lock.lock()
0005methodcom.rococosoft.impronto.impl.CDCUtil$Lock.unlock()
0006objrefjava.io.InterruptedIOException
0007methodjava.io.InterruptedIOException.<init>()
0008methodthis.raiseIOException()
0009objrefjava.io.IOException
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Cmethodjava.lang.StringBuffer.append()
000Dtext: errno=
000Emethodjava.lang.StringBuffer.append()
000Fmethodjava.lang.StringBuffer.toString()
0010methodjava.io.IOException.<init>()
0011objrefcom.rococosoft.impronto.impl.CDCUtil$Lock
0012methodcom.rococosoft.impronto.impl.CDCUtil$Lock.<init>()
0013objref?

com.rococosoft.impronto.impl.CDCUtil$1

private super class CDCUtil$1

com.rococosoft.impronto.impl.CDCUtil$Lock

private super class CDCUtil$Lock

Fields
privateThreadholder

Methods
privatevoid<init>()
 void<init>(CDCUtil$1 c1)
synchronizedvoidlock()
synchronizedvoidunlock()

References
0000methodthis.<init>()
0001methodjava.lang.Thread.currentThread()
0002methodjava.lang.Object.wait()
0003objrefjava.lang.InterruptedException
0004methodjava.lang.Object.notifyAll()

com.rococosoft.impronto.impl.DataElementParser

private final super class DataElementParser

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
 intbodySize
 intbodyTop
 byte[]data
 intdeTop
 intdeType
private static finalchar[]hexChars

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoid<init>(byte[] b1)
publicvoid<init>(byte[] b1, int i1, int i2)
publicDataElementparseBody()
private staticbyte[]parseBytesValue(byte[] b1, int i1, int i2)
private staticlongparseLongValue(byte[] b1, int i1, int i2)
private staticUUIDparseUUIDValue(byte[] b1, int i1, int i2)
privatevoidsetData(byte[] b1, int i1, int i2)

References
0000methodthis.setData()
0001000500000000
00020000000000FF
0003objrefjava.lang.RuntimeException
0004textInvalid Data
0005methodjava.lang.RuntimeException.<init>()
0006objrefjavax.bluetooth.DataElement
0007methodjavax.bluetooth.DataElement.<init>()
0008methodjavax.bluetooth.DataElement.<init>()
0009methodthis.parseLongValue()
000Amethodjavax.bluetooth.DataElement.<init>()
000Bmethodthis.parseBytesValue()
000Cmethodjavax.bluetooth.DataElement.<init>()
000Dmethodthis.parseUUIDValue()
000Eobjrefjava.lang.String
000Fmethodjava.lang.String.<init>()
0010objrefthis
0011methodthis.<init>()
0012methodthis.parseBody()
0013methodjavax.bluetooth.DataElement.addElement()
0014textparseBody
0015objrefjavax.bluetooth.UUID
0016methodjavax.bluetooth.UUID.<init>()
0017fieldthis.hexChars
0018methodjava.lang.String.<init>()
0019methodjavax.bluetooth.UUID.<init>()
001AtextparseUUID
001BtextJBlend.ERR.DataElementParser:
001Cfieldthis.MSG_DEBUG
001Dfieldthis.MSG_TRACE

com.rococosoft.impronto.impl.DataElementSerializer

private final super class DataElementSerializer

Fields
private static finalint[]BASEUUID
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE

Methods
staticvoid<clinit>()
 void<init>()
staticintgetSizeIndex(int i1)
public staticbyte[]serialize(DataElement d1)
staticintstoreBytes(byte[] b1, int i1, int i2, byte[] b2)
staticintstoreInt2(byte[] b1, int i1, int i2)
staticintstoreInt4(byte[] b1, int i1, int i2)
staticintstoreLong(byte[] b1, int i1, int i2, long l1)
private staticbyte[]toBytes()
private staticbyte[]toBytes(int i1, byte[] b1)
private staticbyte[]toBytes(int i1, String s1)
private staticbyte[]toBytes(int i1, long l1)
private staticbyte[]toBytes(int i1, Enumeration e1)
private staticbyte[]toBytes(boolean b1)
private staticbyte[]toBytesUUID(UUID u1)

References
0000methodjavax.bluetooth.DataElement.getDataType()
0001methodjavax.bluetooth.DataElement.getValue()
0002objrefjava.util.Enumeration
0003methodthis.toBytes()
0004methodjavax.bluetooth.DataElement.getLong()
0005methodthis.toBytes()
0006methodjavax.bluetooth.DataElement.getBoolean()
0007methodthis.toBytes()
0008objrefjava.lang.String
0009methodthis.toBytes()
000Aobjref?
000Bmethodthis.toBytes()
000Cobjrefjavax.bluetooth.UUID
000Dmethodthis.toBytesUUID()
000Emethodthis.toBytes()
000Fobjrefjava.lang.RuntimeException
0010textserialize - unknown data element type
0011methodjava.lang.RuntimeException.<init>()
0012methodthis.storeLong()
0013methodthis.storeBytes()
0014methodjavax.bluetooth.UUID.toString()
0015methodjava.lang.String.substring()
0016methodjava.lang.Long.parseLong()
0017fieldthis.BASEUUID
00180003FFFF0000
0019methodthis.storeInt2()
001Amethodthis.storeInt4()
001BtextUTF-8
001Cmethodjava.lang.String.getBytes()
001Dobjrefjava.io.UnsupportedEncodingException
001Efieldjava.lang.System.err
001Fobjrefjava.lang.StringBuffer
0020methodjava.lang.StringBuffer.<init>()
0021fieldthis.MSG_DEBUG
0022methodjava.lang.StringBuffer.append()
0023texttoBytes(int, String ) cannot convert to UTF-8
0024methodjava.lang.StringBuffer.toString()
0025methodjava.io.PrintStream.println()
0026methodjava.lang.RuntimeException.<init>()
0027methodthis.getSizeIndex()
0028objrefjava.util.Vector
0029methodjava.util.Vector.<init>()
002Amethodjava.util.Enumeration.hasMoreElements()
002Bmethodjava.util.Enumeration.nextElement()
002Cobjrefjavax.bluetooth.DataElement
002DtexttoBytes(int, enum ) dtd= 0x
002Emethodjava.lang.Integer.toHexString()
002Fmethodjava.util.Vector.addElement()
0030methodjava.util.Vector.size()
0031methodjava.util.Vector.elementAt()
0032000300010000
0033000500000000
00340000000000FF
0035objrefjava.lang.IllegalArgumentException
0036methodjava.lang.IllegalArgumentException.<init>()
0037textJBlend.ERR.DataElementSerializer:
0038fieldthis.MSG_TRACE
0039000380000080
003A00035F9B34FB

com.rococosoft.impronto.impl.DelegatingListener

private final super class DelegatingListener

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privateDiscoveryListenerdelegate
privateRemoteDevicedevice
privateVectorservices
privateServiceSearchTransactiontrans

Methods
staticvoid<clinit>()
 void<init>(DiscoveryListener d1)
 void<init>(RemoteDevice r1, ServiceSearchTransaction s1, DiscoveryListener d1)
publicvoiddeviceDiscovered(String s1, int i1)
publicvoidserviceDiscovered(RemoteDevice r1, byte[] b1)
publicvoidserviceSearchCompleted(int i1)

References
0000methodcom.rococosoft.impronto.impl.BTUtil.fromHostAddress()
0001methodcom.rococosoft.impronto.baseband.AclLink.getRemoteDevice()
0002objrefjavax.bluetooth.DeviceClass
0003methodjavax.bluetooth.DeviceClass.<init>()
0004methodjavax.bluetooth.DiscoveryListener.deviceDiscovered()
0005methodthis.<init>()
0006objrefjava.util.Vector
0007methodjava.util.Vector.<init>()
0008objrefcom.rococosoft.impronto.impl.ServiceRecordParser
0009methodcom.rococosoft.impronto.impl.ServiceRecordParser.<init>()
000Aobjrefcom.rococosoft.impronto.impl.RemoteServiceRecordImpl
000Bmethodcom.rococosoft.impronto.impl.RemoteServiceRecordImpl.<init>()
000Cmethodjava.util.Vector.addElement()
000Dmethodjava.util.Vector.size()
000Eobjrefjavax.bluetooth.ServiceRecord
000Fmethodjava.util.Vector.elementAt()
0010methodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.getTransactionID()
0011methodjavax.bluetooth.DiscoveryListener.servicesDiscovered()
0012fieldjava.lang.System.err
0013objrefjava.lang.StringBuffer
0014methodjava.lang.StringBuffer.<init>()
0015fieldthis.MSG_DEBUG
0016methodjava.lang.StringBuffer.append()
0017textno records for COMPLETED
0018methodjava.lang.StringBuffer.toString()
0019methodjava.io.PrintStream.println()
001Amethodcom.rococosoft.impronto.discovery.ServiceSearchTransaction.isCancelled()
001Bmethodjavax.bluetooth.DiscoveryListener.serviceSearchCompleted()
001CtextJBlend.ERR.DelegatingListener:
001Dobjrefjava.lang.String
001Efieldthis.MSG_TRACE
001Fobjrefjava.lang.IllegalArgumentException

com.rococosoft.impronto.impl.DeviceFactory

public final super class DeviceFactory

Fields
private staticHashtableremotes

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticImprontoLocalDevicegetLocalDevice()
public static synchronizedImprontoRemoteDevicegetRemoteDevice(String s1)
public static synchronizedvoidremoveDevice(String s1)

References
0000objrefcom.rococosoft.impronto.impl.LocalDeviceImpl
0001methodcom.rococosoft.impronto.impl.LocalDeviceImpl.<init>()
0002fieldthis.remotes
0003methodjava.util.Hashtable.get()
0004objrefcom.rococosoft.impronto.discovery.ImprontoRemoteDevice
0005objrefcom.rococosoft.impronto.impl.RemoteDeviceImpl
0006methodcom.rococosoft.impronto.impl.RemoteDeviceImpl.<init>()
0007methodjava.util.Hashtable.put()
0008methodjava.util.Hashtable.remove()
0009objrefjava.util.Hashtable
000Amethodjava.util.Hashtable.<init>()
000Bobjrefjavax.bluetooth.BluetoothStateException

com.rococosoft.impronto.impl.DeviceManagerImpl

private final super class DeviceManagerImpl
extends com.rococosoft.impronto.bcc.DeviceManager

Fields
private static finalintBDADDRBYTES
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
private staticDeviceManagerImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticDeviceManagerImplgetInstance()
privateString[]getPreknownDevice(int i1)
private staticintgetPreknownDeviceCount()
privatevoidinitializePreknownDevices()
 booleanisPeerDevice(String s1)
private static nativeintnativeReqGetPreknownDeviceCount(int i1)
private static nativeintnativeReqGetPreknownDevices(int i1, byte[] b1)
private static nativevoidnativeUnlockBuffer(byte[] b1)

References
0000methodcom.rococosoft.impronto.bcc.DeviceManager.<init>()
0001methodthis.initializePreknownDevices()
0002fieldthis.singleton
0003methodjava.util.Hashtable.get()
0004methodthis.getPreknownDeviceCount()
0005methodthis.getPreknownDevice()
0006methodcom.rococosoft.impronto.baseband.AclLink.getRemoteDevice()
0007methodjava.util.Hashtable.put()
0008objrefjava.lang.IllegalArgumentException
0009methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
000Amethodthis.nativeReqGetPreknownDeviceCount()
000Bmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
000Cfieldjava.lang.System.out
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000FtextnativeReqGetPreknownDeviceCount returned error:
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.toString()
0013methodjava.io.PrintStream.println()
0014methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0015textnativeReqGetPreknownDeviceCount async error:
0016textnull
0017methodjava.lang.Integer.toString()
0018methodthis.nativeReqGetPreknownDevices()
0019textnativeReqGetPreknownDevice error:
001Amethodthis.nativeUnlockBuffer()
001BtextnativeReqGetPreknownDevices async error:
001Cobjrefjava.lang.String
001Dmethodjava.lang.System.arraycopy()
001Emethodcom.rococosoft.impronto.impl.BTUtil.fromHostByteArray()
001FtextJBlend.ERR.DeviceManagerImpl:
0020fieldthis.MSG_DEBUG
0021fieldthis.MSG_TRACE
0022objrefthis
0023methodthis.<init>()
0024objref?

com.rococosoft.impronto.impl.DiscoveryAgentImpl

private final super class DiscoveryAgentImpl
extends com.rococosoft.impronto.discovery.ImprontoDiscoveryAgent

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
private staticDiscoveryAgentImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticintaccess$100(int i1, int i2)
staticStringaccess$300()
staticintaccess$400(int i1)
staticintaccess$600(int i1)
staticintaccess$700(int i1, byte[] b1, short[] s1, byte[] b2)
protectedDeviceInquiryTransactioncreateDeviceInquiryTransaction(int i1, DiscoveryListener d1)
protectedServiceSearchTransactioncreateServiceSearchTransaction(int i1, int[] i2, UUID[] u1, RemoteDevice r1, DiscoveryListener d1)
staticDiscoveryAgentImplgetInstance()
protectedRemoteDevice[]getPreknownDevices()
static nativebyte[]nativeGetRecord(int i1, int i2)
private static nativeintnativeReqCancelInquiry(int i1)
private static nativeintnativeReqCancelServiceSearch(int i1)
private static nativeintnativeReqSearchServices(int i1, byte[] b1, short[] s1, byte[] b2)
private static nativeintnativeReqStartInquiry(int i1, int i2)

References
0000methodthis.nativeReqSearchServices()
0001methodthis.nativeReqCancelServiceSearch()
0002methodthis.nativeReqCancelInquiry()
0003fieldthis.MSG_DEBUG
0004methodthis.nativeReqStartInquiry()
0005methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.<init>()
0006fieldthis.singleton
0007methodcom.rococosoft.impronto.impl.DeviceManagerImpl.getInstance()
0008methodcom.rococosoft.impronto.bcc.DeviceManager.getPreknownDevices()
0009objrefcom.rococosoft.impronto.impl.DiscoveryAgentImpl$DeviceInquiryTransactionImpl
000Amethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$DeviceInquiryTransactionImpl.<init>()
000Bmethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$DeviceInquiryTransactionImpl.startInquiry()
000Cobjrefcom.rococosoft.impronto.impl.DiscoveryAgentImpl$ServiceSearchTransactionImpl
000Dmethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$ServiceSearchTransactionImpl.<init>()
000EtextJBlend.ERR.DiscoveryAgentImpl:
000Fobjrefjava.lang.String
0010fieldthis.MSG_TRACE
0011objrefthis
0012methodthis.<init>()
0013objref?
0014objrefjavax.bluetooth.BluetoothStateException

com.rococosoft.impronto.impl.DiscoveryAgentImpl$1

private super class DiscoveryAgentImpl$1

com.rococosoft.impronto.impl.DiscoveryAgentImpl$DeviceInquiryTransactionImpl

private final super class DiscoveryAgentImpl$DeviceInquiryTransactionImpl
extends java.lang.Thread

Fields
privateintaccessCode
privatebooleancancelled
privateDiscoveryAgentImpl$EvQueueevQueue
privateDiscoveryListenerlistener
privateintreqId
private finalDiscoveryAgentImplthis$0

Methods
 void<init>(DiscoveryAgentImpl d1, int i1, DiscoveryListener d2)
public synchronizedbooleancancel()
publicintgetAccessCode()
publicDiscoveryListenergetDiscoveryListener()
publicbooleanisCancelled()
publicbooleanreceiveEvent(int[] i1, int i2)
publicvoidrun()
 booleanstartInquiry()
privateintwatchInquiry(DelegatingListener d1)

References
0000methodjava.lang.Thread.<init>()
0001objrefcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue
0002methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.<init>()
0003methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0004methodcom.rococosoft.impronto.impl.CDCUtil.lockDevice()
0005methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$100()
0006methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0007methodcom.rococosoft.impronto.impl.CDCUtil.unlockDevice()
0008objrefjavax.bluetooth.BluetoothStateException
0009methodjavax.bluetooth.BluetoothStateException.<init>()
000Aobjrefcom.rococosoft.impronto.impl.DelegatingListener
000Bmethodcom.rococosoft.impronto.impl.DelegatingListener.<init>()
000Cmethodthis.watchInquiry()
000Dobjrefjava.lang.Throwable
000Emethodjava.lang.Throwable.printStackTrace()
000Fmethodjavax.bluetooth.DiscoveryListener.inquiryCompleted()
0010methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.access$200()
001100030000FFFF
0012methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getParamByteArray()
0013methodcom.rococosoft.impronto.impl.BTUtil.fromHostByteArray()
0014methodcom.rococosoft.impronto.impl.DelegatingListener.deviceDiscovered()
0015fieldjava.lang.System.err
0016objrefjava.lang.StringBuffer
0017methodjava.lang.StringBuffer.<init>()
0018methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$300()
0019methodjava.lang.StringBuffer.append()
001Atextinq: unexpected event 0x
001Bmethodjava.lang.Integer.toHexString()
001Cmethodjava.lang.StringBuffer.toString()
001Dmethodjava.io.PrintStream.println()
001Emethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$400()
001Ftextinq.cancel: error in native.
0020textinq: bad event.
0021methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.access$500()
0022objrefcom.rococosoft.impronto.discovery.DeviceInquiryTransaction
0023objrefjp.co.aplix.cldc.jabwt.AsyncMethodListener

com.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue

private final super class DiscoveryAgentImpl$EvQueue
extends java.util.Stack

Fields
private finalDiscoveryAgentImplthis$0

Methods
privatevoid<init>(DiscoveryAgentImpl d1)
 void<init>(DiscoveryAgentImpl d1, DiscoveryAgentImpl$1 d2)
staticint[]access$200(DiscoveryAgentImpl$EvQueue d1)
staticvoidaccess$500(DiscoveryAgentImpl$EvQueue d1, int[] i1, int i2, boolean b1)
private synchronizedint[]getNextEvent()
private synchronizedvoidputEvent(int[] i1, int i2, boolean b1)

References
0000methodthis.putEvent()
0001methodthis.getNextEvent()
0002methodthis.<init>()
0003methodjava.util.Stack.<init>()
0004methodjava.util.Vector.isEmpty()
0005methodjava.lang.Object.wait()
0006objrefjava.lang.InterruptedException
0007fieldjava.lang.System.err
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000Amethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$300()
000Bmethodjava.lang.StringBuffer.append()
000Ctextinterrupted
000Dmethodjava.lang.StringBuffer.toString()
000Emethodjava.io.PrintStream.println()
000Fmethodjava.util.Stack.pop()
0010objref?
0011objrefjava.util.EmptyStackException
0012text:no event!
0013methodjava.lang.System.arraycopy()
0014methodjava.util.Vector.removeAllElements()
0015methodjava.util.Vector.addElement()
0016methodjava.lang.Object.notifyAll()

com.rococosoft.impronto.impl.DiscoveryAgentImpl$ServiceSearchTransactionImpl

private final super class DiscoveryAgentImpl$ServiceSearchTransactionImpl
extends java.lang.Thread

Fields
privateint[]attrs
privatebooleancancelled
privateRemoteDevicedevice
privateDiscoveryAgentImpl$EvQueueevQueue
privateDiscoveryListenerlistener
privateintreqId
private finalDiscoveryAgentImplthis$0
privateinttransID
privateUUID[]uuids

Methods
 void<init>(DiscoveryAgentImpl d1, int i1, int[] i2, UUID[] u1, RemoteDevice r1, DiscoveryListener d2)
publicbooleancancel()
publicintgetTransactionID()
publicbooleanisCancelled()
publicbooleanreceiveEvent(int[] i1, int i2)
publicvoidrun()
privateintsearchServices(DelegatingListener d1)

References
0000methodjava.lang.Thread.<init>()
0001methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$600()
0002fieldjava.lang.System.err
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$300()
0006methodjava.lang.StringBuffer.append()
0007textsdp: failed to cancel.
0008methodjava.lang.StringBuffer.toString()
0009methodjava.io.PrintStream.println()
000Aobjrefcom.rococosoft.impronto.impl.DelegatingListener
000Bmethodcom.rococosoft.impronto.impl.DelegatingListener.<init>()
000Cmethodthis.searchServices()
000Dobjrefjava.lang.Throwable
000Emethodcom.rococosoft.impronto.impl.DelegatingListener.serviceSearchCompleted()
000Fobjrefcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue
0010methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.<init>()
0011methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0012methodcom.rococosoft.impronto.impl.BTUtil.toUUIDsByteArray()
001300030000FFFF
0014methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0015methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.access$700()
0016methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0017methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.access$200()
0018methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.nativeGetRecord()
0019methodcom.rococosoft.impronto.impl.DelegatingListener.serviceDiscovered()
001Aobjrefjava.lang.Exception
001Btextsdp: illegal data.
001Cmethodjava.lang.Throwable.printStackTrace()
001Dtextsdp: unexpected event 0x
001Emethodjava.lang.Integer.toHexString()
001FtextDeviceInquiryTransactionImpl:GotBlockendevice discovered.
0020methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl$EvQueue.access$500()
0021objrefcom.rococosoft.impronto.discovery.ServiceSearchTransaction
0022objrefjp.co.aplix.cldc.jabwt.AsyncMethodListener

com.rococosoft.impronto.impl.JBlendConstants

public interface JBlendConstants

Fields
public static finalintJABWT_EVENT_INDEX_ACCEPT_SOCKET
public static finalintJABWT_EVENT_INDEX_BYTE_COUNT
public static finalintJABWT_EVENT_INDEX_CODE
public static finalintJABWT_EVENT_INDEX_DEV_ADDR
public static finalintJABWT_EVENT_INDEX_DEV_CLASS
public static finalintJABWT_EVENT_INDEX_EVID
public static finalintJABWT_EVENT_INDEX_REQID
public static finalintJABWT_EVENT_INDEX_RESULT
public static finalintJABWT_EVENT_INDEX_VALUE
public static finalintJK_JABWT_BIT_AUTHENTICATE
public static finalintJK_JABWT_BIT_ENCRYPT
public static finalintJK_JABWT_BIT_MASTER
public static finalintJK_JABWT_ERROR
public static finalintJK_JABWT_ERR_NOT_READY
public static finalintJK_JABWT_ERR_NO_RESOURCE
public static finalintJK_JABWT_ERR_SECURITY_BLOCK
public static finalintJK_JABWT_ERR_TIMEOUT
public static finalintJK_JABWT_ERR_UNACCEPTABLE_PARAMS
public static finalintJK_JABWT_ERR_UNKNOWN_PSM
public static finalintJK_JABWT_EV_ACLLINK_AUTHENTICATED
public static finalintJK_JABWT_EV_ACLLINK_GOT_HANDLE
public static finalintJK_JABWT_EV_ACLLINK_GOT_STATE
public static finalintJK_JABWT_EV_ACLLINK_SET_ENCRYPTION
public static finalintJK_JABWT_EV_BCC_AUTHORIZATION_COMPLETED
public static finalintJK_JABWT_EV_BCC_GOT_AUTHORIZED_STAT
public static finalintJK_JABWT_EV_BCC_GOT_TRUSTED_STAT
public static finalintJK_JABWT_EV_INITIALIZED
public static finalintJK_JABWT_EV_INQ_COMPLETED
public static finalintJK_JABWT_EV_INQ_DEVICE_DISCOVERED
public static finalintJK_JABWT_EV_IRDA_ACCEPTED
public static finalintJK_JABWT_EV_IRDA_CONNECTED
public static finalintJK_JABWT_EV_IRDA_LISTENING
public static finalintJK_JABWT_EV_IRDA_READ
public static finalintJK_JABWT_EV_IRDA_WRITTEN
public static finalintJK_JABWT_EV_L2CAP_ACCEPTED
public static finalintJK_JABWT_EV_L2CAP_CONNECTED
public static finalintJK_JABWT_EV_L2CAP_LISTENING
public static finalintJK_JABWT_EV_L2CAP_RECEIVED
public static finalintJK_JABWT_EV_L2CAP_SENT
public static finalintJK_JABWT_EV_LOCDEV_GOT_COD
public static finalintJK_JABWT_EV_LOCDEV_SET_COD
public static finalintJK_JABWT_EV_LOCDEV_SET_IAC
public static finalintJK_JABWT_EV_REMDEV_GOT_FRIENDLY_NAME
public static finalintJK_JABWT_EV_RFCOMM_ACCEPTED
public static finalintJK_JABWT_EV_RFCOMM_CONNECTED
public static finalintJK_JABWT_EV_RFCOMM_LISTENING
public static finalintJK_JABWT_EV_RFCOMM_READ
public static finalintJK_JABWT_EV_RFCOMM_WRITTEN
public static finalintJK_JABWT_EV_SDDB_REGISTERED
public static finalintJK_JABWT_EV_SDDB_REMOVED
public static finalintJK_JABWT_EV_SDDB_UPDATED
public static finalintJK_JABWT_EV_SDP_COMPLETED
public static finalintJK_JABWT_EV_SDP_DISCOVERED
public static finalintJK_JABWT_EV_SDP_RETRIEVED_ATTRS
public static finalintJK_JABWT_EV_SOCKET_CLOSED
public static finalintJK_JABWT_GIAC
public static finalintJK_JABWT_IAC_MAX
public static finalintJK_JABWT_IAC_MIN
public static finalintJK_JABWT_IAC_NONE
public static finalintJK_JABWT_IRDA_ADDR
public static finalintJK_JABWT_IRDA_CONN
public static finalintJK_JABWT_IRDA_DISCOVER
public static finalintJK_JABWT_IRDA_NAME
public static finalintJK_JABWT_IRDA_SERVER
public static finalintJK_JABWT_IS_AUTHENTICATED
public static finalintJK_JABWT_IS_ENCRYPTED
public static finalintJK_JABWT_IS_MASTER
public static finalintJK_JABWT_LIAC
public static finalintJK_JABWT_OK
public static finalintJK_JABWT_PROTOCOL_IRDA
public static finalintJK_JABWT_PROTOCOL_L2CAP
public static finalintJK_JABWT_PROTOCOL_SPP
public static finalintJK_JABWT_WRN_AUTHENTICATION_FAILURE
public static finalintJK_JABWT_WRN_ENCRYPTION_UNCHANGED
public static finalintJK_JABWT_WRN_L2CAP_ZERO_PACKET
public static finalintJK_JABWT_WRN_NOT_SUPPORTED
public static finalintJK_JABWT_WRN_REQID_NOT_FOUND
public static finalintJK_JABWT_WRN_SDP_NO_RECORDS
public static finalintJK_JABWT_WRN_TERMINATED
public static finalintJK_JABWT_WRN_UNREACHABLE_DEVICE

com.rococosoft.impronto.impl.L2CAPConnectionImpl

private final super class L2CAPConnectionImpl
extends com.rococosoft.impronto.l2cap.ImprontoL2CAPConnection

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privateintomtu
private staticObjectrlock
private staticObjectslock
privateintsocket

Methods
staticvoid<clinit>()
 void<init>(String s1, boolean b1, int i1, int i2, int i3, boolean b2, boolean b3, int i4)
 void<init>(int i1, String s1, boolean b1, int i2, int i3, int i4, boolean b2, boolean b3, int i5)
private staticvoidclose(int i1)
privatevoidconnect(byte[] b1, int i1, int i2, int i3, boolean b2, boolean b3, boolean b4)
publicintgetReceiveMTU()
publicRemoteDevicegetRemoteDevice()
publicintgetTransmitMTU()
privatevoidinit()
private nativeintnativeCreateSocket()
private static nativeintnativeGetReceiveMTU(int i1)
private static nativeintnativeGetTransmitMTU(int i1)
private static nativeintnativeIsReady(int i1)
private static nativeintnativeReqClose(int i1, int i2)
private static nativeintnativeReqConnect(int i1, int i2, byte[] b1, int i3, int i4, int i5, int i6)
private static nativeintnativeReqReceive(int i1, int i2, byte[] b1)
private static nativeintnativeReqSend(int i1, int i2, byte[] b1, int i3)
private static nativevoidnativeUnlockBuffer(byte[] b1)
publicbooleanready()
private staticintreceive(int i1, byte[] b1)
private staticvoidsend(int i1, byte[] b1, int i2)
public synchronizedvoidstackClose()
publicintstackReceive(byte[] b1)
publicvoidstackSend(byte[] b1)

References
0000methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnection.<init>()
0001methodjava.lang.String.toUpperCase()
0002methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0003methodthis.connect()
0004methodcom.rococosoft.impronto.ImprontoConnection.createLink()
0005methodthis.init()
0006methodthis.nativeGetTransmitMTU()
0007methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.addConnection()
0008methodcom.rococosoft.impronto.ImprontoConnection.isClosed()
0009textclosed
000Amethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOExceptionIf()
000Bmethodcom.rococosoft.impronto.ImprontoConnection.getAclLink()
000Cmethodcom.rococosoft.impronto.baseband.AclLink.getRemoteDevice()
000Dtextnative error
000Emethodjava.lang.Math.min()
000Fmethodthis.nativeGetReceiveMTU()
0010methodthis.send()
0011methodthis.receive()
0012methodthis.nativeIsReady()
0013textready
0014methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
0015methodthis.close()
0016methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0017objrefcom.rococosoft.impronto.impl.LocalDeviceImpl
0018objrefjava.lang.IllegalArgumentException
0019textreceiveMTU exceeds value of "bluetooth.l2cap.receiveMTU.max"
001Amethodjava.lang.IllegalArgumentException.<init>()
001Bmethodthis.nativeCreateSocket()
001Cmethodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
001Dmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
001Emethodthis.nativeReqConnect()
001Fmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0020methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0021methodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
0022fieldthis.slock
0023methodthis.nativeReqSend()
0024textsend
0025methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
0026methodthis.nativeUnlockBuffer()
0027fieldthis.rlock
0028methodthis.nativeReqReceive()
0029textreceive
002Amethodthis.nativeReqClose()
002Btextclose
002CtextJBlend.ERR.L2CAPConnectionImpl:
002Dfieldthis.MSG_DEBUG
002Eobjrefjava.lang.String
002Ffieldthis.MSG_TRACE
0030objrefjava.lang.Object
0031methodjava.lang.Object.<init>()
0032objref?
0033objrefjava.io.IOException

com.rococosoft.impronto.impl.L2CAPConnectionManagerImpl

private final super class L2CAPConnectionManagerImpl
extends com.rococosoft.impronto.l2cap.L2CAPConnectionManager

Fields
private staticObjectlock
private staticL2CAPConnectionManagerImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticL2CAPConnectionManagerImplgetInstance()
publicImprontoL2CAPConnectionstackCreateL2CAPConnection(String s1, boolean b1, int i1, int i2, int i3, boolean b2, boolean b3, int i4, boolean b4)
publicImprontoL2CAPConnectionNotifierstackCreateL2CAPConnectionNotifier(int i1, int i2, boolean b1, boolean b2, boolean b3, boolean b4, LocalServiceRecord l1, String s1, int i3, boolean b5)

References
0000methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.<init>()
0001fieldthis.lock
0002fieldthis.singleton
0003objrefthis
0004methodthis.<init>()
0005objrefcom.rococosoft.impronto.impl.L2CAPConnectionImpl
0006methodcom.rococosoft.impronto.impl.L2CAPConnectionImpl.<init>()
0007objrefcom.rococosoft.impronto.impl.L2CAPConnectionNotifierImpl
0008methodcom.rococosoft.impronto.impl.L2CAPConnectionNotifierImpl.<init>()
0009objrefjava.lang.Object
000Amethodjava.lang.Object.<init>()
000Bobjrefjava.io.IOException

com.rococosoft.impronto.impl.L2CAPConnectionNotifierImpl

private final super class L2CAPConnectionNotifierImpl
extends com.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privateintacceptId
privateintpsm
privateintsocket

Methods
staticvoid<clinit>()
 void<init>(LocalServiceRecord l1, int i1, int i2, boolean b1, boolean b2, boolean b3, boolean b4, String s1, int i3)
privateintaccept(int i1)
private staticvoidclose(int i1)
publicintgetPSM()
privatevoidlisten(int i1, int i2, boolean b1, boolean b2, boolean b3)
private nativeintnativeCreateSocket()
private static nativebyte[]nativeGetPeerAddress(int i1)
private static nativeintnativeListen(int i1, int i2, int i3, int i4, int i5)
private static nativeintnativeReqAccept(int i1, int i2)
private static nativeintnativeReqClose(int i1, int i2)
publicImprontoL2CAPConnectionstackAcceptAndOpen()
public synchronizedvoidstackClose()

References
0000methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.<init>()
0001methodthis.listen()
0002methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.registerService()
0003methodthis.accept()
0004methodthis.nativeGetPeerAddress()
0005methodcom.rococosoft.impronto.impl.BTUtil.fromHostByteArray()
0006objrefcom.rococosoft.impronto.impl.L2CAPConnectionImpl
0007methodcom.rococosoft.impronto.impl.L2CAPConnectionImpl.<init>()
0008objrefjava.io.IOException
0009methodthis.close()
000Amethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
000Bmethodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
000Cobjrefcom.rococosoft.impronto.impl.LocalDeviceImpl
000Dobjrefjava.lang.IllegalArgumentException
000EtextreceiveMTU exceeds value of "bluetooth.l2cap.receiveMTU.max"
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodthis.nativeCreateSocket()
0011methodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
0012methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0013methodthis.nativeListen()
0014methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0015methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.isClosed()
0016textNotifier closed
0017methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOExceptionIf()
0018methodthis.nativeReqAccept()
0019textaccept-1
001Amethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
001Btextaccept-2
001Cmethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
001Dmethodthis.nativeReqClose()
001Etextclose
001FtextJBlend.ERR.L2CAPConnectionNotifierImpl:
0020fieldthis.MSG_DEBUG
0021objrefjava.lang.String
0022fieldthis.MSG_TRACE
0023objref?

com.rococosoft.impronto.impl.LinkManagerImpl

private final super class LinkManagerImpl
extends com.rococosoft.impronto.baseband.LinkManager

Fields
private staticObjectlock
private staticLinkManagerImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
publicAclLinkcreateAclLink(String s1, boolean b1)
staticLinkManagerImplgetInstance()

References
0000methodcom.rococosoft.impronto.baseband.LinkManager.<init>()
0001fieldthis.lock
0002fieldthis.singleton
0003objrefthis
0004methodthis.<init>()
0005objrefcom.rococosoft.impronto.impl.AclLinkImpl
0006methodcom.rococosoft.impronto.impl.AclLinkImpl.<init>()
0007methodcom.rococosoft.impronto.baseband.LinkManager.addAclLink()
0008objrefjava.lang.Object
0009methodjava.lang.Object.<init>()
000Aobjrefjava.io.IOException

com.rococosoft.impronto.impl.LocalDeviceImpl

private final super class LocalDeviceImpl
extends com.rococosoft.impronto.ImprontoLocalDevice

Fields
private static finalbooleanDEBUG
private static finalintKEY_CONNECTED_DEVICES_MAX
private static finalintKEY_CONNECTED_INQUIRY
private static finalintKEY_CONNECTED_INQUIRY_SCAN
private static finalintKEY_CONNECTED_PAGE
private static finalintKEY_CONNECTED_PAGE_SCAN
private static finalintKEY_L2CAP_RECEIVEMTU_MAX
private static finalintKEY_MASTER_SWITCH
private static finalintKEY_SD_ATTR_RETRIEVABLE_MAX
private static finalintKEY_SD_TRANS_MAX
private static finalStringMSG_DEBUG
private static finalStringMSG_GET_IAC
private static finalStringMSG_INIT_ERROR
private static finalStringMSG_INIT_NOT_READY
private static finalStringMSG_SET_COD
private static finalStringMSG_SET_IAC
private static finalStringMSG_TRACE
private static finalintMSK_COD_SVC
private static finalbooleanTRACE
privateStringaddr
private static finalStringapi_version
privateintconnected_devices_max
privatebooleanconnected_inquiry
privatebooleanconnected_inquiry_scan
privatebooleanconnected_page
privatebooleanconnected_page_scan
privateintl2cap_receiveMTU_max
privatebooleanmaster_switch
privateintsd_attr_retrievable_max
privateintsd_trans_max

Methods
staticvoid<clinit>()
 void<init>()
publicBTSecurityManagergetBTSecurityManager()
publicStringgetBluetoothAPIVersion()
publicStringgetBluetoothAddress()
publicintgetBluetoothConnectedDevicesMax()
publicbooleangetBluetoothConnectedInquiry()
publicbooleangetBluetoothConnectedInquiryScan()
publicbooleangetBluetoothConnectedPage()
publicbooleangetBluetoothConnectedPageScan()
publicintgetBluetoothL2CAPReceiveMTUMax()
publicbooleangetBluetoothMasterSwitch()
publicintgetBluetoothSDAttrRetrievableMax()
publicintgetBluetoothSDTransMax()
publicintgetDefaultServiceClasses()
publicDeviceClassgetDeviceClass()
publicintgetDiscoverable()
publicImprontoDiscoveryAgentgetDiscoveryAgent()
publicStringgetFriendlyName()
private staticStringgetHostAddress()
private staticbooleangetHostBoolProperty(int i1)
private synchronizedintgetHostDeviceClass()
private staticintgetHostIntProperty(int i1)
publicL2CAPConnectionManagergetL2CAPConnectionManager()
publicLinkManagergetLinkManager()
publicRFCommConnectionManagergetRFCommConnectionManager()
publicServiceDatabasegetServiceDatabase()
publicServiceManagergetServiceManager()
privateintinitialize()
private static nativeintnativeGetDiscoverable()
private static nativeStringnativeGetFriendlyName()
private static nativebyte[]nativeGetHostAddress()
private static nativeintnativeGetProperty(int i1)
private static nativeintnativeReqGetDeviceClass(int i1)
private static nativeintnativeReqInitialize(int i1)
private static nativeintnativeReqSetDeviceClass(int i1, int i2)
private static nativeintnativeReqSetDiscoverable(int i1, int i2)
publicvoidsetDeviceServiceClasses(int i1)
private synchronizedintsetHostDiscoverable(int i1)
protectedbooleanstackIsConnectable()
publicbooleanstackSetDiscoverable(int i1)
protectedintstackSetFriendlyName(String s1)
protectedbooleanstackShutdown(boolean b1)

References
0000methodcom.rococosoft.impronto.ImprontoLocalDevice.<init>()
0001methodthis.initialize()
0002objrefjavax.bluetooth.BluetoothStateException
0003textDevice initialisation failed for this time.
0004methodjavax.bluetooth.BluetoothStateException.<init>()
0005textDevice initialisation failed.
0006methodthis.getHostAddress()
0007methodthis.getHostBoolProperty()
0008methodthis.getHostIntProperty()
0009methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
000Amethodthis.nativeReqInitialize()
000Bmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
000Cmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
000Dmethodthis.nativeGetHostAddress()
000Emethodcom.rococosoft.impronto.impl.BTUtil.fromHostByteArray()
000Fobjrefjava.lang.Exception
0010textinitialize - address
0011methodthis.nativeGetProperty()
0012objrefjava.lang.StringBuffer
0013methodjava.lang.StringBuffer.<init>()
0014textinitialize - property:
0015methodjava.lang.StringBuffer.append()
0016methodjava.lang.StringBuffer.append()
0017methodjava.lang.StringBuffer.toString()
0018text1.0a
0019methodcom.rococosoft.impronto.impl.ServiceManagerImpl.getInstance()
001Amethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.getInstance()
001Bmethodcom.rococosoft.impronto.impl.RFCommConnectionManagerImpl.getInstance()
001Cmethodcom.rococosoft.impronto.impl.L2CAPConnectionManagerImpl.getInstance()
001Dmethodcom.rococosoft.impronto.impl.SecurityManagerImpl.getInstance()
001Emethodcom.rococosoft.impronto.impl.LinkManagerImpl.getInstance()
001Fmethodthis.getHostDeviceClass()
0020000300FF2000
0021methodthis.nativeGetDiscoverable()
0022fieldjava.lang.System.out
0023textnativeGetDiscoverable error:
0024methodjava.io.PrintStream.println()
0025methodthis.setHostDiscoverable()
0026textFailed to set Bluetooth device inquiry mode.
0027methodthis.nativeReqSetDiscoverable()
0028methodthis.nativeReqSetDeviceClass()
0029objrefjavax.bluetooth.ServiceRegistrationException
002AtextFailed to set Bluetooth device service classes .
002Bmethodjavax.bluetooth.ServiceRegistrationException.<init>()
002Cmethodcom.rococosoft.impronto.impl.BTUtil.raiseServiceRegistrationException()
002Dobjrefjavax.bluetooth.DeviceClass
002Emethodjavax.bluetooth.DeviceClass.<init>()
002Ffieldjava.lang.System.err
0030fieldthis.MSG_DEBUG
0031textgetDeviceClass:
0032methodjava.lang.StringBuffer.append()
0033methodjava.lang.Throwable.printStackTrace()
0034methodthis.nativeReqGetDeviceClass()
0035methodthis.nativeGetFriendlyName()
0036methodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.getInstance()
0037textJBlend.ERR.LocalDeviceImpl:
0038objrefjava.lang.String
0039fieldthis.MSG_TRACE
003Aobjref?

com.rococosoft.impronto.impl.RFCommConnectionImpl

private final super class RFCommConnectionImpl
extends com.rococosoft.impronto.rfcomm.ImprontoRFCommConnection

Fields
privateintchannel
private staticObjectrlock
privateintsocket
private staticObjectwlock
privatebyte[]writeBuffer
privateintwritePos

Methods
staticvoid<clinit>()
 void<init>(String s1, boolean b1, int i1, boolean b2, boolean b3, int i2)
 void<init>(int i1, String s1, boolean b1, int i2, boolean b2, boolean b3, int i3)
private staticvoidclose(int i1)
privatevoidconnect(byte[] b1, int i1, boolean b2, boolean b3, boolean b4)
privateintgetAvailable(int i1)
publicintgetChannel()
publicRemoteDevicegetRemoteDevice()
privatevoidinit(int i1)
private nativeintnativeCreateSocket()
private static nativeintnativeGetAvailable(int i1)
private static nativeintnativeReqClose(int i1, int i2)
private static nativeintnativeReqConnect(int i1, int i2, byte[] b1, int i3, int i4)
private static nativeintnativeReqRead(int i1, int i2, byte[] b1, int i3, int i4)
private static nativeintnativeReqWrite(int i1, int i2, byte[] b1, int i3, int i4)
private static nativevoidnativeUnlockBuffer(byte[] b1)
private staticintread(int i1, byte[] b1, int i2, int i3)
protectedintstackAvailable()
protectedvoidstackClose()
protectedvoidstackFlush()
protectedintstackRead(byte[] b1, int i1, int i2)
protectedvoidstackWrite(byte[] b1, int i1, int i2)
private staticintwrite(int i1, byte[] b1, int i2, int i3)

References
0000methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.<init>()
0001methodjava.lang.String.toUpperCase()
0002methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0003methodthis.connect()
0004methodcom.rococosoft.impronto.ImprontoConnection.createLink()
0005methodthis.init()
0006methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.addConnection()
0007methodcom.rococosoft.impronto.ImprontoConnection.isClosed()
0008textclosed
0009methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOExceptionIf()
000Amethodcom.rococosoft.impronto.ImprontoConnection.getAclLink()
000Bmethodcom.rococosoft.impronto.baseband.AclLink.getRemoteDevice()
000Cmethodthis.getAvailable()
000Dmethodthis.read()
000Etextread
000Fmethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
0010methodthis.stackFlush()
0011methodjava.lang.System.arraycopy()
0012methodthis.write()
0013methodthis.close()
0014methodthis.nativeCreateSocket()
0015methodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
0016methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0017methodthis.nativeReqConnect()
0018methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0019methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
001Amethodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
001Bfieldthis.wlock
001Cmethodthis.nativeReqWrite()
001Dtextwrite error
001Emethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
001Fmethodthis.nativeUnlockBuffer()
0020objrefjava.lang.StringBuffer
0021methodjava.lang.StringBuffer.<init>()
0022textwrite error:
0023methodjava.lang.StringBuffer.append()
0024methodjava.lang.StringBuffer.append()
0025methodjava.lang.StringBuffer.toString()
0026fieldthis.rlock
0027methodthis.nativeReqRead()
0028textread error
0029textread error:
002Amethodthis.nativeGetAvailable()
002Btextavailable
002Cmethodthis.nativeReqClose()
002Dtextclose
002Eobjrefjava.lang.Object
002Fmethodjava.lang.Object.<init>()
0030objref?
0031objrefjava.io.IOException
0032objrefjavax.bluetooth.BluetoothConnectionException

com.rococosoft.impronto.impl.RFCommConnectionManagerImpl

private final super class RFCommConnectionManagerImpl
extends com.rococosoft.impronto.rfcomm.RFCommConnectionManager

Fields
private staticObjectlock
private staticRFCommConnectionManagerImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticRFCommConnectionManagerImplgetInstance()
publicImprontoRFCommConnectionstackCreateRFCommConnection(String s1, boolean b1, int i1, boolean b2, boolean b3, int i2, boolean b4)
publicImprontoRFCommConnectionNotifierstackCreateRFCommConnectionNotifier(boolean b1, boolean b2, boolean b3, boolean b4, LocalServiceRecord l1, String s1, int i1, boolean b5)

References
0000methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.<init>()
0001fieldthis.lock
0002fieldthis.singleton
0003objrefthis
0004methodthis.<init>()
0005objrefcom.rococosoft.impronto.impl.RFCommConnectionImpl
0006methodcom.rococosoft.impronto.impl.RFCommConnectionImpl.<init>()
0007objrefcom.rococosoft.impronto.impl.RFCommConnectionNotifierImpl
0008methodcom.rococosoft.impronto.impl.RFCommConnectionNotifierImpl.<init>()
0009objrefjava.lang.Object
000Amethodjava.lang.Object.<init>()
000Bobjrefjava.io.IOException

com.rococosoft.impronto.impl.RFCommConnectionNotifierImpl

private final super class RFCommConnectionNotifierImpl
extends com.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier

Fields
privateintacceptId
privateintchannel
privateintsocket

Methods
 void<init>(LocalServiceRecord l1, boolean b1, boolean b2, boolean b3, boolean b4, String s1, int i1)
privateintaccept(int i1)
private staticvoidclose(int i1)
publicintgetChannel()
privatevoidlisten(boolean b1, boolean b2, boolean b3)
private nativeintnativeCreateSocket()
private static nativebyte[]nativeGetPeerAddress(int i1)
private static nativeintnativeListen(int i1, int i2, int i3)
private static nativeintnativeReqAccept(int i1, int i2)
private static nativeintnativeReqClose(int i1, int i2)
publicImprontoRFCommConnectionstackAcceptAndOpen()
publicvoidstackClose()

References
0000methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.<init>()
0001methodthis.listen()
0002methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.registerService()
0003methodthis.accept()
0004methodthis.nativeGetPeerAddress()
0005methodcom.rococosoft.impronto.impl.BTUtil.fromHostByteArray()
0006objrefcom.rococosoft.impronto.impl.RFCommConnectionImpl
0007methodcom.rococosoft.impronto.impl.RFCommConnectionImpl.<init>()
0008objrefjava.io.IOException
0009methodthis.close()
000Amethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
000Bmethodthis.nativeCreateSocket()
000Cmethodcom.rococosoft.impronto.impl.BTUtil.raiseBluetoothConnectionException()
000Dmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
000Emethodthis.nativeListen()
000Fmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0010methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.isClosed()
0011textNotifier closed
0012methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOExceptionIf()
0013methodthis.nativeReqAccept()
0014textaccept
0015methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
0016methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
0017methodthis.nativeReqClose()
0018textclose
0019objref?

com.rococosoft.impronto.impl.RemoteDeviceImpl

private final super class RemoteDeviceImpl
extends com.rococosoft.impronto.discovery.ImprontoRemoteDevice

Fields
private static finalintJABWT_FRIENDLYNAME_MAXLEN

Methods
 void<init>(String s1)
private static synchronizedStringgetRemoteFriendlyName(byte[] b1, boolean b2)
private static nativeintnativeReqGetFriendlyName(int i1, byte[] b1, boolean b2, byte[] b3)
private static nativevoidnativeUnlockBuffer(byte[] b1)
protectedStringstackGetFriendlyName(String s1, boolean b1)

References
0000methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.<init>()
0001methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0002methodthis.getRemoteFriendlyName()
0003textgetting friendly name
0004methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOExceptionIf()
0005methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0006methodthis.nativeReqGetFriendlyName()
0007methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0008textGetFriendlyName
0009methodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
000Amethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
000Bmethodthis.nativeUnlockBuffer()
000Cmethodcom.rococosoft.impronto.impl.CDCUtil.raiseIOException()
000Dobjrefjava.lang.String
000EtextUTF-8
000Fmethodjava.lang.String.<init>()
0010objref?
0011objrefjava.io.IOException

com.rococosoft.impronto.impl.RemoteServiceRecordImpl

private super class RemoteServiceRecordImpl
extends com.rococosoft.impronto.discovery.RemoteServiceRecord

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privateinthandle

Methods
staticvoid<clinit>()
 void<init>(RemoteDevice r1, int i1, int[] i2, DataElement[] d1)
publicDataElement[]getAttributeValues(int[] i1)
private static nativeintnativeReqRetrieveAttributes(int i1, byte[] b1, int i2, short[] s1)
privatebyte[]retrieve(int[] i1)

References
0000methodcom.rococosoft.impronto.discovery.RemoteServiceRecord.<init>()
0001methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.setAttributeValueUnchecked()
0002methodthis.retrieve()
0003objrefcom.rococosoft.impronto.impl.ServiceRecordParser
0004methodcom.rococosoft.impronto.impl.ServiceRecordParser.<init>()
0005objrefjavax.bluetooth.DataElement
0006fieldjava.lang.System.out
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009fieldthis.MSG_DEBUG
000Amethodjava.lang.StringBuffer.append()
000BtextgetAttributeValues ::Unexpected attribute. - neglected
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodjava.io.PrintStream.println()
000EtextgetAttributeValues ::Duplicate attribute data. - discarded
000Fmethodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
001000030000FFFF
0011methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0012methodthis.nativeReqRetrieveAttributes()
0013fieldjava.lang.System.err
0014textretrieve : req-rejected
0015methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0016objrefjava.io.IOException
0017textretrieve-1
0018methodjava.io.IOException.<init>()
0019methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
001Atextretrieve : null-event
001Btextretrieve-2
001Ctextretrieve : native transaction failure
001Dtextretrieve-3
001Emethodcom.rococosoft.impronto.impl.DiscoveryAgentImpl.nativeGetRecord()
001FtextJBlend.ERR.RemoteServiceRecordImpl:
0020objrefjava.lang.String
0021fieldthis.MSG_TRACE
0022objref?

com.rococosoft.impronto.impl.SecurityManagerImpl

private final super class SecurityManagerImpl
extends com.rococosoft.impronto.bcc.BTSecurityManager

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
private staticSecurityManagerImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
protectedbooleanauthorise(String s1, Service s2)
private staticbooleandoAuthorize(byte[] b1, int i1, int i2)
staticSecurityManagerImplgetInstance()
publicintgetSecurityMode()
private staticbooleanisAuthorized(byte[] b1, int i1, int i2)
private staticbooleanisTrusted(byte[] b1)
publicbooleanisTrustedDevice(String s1)
private static nativeintnativeGetSecurityMode()
private static nativeintnativeReqAuthorize(int i1, byte[] b1, int i2, int i3)
private static nativeintnativeReqIsAuthorized(int i1, byte[] b1, int i2, int i3)
private static nativeintnativeReqIsTrusted(int i1, byte[] b1)
publicvoidsetSecurityMode(int i1)

References
0000methodcom.rococosoft.impronto.bcc.BTSecurityManager.<init>()
0001fieldthis.singleton
0002methodcom.rococosoft.impronto.impl.BTUtil.toHostByteArray()
0003methodthis.isTrusted()
0004methodcom.rococosoft.impronto.bcc.Service.getServiceChannel()
0005methodcom.rococosoft.impronto.bcc.Service.getServiceProtocol()
0006methodthis.isAuthorized()
0007methodthis.doAuthorize()
0008objrefjava.lang.IllegalArgumentException
0009textinvalid security mode
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodthis.nativeGetSecurityMode()
000Cmethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
000Dmethodthis.nativeReqIsTrusted()
000Emethodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
000Ffieldjava.lang.System.out
0010objrefjava.lang.StringBuffer
0011methodjava.lang.StringBuffer.<init>()
0012fieldthis.MSG_DEBUG
0013methodjava.lang.StringBuffer.append()
0014textnativeReqIsTrusted returned error:
0015methodjava.lang.StringBuffer.append()
0016methodjava.lang.StringBuffer.toString()
0017methodjava.io.PrintStream.println()
0018methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
0019textnativeReqIsAuthorized async error:
001Atextnull
001Bmethodjava.lang.Integer.toString()
001Cmethodthis.nativeReqIsAuthorized()
001DtextnativeReqIsAuthorized returned error:
001Emethodthis.nativeReqAuthorize()
001Fobjrefjava.io.IOException
0020textauthorization error:
0021methodjava.io.IOException.<init>()
0022textJBlend.ERR.SecurityManagerImpl:
0023objrefjava.lang.String
0024fieldthis.MSG_TRACE
0025objrefthis
0026methodthis.<init>()
0027objref?

com.rococosoft.impronto.impl.ServiceDatabaseImpl

private final super class ServiceDatabaseImpl

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_ERR_CREATE
private static finalStringMSG_ERR_REGISTER
private static finalStringMSG_ERR_REMOVE
private static finalStringMSG_ERR_UPDATE
private static finalStringMSG_TRACE
private static finalbooleanTRACE
privateVectorrecords
private staticServiceDatabaseImplsingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticStringaccess$000()
staticintaccess$100(int i1, byte[] b1)
staticvoidaccess$200(byte[] b1)
staticintaccess$300(int i1, int i2, byte[] b1)
staticintaccess$400(int i1, int i2)
publicLocalServiceRecordcreateRecord(int i1)
static synchronizedServiceDatabaseImplgetInstance()
private static nativeintnativeReqRegisterRecord(int i1, byte[] b1)
private static nativeintnativeReqRemoveRecord(int i1, int i2)
private static nativeintnativeReqUpdateRecord(int i1, int i2, byte[] b1)
private static nativevoidnativeUnlockRecord(byte[] b1)
publicvoidremoveRecord(LocalServiceRecord l1)
publicvoidupdateRecord(LocalServiceRecord l1)

References
0000methodthis.nativeReqRemoveRecord()
0001methodthis.nativeReqUpdateRecord()
0002methodthis.nativeUnlockRecord()
0003methodthis.nativeReqRegisterRecord()
0004fieldthis.MSG_DEBUG
0005objrefjava.util.Vector
0006methodjava.util.Vector.<init>()
0007fieldthis.singleton
0008objrefthis
0009methodthis.<init>()
000Aobjrefcom.rococosoft.impronto.impl.ServiceDatabaseImpl$LocalServiceRecordImpl
000Bmethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl$LocalServiceRecordImpl.<init>()
000Cmethodjava.util.Vector.addElement()
000Dmethodcom.rococosoft.impronto.discovery.LocalServiceRecord.update()
000Emethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl$LocalServiceRecordImpl.remove()
000Fmethodjava.util.Vector.removeElement()
0010textJBlend.ERR.ServiceDatabaseImpl:
0011objrefjava.lang.String
0012fieldthis.MSG_TRACE
0013objrefcom.rococosoft.impronto.discovery.ServiceDatabase
0014objrefcom.rococosoft.impronto.util.BluetoothConstants
0015objref?
0016objrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.impl.ServiceDatabaseImpl$LocalServiceRecordImpl

private final super class ServiceDatabaseImpl$LocalServiceRecordImpl
extends com.rococosoft.impronto.discovery.LocalServiceRecord

Fields
 booleanisRegistered
 intsvcRecHandle
private finalServiceDatabaseImplthis$0

Methods
 void<init>(ServiceDatabaseImpl s1, int i1)
private synchronizedvoidcreateInSddb()
private nativeintnativeCreateRecord()
private synchronizedvoidregisterToSddb(byte[] b1)
publicvoidremove()
private synchronizedvoidremoveFromSddb()
publicvoidupdate()
private synchronizedvoidupdateToSddb(byte[] b1)

References
0000methodcom.rococosoft.impronto.discovery.LocalServiceRecord.<init>()
0001methodthis.createInSddb()
0002methodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceRecordHandle()
0003methodthis.removeFromSddb()
0004objrefjavax.bluetooth.ServiceRegistrationException
0005methodcom.rococosoft.impronto.impl.ServiceRecordSerializer.serialize()
0006methodthis.updateToSddb()
0007methodthis.registerToSddb()
0008methodthis.nativeCreateRecord()
0009fieldjava.lang.System.err
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Cmethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.access$000()
000Dmethodjava.lang.StringBuffer.append()
000EtextFailed to create service record to service database.
000Fmethodjava.lang.StringBuffer.toString()
0010methodjava.io.PrintStream.println()
0011textFailed to create service record to service database.:
0012methodjava.lang.StringBuffer.append()
0013methodjavax.bluetooth.ServiceRegistrationException.<init>()
0014methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.getId()
0015methodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.access$100()
0016methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.cancelId()
0017textFailed to register service record to service database.
0018text-1
0019methodjp.co.aplix.cldc.jabwt.AsyncMethodHelper.waitMethod()
001Atext-2
001Btext-3 (result=
001Ctext)
001Dmethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.access$200()
001Emethodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.access$300()
001FtextFailed to update service record to service database.
0020text-3
0021methodcom.rococosoft.impronto.impl.ServiceDatabaseImpl.access$400()
0022textFailed to remove service record to service database.

com.rococosoft.impronto.impl.ServiceManagerImpl

private final super class ServiceManagerImpl
extends com.rococosoft.impronto.bcc.ServiceManager

Fields
private staticServiceManagersingleton

Methods
staticvoid<clinit>()
privatevoid<init>()
staticServiceManagergetInstance()
protectedvoidonDeregistration(Service s1)
protectedvoidonRegistration(Service s1)

References
0000methodcom.rococosoft.impronto.bcc.ServiceManager.<init>()
0001fieldthis.singleton
0002objrefthis
0003methodthis.<init>()

com.rococosoft.impronto.impl.ServiceRecordParser

private final super class ServiceRecordParser

Fields
private static finalintATTRID_SERVICE_RECORD_HANDLE
private static finalbooleanDEBUG
private static finalintERR_BAD_HANDLE_TYPE
private static finalintERR_BAD_ID_TYPE
private static finalintERR_MULTIPLE_HANDLE
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE
 int[]attrIDs
 DataElement[]attrVals
 inthandle

Methods
staticvoid<clinit>()
 void<init>(byte[] b1)
 void<init>(byte[] b1, boolean b2)
privatevoidparseData(byte[] b1, boolean b2)

References
0000methodthis.parseData()
0001objrefcom.rococosoft.impronto.impl.DataElementParser
0002methodcom.rococosoft.impronto.impl.DataElementParser.<init>()
0003methodcom.rococosoft.impronto.impl.DataElementParser.parseBody()
0004methodjavax.bluetooth.DataElement.getDataType()
0005methodjavax.bluetooth.DataElement.getSize()
0006objrefjava.lang.IllegalArgumentException
0007textinvalid service record
0008methodjava.lang.IllegalArgumentException.<init>()
0009objrefjavax.bluetooth.DataElement
000Amethodjavax.bluetooth.DataElement.getValue()
000Bobjrefjava.util.Enumeration
000Cmethodjava.util.Enumeration.nextElement()
000Dfieldjava.lang.System.err
000Eobjrefjava.lang.StringBuffer
000Fmethodjava.lang.StringBuffer.<init>()
0010text: ID type other than U_INT_2 (
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.append()
0013text)
0014methodjava.lang.StringBuffer.toString()
0015methodjava.io.PrintStream.println()
0016methodjavax.bluetooth.DataElement.getLong()
0017objrefjava.lang.ClassCastException
0018methodjava.lang.Throwable.printStackTrace()
0019textillegale service record byte-array
001Atextillegale service record byte-array :
001Btextservice record without handle
001CtextJBlend.ERR.ServiceRecordParser:
001Dfieldthis.MSG_DEBUG
001Eobjrefjava.lang.String
001Ffieldthis.MSG_TRACE

com.rococosoft.impronto.impl.ServiceRecordSerializer

private final super class ServiceRecordSerializer

Fields
private static finalbooleanDEBUG
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalbooleanTRACE

Methods
staticvoid<clinit>()
 void<init>()
public staticbyte[]serialize(LocalServiceRecord l1)

References
0000methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getAttributeIDs()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getAttributeValue()
0004methodcom.rococosoft.impronto.impl.DataElementSerializer.serialize()
0005000500000000
0006000000000009
0007methodcom.rococosoft.impronto.impl.DataElementSerializer.storeLong()
0008methodcom.rococosoft.impronto.impl.DataElementSerializer.storeInt2()
0009methodcom.rococosoft.impronto.impl.DataElementSerializer.storeBytes()
000Amethodjava.util.Vector.addElement()
000Bmethodcom.rococosoft.impronto.impl.DataElementSerializer.getSizeIndex()
000Cmethodjava.util.Vector.size()
000Dmethodjava.util.Vector.elementAt()
000Eobjref?
000FtextJBlend.ERR.ServiceRecordSerializer:
0010fieldthis.MSG_DEBUG
0011objrefjava.lang.String
0012fieldthis.MSG_TRACE

com.rococosoft.impronto.l2cap.ImprontoL2CAPConnection

public super abstract class ImprontoL2CAPConnection
extends com.rococosoft.impronto.ImprontoConnection

Fields
public static finalintMAXIMUM_MTU
privateintmode
privateintpsm
protectedintreceiveMTU
protectedinttransmitMTU

Methods
protectedvoid<init>(int i1, int i2, int i3, int i4)
public finalvoidclose()
publicintgetPSM()
publicintgetProtocol()
public finalintreceive(byte[] b1)
public finalvoidsend(byte[] b1)
protectedvoidstackClose()
protectedintstackReceive(byte[] b1)
protectedvoidstackSend(byte[] b1)

References
0000methodcom.rococosoft.impronto.ImprontoConnection.<init>()
0001methodcom.rococosoft.impronto.ImprontoConnection.assertNotClosed()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004objrefjava.io.IOException
0005textread-only connection
0006methodjava.io.IOException.<init>()
0007methodthis.stackSend()
0008textwrite-only connection
0009methodthis.stackReceive()
000Amethodcom.rococosoft.impronto.ImprontoConnection.isClosed()
000Bmethodcom.rococosoft.impronto.ImprontoConnection.setIsClosed()
000Cmethodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.removeConnection()
000Dmethodcom.rococosoft.impronto.ImprontoConnection.close()
000Emethodthis.stackClose()
000Fobjrefjavax.bluetooth.L2CAPConnection

com.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier

public super abstract class ImprontoL2CAPConnectionNotifier

Fields
privatebooleanadvertised
protectedbooleanauthenticate
privatebooleanclosed
protectedbooleanencrypt
protectedbooleanmaster
protectedintmode
protectedintreceiveMTU
private staticBTSecurityManagersecurity
privateServiceservice
privateLocalServiceRecordserviceRecord
protectedinttransmitMTU

Methods
staticvoid<clinit>()
protectedvoid<init>(LocalServiceRecord l1, boolean b1, int i1, int i2, int i3)
public finalL2CAPConnectionacceptAndOpen()
public final synchronizedvoidclose()
publicDescriptorStackgetDescriptorStack()
publicintgetPSM()
publicLocalServiceRecordgetServiceRecord()
publicbooleanisAdvertised()
publicbooleanisClosed()
protectedvoidregisterService(String s1, boolean b1, boolean b2, boolean b3)
privatevoidregisterServiceRecord()
protectedImprontoL2CAPConnectionstackAcceptAndOpen()
protectedvoidstackClose()

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002fieldthis.security
0003methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0004methodcom.rococosoft.impronto.ImprontoLocalDevice.getBTSecurityManager()
0005objrefcom.rococosoft.impronto.bcc.Service
0006methodthis.getPSM()
0007methodcom.rococosoft.impronto.bcc.Service.<init>()
0008methodcom.rococosoft.impronto.bcc.BTSecurityManager.registerService()
0009methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.addNotifier()
000Amethodthis.isClosed()
000Bobjrefjava.io.IOException
000Ctextclosed
000Dmethodjava.io.IOException.<init>()
000Emethodcom.rococosoft.impronto.ImprontoLocalDevice.checkIsConnectable()
000Fmethodthis.registerServiceRecord()
0010methodthis.stackAcceptAndOpen()
0011objrefjavax.bluetooth.BluetoothConnectionException
0012methodcom.rococosoft.impronto.ImprontoConnection.setNotifier()
0013methodcom.rococosoft.impronto.bcc.BTSecurityManager.getSecurityMode()
0014methodcom.rococosoft.impronto.bcc.BTSecurityManager.access()
0015methodjava.lang.Throwable.printStackTrace()
0016methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnection.close()
0017methodthis.getServiceRecord()
0018methodcom.rococosoft.impronto.ImprontoLocalDevice.updateRecord()
0019objrefjava.lang.IllegalArgumentException
001Aobjrefjavax.bluetooth.ServiceRegistrationException
001Bmethodjava.lang.Throwable.getMessage()
001Cmethodjavax.bluetooth.ServiceRegistrationException.<init>()
001Dmethodcom.rococosoft.impronto.discovery.DescriptorStack.createL2CAPDescriptorStack()
001Emethodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.removeNotifier()
001Fmethodcom.rococosoft.impronto.bcc.BTSecurityManager.deregisterService()
0020methodcom.rococosoft.impronto.ImprontoLocalDevice.removeRecord()
0021methodthis.stackClose()
0022objrefjavax.bluetooth.L2CAPConnectionNotifier

com.rococosoft.impronto.l2cap.L2CAPConnectionManager

public super abstract class L2CAPConnectionManager

Fields
public static finalintDYNAMIC_PSM_RANGE_END
public static finalintDYNAMIC_PSM_RANGE_START
private staticVectorconnections
private staticVectornotifiers

Methods
staticvoid<clinit>()
protectedvoid<init>()
public staticvoidaddConnection(ImprontoL2CAPConnection i1)
public staticvoidaddNotifier(ImprontoL2CAPConnectionNotifier i1)
publicL2CAPConnectioncreateL2CAPConnection(String s1, int i1, int i2, int i3, boolean b1, boolean b2, boolean b3, int i4, boolean b4)
publicL2CAPConnectionNotifiercreateL2CAPConnectionNotifier(UUID u1, int i1, int i2, String s1, boolean b1, boolean b2, boolean b3, boolean b4, int i3, boolean b5)
public staticImprontoL2CAPConnectionNotifiergetNotifier(ImprontoServiceRecord i1)
public staticVectorgetOpenConnections()
public staticVectorgetOpenNotifiers()
publicServiceRecordgetRecord(ImprontoL2CAPConnectionNotifier i1)
public staticbooleanisPSMCompatibleWithISO3309(int i1)
public staticbooleanisPSMInDynamicPSMRange(int i1)
public staticbooleanisValidReceiveMTU(int i1)
public staticbooleanisValidTransmitMTU(int i1)
public staticvoidremoveConnection(ImprontoL2CAPConnection i1)
public staticvoidremoveNotifier(ImprontoL2CAPConnectionNotifier i1)
publicvoidshutdown()
publicImprontoL2CAPConnectionstackCreateL2CAPConnection(String s1, boolean b1, int i1, int i2, int i3, boolean b2, boolean b3, int i4, boolean b4)
publicImprontoL2CAPConnectionNotifierstackCreateL2CAPConnectionNotifier(int i1, int i2, boolean b1, boolean b2, boolean b3, boolean b4, LocalServiceRecord l1, String s1, int i3, boolean b5)
publicvoidupdateRecord(LocalServiceRecord l1)

References
0000fieldthis.notifiers
0001objrefjava.lang.NullPointerException
0002methodjava.lang.NullPointerException.<init>()
0003methodjava.util.Vector.addElement()
0004methodjava.util.Vector.elements()
0005methodjava.util.Enumeration.hasMoreElements()
0006methodjava.util.Enumeration.nextElement()
0007objrefcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier
0008methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.getServiceRecord()
0009methodjava.util.Vector.removeElement()
000Aobjrefjava.lang.IllegalArgumentException
000Btextnotifier wasn't in open notifier list
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dfieldthis.connections
000Etextconnection wasn't in open connection list
000Fmethodthis.isPSMInDynamicPSMRange()
0010textPSM not in dynamic PSM range
0011methodthis.isPSMCompatibleWithISO3309()
0012textPSM incompatible with ISO3309 extension format
0013methodthis.isValidReceiveMTU()
0014textinvalid receive MTU
0015methodthis.isValidTransmitMTU()
0016textinvalid transmit MTU
0017methodthis.stackCreateL2CAPConnection()
001800030000FFFF
0019textPSM out of range
001Amethodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
001Bmethodcom.rococosoft.impronto.ImprontoLocalDevice.getServiceDatabase()
001Cmethodcom.rococosoft.impronto.discovery.ServiceDatabase.createRecord()
001Dmethodthis.stackCreateL2CAPConnectionNotifier()
001Eobjrefjava.io.IOException
001Fmethodcom.rococosoft.impronto.discovery.ServiceDatabase.removeRecord()
0020objrefjava.lang.RuntimeException
0021objrefjavax.bluetooth.UUID
0022methodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceClassIDList()
0023methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.getDescriptorStack()
0024methodcom.rococosoft.impronto.discovery.DescriptorStack.toDataElement()
0025methodcom.rococosoft.impronto.discovery.LocalServiceRecord.setProtocolDescriptorList()
0026methodjava.lang.String.trim()
0027methodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceName()
0028methodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.isClosed()
0029textnotifier is closed
002Amethodthis.getNotifier()
002Btextservice record not in service database
002Cmethodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getServiceClassIDList()
002DtextServiceClassIDList attribute is mandatory
002EtextServiceClassIDList is malformed
002Fmethodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getProtocolDescriptorList()
0030textProtocolDescriptorList is mandatory
0031methodcom.rococosoft.impronto.discovery.DescriptorList.parseDescriptorList()
0032textProtocolDescriptorList is malformed
0033methodcom.rococosoft.impronto.discovery.DescriptorList.getStacks()
0034objrefcom.rococosoft.impronto.discovery.DescriptorStack
0035methodjava.util.Vector.elementAt()
0036objrefcom.rococosoft.impronto.discovery.DescriptorLayer
0037fieldcom.rococosoft.impronto.util.BluetoothConstants.L2CAP_UUID
0038methodjavax.bluetooth.UUID.equals()
0039textProtocolDescriptorList is missing L2CAP protocol descriptor
003Amethodjavax.bluetooth.DataElement.getDataType()
003BtextL2CAP protocol descriptor is malformed
003Cmethodjavax.bluetooth.DataElement.getLong()
003Dmethodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.getPSM()
003EtextL2CAP protocol descriptor has incorrect PSM
003Fmethodcom.rococosoft.impronto.l2cap.ImprontoL2CAPConnectionNotifier.isAdvertised()
0040methodcom.rococosoft.impronto.discovery.ServiceDatabase.updateRecord()
0041methodthis.getOpenConnections()
0042objrefjavax.microedition.io.Connection
0043methodjavax.microedition.io.Connection.close()
0044objrefjava.lang.Exception
0045methodjava.util.Vector.removeAllElements()
0046methodthis.getOpenNotifiers()
0047objrefjava.util.Vector
0048methodjava.util.Vector.<init>()
0049objrefcom.rococosoft.impronto.util.BluetoothConstants
004Aobjrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.obex.BodyInputStream

private final super class BodyInputStream
extends java.io.InputStream

Fields
privateBufferbuffer
privatebooleanclosed

Methods
 void<init>()
 voidappend(byte[] b1)
publicvoidclose()
 voidclosePipe()
 booleanisClosed()
publicintread()
publicintread(byte[] b1, int i1, int i2)

References
0000methodjava.io.InputStream.<init>()
0001objrefcom.rococosoft.util.Buffer
0002methodcom.rococosoft.util.Buffer.<init>()
0003textclosed
0004methodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
0005methodcom.rococosoft.util.Buffer.read()
0006methodcom.rococosoft.util.Buffer.read()
0007methodthis.closePipe()
0008methodcom.rococosoft.util.Buffer.write()
0009methodcom.rococosoft.util.Buffer.close()
000Aobjrefjava.io.IOException

com.rococosoft.impronto.obex.BodyOutputStream

private final super class BodyOutputStream
extends java.io.OutputStream

Fields
privatebooleanclosed
privatebooleanclosing
privateImprontoHeaderSetheaders
privateImprontoOperationoperation
privatebyte[]single

Methods
 void<init>(ImprontoOperation i1)
public synchronizedvoidclose()
publicvoidflush()
 booleanisClosed()
publicvoidwrite(byte[] b1)
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001methodcom.rococosoft.impronto.obex.ImprontoOperation.getHeadersToSend()
0002fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.BODY
0003methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
0004methodthis.write()
0005methodthis.write()
0006textclosed
0007methodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
0008methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.appendToBody()
0009methodjava.lang.Object.notifyAll()
000Amethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
000Bmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getBodyLength()
000Cmethodjava.lang.Object.wait()
000Dobjrefjava.lang.InterruptedException
000Emethodjava.lang.Throwable.printStackTrace()
000Fmethodthis.flush()
0010fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.END_OF_BODY
0011objrefcom.rococosoft.impronto.obex.ClientOperation
0012methodcom.rococosoft.impronto.obex.ClientOperation.waitComplete()
0013objrefjava.io.IOException

com.rococosoft.impronto.obex.ClientGetOperation

private final super class ClientGetOperation
extends com.rococosoft.impronto.obex.ClientOperation

Fields
privatebooleanended
privateintopCode

Methods
 void<init>(ImprontoOBEXConnection i1, OBEXConnectionState o1, ImprontoHeaderSet i2)
publicintgetResponseCode()
protectedbooleanisEnded()
publicInputStreamopenInputStream()
publicvoidrun()

References
0000methodcom.rococosoft.impronto.obex.ClientOperation.<init>()
0001methodcom.rococosoft.impronto.obex.ClientOperation.start()
0002methodjava.lang.Object.notifyAll()
0003methodcom.rococosoft.impronto.obex.ImprontoOperation.openInputStream()
0004methodcom.rococosoft.impronto.obex.BodyInputStream.close()
0005methodcom.rococosoft.impronto.obex.ClientOperation.waitComplete()
0006methodcom.rococosoft.impronto.obex.ClientOperation.getResponseCode()
0007methodjava.lang.Object.wait()
0008objrefjava.lang.InterruptedException
0009methodjava.lang.Throwable.printStackTrace()
000Amethodcom.rococosoft.impronto.obex.FragmentWriter.write()
000Bmethodcom.rococosoft.impronto.obex.Packet.readFrom()
000Cobjrefcom.rococosoft.impronto.obex.ResponseHeaderSet
000Dmethodcom.rococosoft.impronto.obex.ResponseHeaderSet.<init>()
000Emethodcom.rococosoft.impronto.obex.ClientOperation.setResponseHeaders()
000Fmethodcom.rococosoft.impronto.obex.Packet.getCode()
0010objrefjava.io.IOException
0011methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.clear()
0012methodcom.rococosoft.impronto.obex.ClientOperation.close()

com.rococosoft.impronto.obex.ClientOperation

private super abstract class ClientOperation
extends com.rococosoft.impronto.obex.ImprontoOperation

Fields
protectedbooleanaborted
privateImprontoOBEXConnectionconnection
protectedInputStreaminput
privateThreadiothread
protectedOutputStreamoutput
protectedFragmentWriterwriter

Methods
 void<init>(ImprontoOBEXConnection i1, OBEXConnectionState o1, ImprontoHeaderSet i2)
publicvoidabort()
publicvoidclose()
publicintgetResponseCode()
protectedbooleanisEnded()
publicvoidsendHeaders(HeaderSet h1)
protectedvoidsetResponseHeaders(ImprontoHeaderSet i1)
protectedvoidstart()
synchronizedvoidwaitComplete()

References
0000methodcom.rococosoft.impronto.obex.ImprontoOperation.<init>()
0001methodthis.sendHeaders()
0002methodcom.rococosoft.impronto.obex.OBEXConnectionState.getInputStream()
0003methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0004objrefcom.rococosoft.impronto.obex.FragmentWriter
0005methodcom.rococosoft.impronto.obex.FragmentWriter.<init>()
0006methodthis.isEnded()
0007textoperation ended
0008methodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
0009methodcom.rococosoft.impronto.obex.ImprontoOperation.sendHeaders()
000Amethodcom.rococosoft.impronto.obex.ImprontoOperation.isClosed()
000Btextoperation closed
000Cmethodjava.lang.Object.notifyAll()
000Dmethodcom.rococosoft.impronto.obex.ImprontoOperation.getHeadersReceived()
000Emethodjavax.obex.HeaderSet.getResponseCode()
000Fmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.clear()
0010methodthis.close()
0011methodcom.rococosoft.impronto.obex.ImprontoOperation.close()
0012methodthis.waitComplete()
0013methodcom.rococosoft.impronto.obex.ImprontoOBEXConnection.closeOperation()
0014methodjava.lang.Thread.isAlive()
0015methodjava.lang.Thread.currentThread()
0016methodjava.lang.Thread.join()
0017objrefjava.lang.InterruptedException
0018methodjava.lang.Throwable.printStackTrace()
0019objrefjava.lang.Thread
001Amethodjava.lang.Thread.<init>()
001Bmethodjava.lang.Thread.start()
001Cmethodjavax.obex.HeaderSet.getResponseCode()
001Dmethodcom.rococosoft.impronto.obex.ImprontoOperation.processChallengeHeaders()
001Etextauthorization failure
001Fmethodcom.rococosoft.impronto.obex.Digest.processPeerResponse()
0020methodcom.rococosoft.impronto.obex.ImprontoOperation.setReceivedHeaders()
0021objrefcom.rococosoft.impronto.obex.ResponseHeaderSet
0022objrefjava.lang.Runnable
0023objrefjava.io.IOException

com.rococosoft.impronto.obex.ClientPutOperation

private final super class ClientPutOperation
extends com.rococosoft.impronto.obex.ClientOperation

Fields
privatebooleanended

Methods
 void<init>(ImprontoOBEXConnection i1, OBEXConnectionState o1, ImprontoHeaderSet i2)
publicintgetResponseCode()
publicbooleanisEnded()
publicvoidrun()

References
0000methodcom.rococosoft.impronto.obex.ClientOperation.<init>()
0001methodcom.rococosoft.impronto.obex.ClientOperation.start()
0002methodcom.rococosoft.impronto.obex.BodyOutputStream.close()
0003methodcom.rococosoft.impronto.obex.ClientOperation.waitComplete()
0004methodcom.rococosoft.impronto.obex.ClientOperation.getResponseCode()
0005methodcom.rococosoft.impronto.obex.ImprontoOperation.isClosed()
0006methodthis.isEnded()
0007methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.isEmpty()
0008methodjava.lang.Object.wait()
0009objrefjava.lang.InterruptedException
000Amethodjava.lang.Throwable.printStackTrace()
000Bmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.clear()
000Cmethodcom.rococosoft.impronto.obex.FragmentWriter.write()
000Dmethodcom.rococosoft.impronto.obex.Packet.readFrom()
000Eobjrefcom.rococosoft.impronto.obex.ResponseHeaderSet
000Fmethodcom.rococosoft.impronto.obex.ResponseHeaderSet.<init>()
0010methodcom.rococosoft.impronto.obex.ClientOperation.setResponseHeaders()
0011methodjava.lang.Object.notifyAll()
0012objrefjava.io.IOException
0013methodcom.rococosoft.impronto.obex.ClientOperation.close()

com.rococosoft.impronto.obex.Command

private interface Command

Methods
publicintexecute(ServerRequestHandler s1)

com.rococosoft.impronto.obex.ConnectPacket

private super class ConnectPacket
extends com.rococosoft.impronto.obex.Packet

Fields
static finalintMRU
static finalintheaderLength
privateintversion

Methods
staticvoid<clinit>()
 void<init>(byte[] b1)
 void<init>(int i1, byte[] b1)
staticintgetMRU()
 byte[]getPacketHeader()
 voidsetVersion(int i1)

References
0000methodcom.rococosoft.impronto.obex.Packet.<init>()
0001fieldthis.MRU
0002textmicroedition.configuration
0003methodjava.lang.System.getProperty()
000400030000FFFF

com.rococosoft.impronto.obex.ConnectRequest

private final super class ConnectRequest
extends com.rococosoft.impronto.obex.Request

Fields
 intpeerMRU
 intpeerVersion

Methods
 void<init>(RequestHeaderSet r1, byte[] b1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001fieldcom.rococosoft.impronto.obex.ConnectPacket.MRU
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004methodcom.rococosoft.impronto.obex.Digest.processChallenge()
0005methodcom.rococosoft.impronto.obex.Digest.processClientResponse()
0006methodjavax.obex.ServerRequestHandler.onConnect()
0007methodcom.rococosoft.impronto.obex.Response.validate()
0008methodjavax.obex.ServerRequestHandler.getConnectionID()
00090005FFFFFFFF
000A0000FFFFFFFF
000Bfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
000Cobjrefjava.lang.Long
000Dmethodjava.lang.Long.<init>()
000Emethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
000Fobjrefcom.rococosoft.impronto.obex.ConnectPacket
0010methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.toByteArray()
0011methodcom.rococosoft.impronto.obex.ConnectPacket.<init>()
0012methodcom.rococosoft.impronto.obex.ConnectPacket.setVersion()
0013methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0014methodcom.rococosoft.impronto.obex.Packet.writeTo()
0015objrefjava.io.IOException

com.rococosoft.impronto.obex.ConnectRequestProcessor

private final super class ConnectRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0002methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0003objrefcom.rococosoft.impronto.obex.ConnectRequest
0004methodcom.rococosoft.impronto.obex.ConnectRequest.<init>()

com.rococosoft.impronto.obex.ConnectResponse

private super class ConnectResponse

Fields
privatebyte[]bytes
privateintpeerMRU
privateintversion

Methods
 void<init>(byte[] b1)
 byte[]getBytes()
 intgetPeerMRU()
 intgetVersion()

References
0000methodjava.lang.System.arraycopy()

com.rococosoft.impronto.obex.Digest

private final super class Digest

Methods
 void<init>()
staticbooleanprocessChallenge(Authenticator a1, ImprontoHeaderSet i1, ImprontoHeaderSet i2)
staticbyte[]processChallenge(Authenticator a1, ImprontoHeaderSet i1)
staticbooleanprocessClientResponse(Authenticator a1, ImprontoHeaderSet i1, ServerRequestHandler s1)
staticDigest$ResponseprocessPeerResponse(Authenticator a1, ImprontoHeaderSet i1)
staticbooleanprocessServerResponse(Authenticator a1, ImprontoHeaderSet i1)

References
0000methodthis.processChallenge()
0001fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_RESPONSE
0002methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
0003fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_CHALLENGE
0004methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
0005objref?
0006objrefcom.rococosoft.impronto.obex.Digest$Challenge
0007methodcom.rococosoft.impronto.obex.Digest$Challenge.<init>()
0008methodcom.rococosoft.impronto.obex.Digest$Challenge.dispatch()
0009objrefcom.rococosoft.impronto.obex.Digest$Response
000Amethodcom.rococosoft.impronto.obex.Digest$Response.<init>()
000Bmethodcom.rococosoft.impronto.obex.Digest$Response.toByteArray()
000Cmethodthis.processPeerResponse()
000Dmethodcom.rococosoft.impronto.obex.Digest$Response.access$000()
000Emethodjavax.obex.ServerRequestHandler.onAuthenticationFailure()
000Fmethodcom.rococosoft.impronto.obex.Digest$Response.<init>()
0010methodcom.rococosoft.impronto.obex.Digest$Response.dispatch()
0011methodcom.rococosoft.impronto.obex.Digest$Response.access$100()
0012methodcom.rococosoft.impronto.obex.Digest$Response.access$200()

com.rococosoft.impronto.obex.Digest$Challenge

private super class Digest$Challenge

Fields
privatebooleanisFullAccess
privatebooleanisUserIdRequired
privatebyte[]nonce
privateStringrealm

Methods
 void<init>(byte[] b1)
 void<init>(String s1, boolean b1, boolean b2)
 PasswordAuthenticationdispatch(Authenticator a1)
 byte[]getNonce()
 byte[]toByteArray()

References
0000objrefcom.rococosoft.impronto.util.TagValue
0001methodcom.rococosoft.impronto.util.TagValue.<init>()
0002text 
0003objrefjava.lang.String
0004methodjava.lang.String.<init>()
0005objreforg.bouncycastle.crypto.digests.MD5Digest
0006methodorg.bouncycastle.crypto.digests.MD5Digest.<init>()
0007objrefjava.util.Date
0008methodjava.util.Date.<init>()
0009methodjava.util.Date.getTime()
000Amethodjava.lang.Long.toString()
000BtextISO8859_1
000Cmethodjava.lang.String.getBytes()
000Dmethodorg.bouncycastle.crypto.digests.GeneralDigest.update()
000Eobjrefjava.io.UnsupportedEncodingException
000Fmethodjava.lang.Throwable.printStackTrace()
0010methodorg.bouncycastle.crypto.digests.MD5Digest.doFinal()
0011objrefjava.io.ByteArrayOutputStream
0012methodjava.io.ByteArrayOutputStream.<init>()
0013methodcom.rococosoft.impronto.util.TagValue.<init>()
0014methodcom.rococosoft.impronto.util.TagValue.toByteArray()
0015methodjava.io.ByteArrayOutputStream.write()
0016methodjava.io.ByteArrayOutputStream.toByteArray()
0017methodjavax.obex.Authenticator.onAuthenticationChallenge()

com.rococosoft.impronto.obex.Digest$Response

private super class Digest$Response

Fields
privatebyte[]nonce
privatebyte[]password
privatebyte[]receivedDigest
privatebyte[]username

Methods
publicvoid<init>(Digest$Challenge d1, PasswordAuthentication p1)
publicvoid<init>(byte[] b1)
staticbyte[]access$000(Digest$Response d1)
staticbyte[]access$100(Digest$Response d1)
staticbyte[]access$200(Digest$Response d1)
privatebyte[]computeDigest()
 booleandispatch(Authenticator a1)
privatebyte[]getReceivedDigest()
privatebyte[]getUserName()
 byte[]toByteArray()

References
0000methodthis.computeDigest()
0001methodjavax.obex.PasswordAuthentication.getUserName()
0002methodjavax.obex.PasswordAuthentication.getPassword()
0003methodcom.rococosoft.impronto.obex.Digest$Challenge.getNonce()
0004objrefcom.rococosoft.impronto.util.TagValue
0005methodcom.rococosoft.impronto.util.TagValue.<init>()
0006objrefjava.io.ByteArrayOutputStream
0007methodjava.io.ByteArrayOutputStream.<init>()
0008methodcom.rococosoft.impronto.util.TagValue.<init>()
0009methodcom.rococosoft.impronto.util.TagValue.toByteArray()
000Amethodjava.io.ByteArrayOutputStream.write()
000Bmethodjava.io.ByteArrayOutputStream.toByteArray()
000Cmethodjavax.obex.Authenticator.onAuthenticationResponse()
000Dobjreforg.bouncycastle.crypto.digests.MD5Digest
000Emethodorg.bouncycastle.crypto.digests.MD5Digest.<init>()
000Fmethodorg.bouncycastle.crypto.digests.GeneralDigest.update()
0010methodorg.bouncycastle.crypto.digests.GeneralDigest.update()
0011methodorg.bouncycastle.crypto.digests.MD5Digest.doFinal()

com.rococosoft.impronto.obex.DisconnectRequest

private final super class DisconnectRequest
extends com.rococosoft.impronto.obex.Request

Methods
 void<init>(RequestHeaderSet r1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0002methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0003methodjavax.obex.ServerRequestHandler.onDisconnect()
0004methodjavax.obex.ServerRequestHandler.getConnectionID()
00050005FFFFFFFF
00060000FFFFFFFF
0007fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
0008objrefjava.lang.Long
0009methodjava.lang.Long.<init>()
000Amethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
000Bobjrefcom.rococosoft.impronto.obex.Packet
000Cmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.toByteArray()
000Dmethodcom.rococosoft.impronto.obex.Packet.<init>()
000Emethodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
000Fmethodcom.rococosoft.impronto.obex.Packet.writeTo()
0010objrefjava.io.IOException

com.rococosoft.impronto.obex.DisconnectRequestProcessor

private final super class DisconnectRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.DisconnectRequest
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004methodcom.rococosoft.impronto.obex.DisconnectRequest.<init>()

com.rococosoft.impronto.obex.FragmentWriter

private final super class FragmentWriter

Fields
 DataOutputStreamfout
 ByteArrayOutputStreamfragment
 ByteArrayOutputStreamheader
 DataOutputStreamhout
 intmaxfrag
 OutputStreamoutput

Methods
 void<init>(int i1, OutputStream o1)
 voidwrite(int i1, ImprontoHeaderSet i2)
privatebooleanwriteHeaderFragment(ImprontoHeaderSet i1, Integer i2)

References
0000objrefjava.io.ByteArrayOutputStream
0001methodjava.io.ByteArrayOutputStream.<init>()
0002objrefjava.io.DataOutputStream
0003methodjava.io.DataOutputStream.<init>()
0004methodjava.io.ByteArrayOutputStream.reset()
0005methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.writeHeader()
0006methodjava.io.ByteArrayOutputStream.toByteArray()
0007methodjava.io.ByteArrayOutputStream.size()
0008methodjava.io.ByteArrayOutputStream.write()
0009objrefjava.io.IOException
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Ctextheader
000Dmethodjava.lang.StringBuffer.append()
000Emethodjava.lang.StringBuffer.append()
000Ftextbigger than packet size
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.toString()
0012methodjava.io.IOException.<init>()
0013objrefjava.util.Vector
0014methodjava.util.Vector.<init>()
0015fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.TARGET_ID
0016methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
0017fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
0018methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.remove()
0019methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.keys()
001Amethodjava.util.Enumeration.hasMoreElements()
001Bmethodjava.util.Enumeration.nextElement()
001Cobjrefjava.lang.Integer
001Dfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.BODY
001Emethodthis.writeHeaderFragment()
001Fmethodjava.util.Vector.addElement()
0020methodjava.util.Vector.elements()
0021objref?
0022methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getBodyLength()
0023methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.writeBody()
0024methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.consumeBodyBytes()
0025objrefcom.rococosoft.impronto.obex.Packet
0026methodcom.rococosoft.impronto.obex.Packet.<init>()
0027methodcom.rococosoft.impronto.obex.Packet.writeTo()

com.rococosoft.impronto.obex.GetRequest

private final super class GetRequest
extends com.rococosoft.impronto.obex.Request

Fields
privatebooleanfinalBit

Methods
 void<init>(RequestHeaderSet r1, boolean b1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001objrefcom.rococosoft.impronto.obex.ServerOperation
0002methodcom.rococosoft.impronto.obex.ServerOperation.<init>()
0003objrefcom.rococosoft.impronto.obex.OperationDispatcher
0004methodcom.rococosoft.impronto.obex.OperationDispatcher.<init>()
0005methodcom.rococosoft.impronto.obex.OBEXConnectionState.getInputStream()
0006methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0007objrefcom.rococosoft.impronto.obex.FragmentWriter
0008methodcom.rococosoft.impronto.obex.FragmentWriter.<init>()
0009methodcom.rococosoft.impronto.obex.ImprontoOperation.getHeadersToSend()
000Aobjrefcom.rococosoft.impronto.obex.GetRequest$GetCommand
000Bmethodcom.rococosoft.impronto.obex.GetRequest$GetCommand.<init>()
000Cmethodcom.rococosoft.impronto.obex.OperationDispatcher.start()
000Dmethodcom.rococosoft.impronto.obex.ServerOperation.setRequestHeaders()
000Emethodcom.rococosoft.impronto.obex.GetRequest$GetCommand.isComplete()
000Fmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.isEmpty()
0010methodjava.lang.Object.wait()
0011objrefjava.lang.InterruptedException
0012methodjava.lang.Throwable.printStackTrace()
0013methodcom.rococosoft.impronto.obex.Request.respond()
0014methodjava.lang.Object.notifyAll()
0015methodcom.rococosoft.impronto.obex.Packet.readFrom()
0016methodcom.rococosoft.impronto.obex.Packet.getCode()
0017objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0018methodcom.rococosoft.impronto.obex.Packet.getBytes()
0019methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
001Amethodcom.rococosoft.impronto.obex.ImprontoOperation.close()
001Bmethodcom.rococosoft.impronto.obex.Request.process()
001Cobjrefthis
001Dmethodcom.rococosoft.impronto.obex.OperationDispatcher.waitFor()
001Emethodcom.rococosoft.impronto.obex.Response.validate()
001Fobjrefjava.io.IOException

com.rococosoft.impronto.obex.GetRequest$GetCommand

private super class GetRequest$GetCommand

Fields
privatebooleancomplete
privateObjectlock
privateOperationoperation
private finalGetRequestthis$0

Methods
 void<init>(GetRequest g1, Operation o1, Object o2)
publicintexecute(ServerRequestHandler s1)
 booleanisComplete()

References
0000methodjavax.obex.ServerRequestHandler.onGet()
0001methodjava.lang.Object.notifyAll()
0002objrefcom.rococosoft.impronto.obex.Command

com.rococosoft.impronto.obex.GetRequestProcessor

private final super class GetRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)
 booleanrecognises(int i1)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.GetRequest
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004methodcom.rococosoft.impronto.obex.GetRequest.<init>()

com.rococosoft.impronto.obex.ImprontoHeaderSet

private super abstract class ImprontoHeaderSet

Fields
static finalIntegerAUTHENTICATE_CHALLENGE
static finalIntegerAUTHENTICATE_RESPONSE
static finalIntegerBODY
static finalintBODY_ID
static finalintCHALLENGE_ID
static finalIntegerCONNECTION_ID
static finalintCONN_ID
static finalIntegerEND_OF_BODY
static finalintEOB_ID
static finalintRESPONSE_ID
static finalIntegerTARGET_ID
 byte[]body
 intbodyLength
 Hashtableheaders

Methods
staticvoid<clinit>()
protectedvoid<init>(byte[] b1, int i1)
protectedvoid<init>()
 voidappend(ImprontoHeaderSet i1)
synchronizedvoidappendToBody(byte[] b1, int i1, int i2)
 voidclear()
 voidconsumeBodyBytes(int i1)
publicvoidcreateAuthenticationChallenge(String s1, boolean b1, boolean b2)
 intgetBodyLength()
 ObjectgetHeader(Integer i1)
publicObjectgetHeader(int i1)
publicint[]getHeaderList()
 booleanisEmpty()
privatebooleanisValidID(int i1)
 Enumerationkeys()
privateStringreadAscii(DataInputStream d1)
privatebyte[]readBytes(DataInputStream d1)
privatevoidreadHeaders(DataInputStream d1)
privateStringreadUnicode(DataInputStream d1)
 Objectremove(Integer i1)
publicvoidsetHeader(int i1, Object o1)
 voidsetHeader(Integer i1, Object o1)
 byte[]toByteArray()
private staticvoidwriteAscii(DataOutputStream d1, int i1, String s1)
staticvoidwriteBody(DataOutputStream d1, byte[] b1, int i1)
private staticvoidwriteBytes(DataOutputStream d1, int i1, byte[] b1, int i2)
private staticvoidwriteBytes(DataOutputStream d1, int i1, byte[] b1)
 voidwriteHeader(DataOutputStream d1, Integer i1)
private staticvoidwriteLong(DataOutputStream d1, int i1, long l1)
private staticvoidwriteUnicode(DataOutputStream d1, int i1, String s1)

References
0000methodjava.lang.Math.max()
0001methodjava.lang.System.arraycopy()
0002methodjava.lang.Object.notifyAll()
0003fieldthis.BODY
0004methodthis.setHeader()
0005methodjava.util.Hashtable.get()
0006methodjava.util.Hashtable.remove()
0007methodjava.util.Hashtable.put()
0008methodthis.isValidID()
0009methodcom.rococosoft.impronto.obex.OBEX.raiseIllegalArgumentExceptionIf()
000Aobjrefjava.lang.Integer
000Bmethodjava.lang.Integer.<init>()
000Cmethodthis.getHeader()
000Dobjrefjava.lang.String
000Eobjref?
000Fobjrefjava.lang.Byte
0010objrefjava.lang.Long
0011methodjava.lang.Long.longValue()
0012000500000000
00130000FFFFFFFF
0014objrefjava.util.Calendar
0015methodthis.isEmpty()
0016methodjava.util.Hashtable.size()
0017methodthis.keys()
0018methodjava.util.Enumeration.hasMoreElements()
0019methodjava.util.Enumeration.nextElement()
001Aobjrefcom.rococosoft.impronto.obex.Digest$Challenge
001Bmethodcom.rococosoft.impronto.obex.Digest$Challenge.<init>()
001Cfieldthis.AUTHENTICATE_CHALLENGE
001Dmethodcom.rococosoft.impronto.obex.Digest$Challenge.toByteArray()
001Emethodjava.util.Hashtable.keys()
001Fmethodjava.util.Hashtable.clear()
0020methodjava.util.Hashtable.isEmpty()
0021methodjava.lang.Integer.equals()
0022fieldthis.END_OF_BODY
0023methodthis.appendToBody()
0024objrefjava.io.ByteArrayOutputStream
0025methodjava.io.ByteArrayOutputStream.<init>()
0026objrefjava.io.DataOutputStream
0027methodjava.io.DataOutputStream.<init>()
0028fieldthis.TARGET_ID
0029fieldthis.CONNECTION_ID
002Amethodthis.writeHeader()
002Bmethodjava.io.ByteArrayOutputStream.toByteArray()
002Cmethodthis.writeBytes()
002Dmethodthis.writeUnicode()
002Eobjrefjava.io.UnsupportedEncodingException
002Fmethodjava.lang.Throwable.printStackTrace()
0030methodthis.writeAscii()
0031methodthis.writeBytes()
0032methodjava.io.DataOutputStream.write()
0033methodthis.writeLong()
0034methodjava.util.Calendar.getTime()
0035methodjava.util.Date.getTime()
0036objrefjava.lang.StringBuffer
0037methodjava.lang.StringBuffer.<init>()
0038methodjava.util.Calendar.get()
0039methodjava.lang.StringBuffer.append()
003Amethodjava.lang.StringBuffer.append()
003Bmethodjava.lang.StringBuffer.toString()
003CtextISO8859_1
003Dmethodjava.lang.String.getBytes()
003Eobjrefjava.lang.RuntimeException
003Ftextunknown id
0040methodjava.lang.StringBuffer.append()
0041methodjava.lang.RuntimeException.<init>()
0042methodjava.io.DataOutputStream.writeShort()
0043methodjava.io.DataOutputStream.write()
0044methodjava.io.DataOutputStream.writeChars()
0045methodjava.io.DataOutputStream.writeInt()
0046methodjava.io.DataInputStream.available()
0047methodjava.io.DataInputStream.read()
0048methodthis.readUnicode()
0049methodthis.readAscii()
004Amethodthis.readBytes()
004Bmethodjava.io.DataInputStream.readByte()
004Cmethodjava.lang.Byte.<init>()
004Dmethodjava.io.DataInputStream.readInt()
004Emethodjava.lang.Long.<init>()
004Fmethodjava.util.Calendar.getInstance()
0050objrefjava.util.Date
0051methodjava.util.Date.<init>()
0052methodjava.util.Calendar.setTime()
0053methodjava.lang.String.<init>()
0054methodjava.lang.String.substring()
0055methodjava.lang.Integer.parseInt()
0056methodjava.util.Calendar.set()
0057methodjava.io.DataInputStream.readUnsignedShort()
0058methodjava.io.DataInputStream.readFully()
0059methodjava.io.DataInputStream.readChar()
005Amethodjava.lang.String.<init>()
005Bobjrefjava.util.Hashtable
005Cmethodjava.util.Hashtable.<init>()
005Dobjrefjava.io.DataInputStream
005Eobjrefjava.io.ByteArrayInputStream
005Fmethodjava.io.ByteArrayInputStream.<init>()
0060methodjava.io.DataInputStream.<init>()
0061methodthis.readHeaders()
0062objrefjava.io.IOException
0063fieldthis.AUTHENTICATE_RESPONSE
0064objrefjavax.obex.HeaderSet

com.rococosoft.impronto.obex.ImprontoOBEXConnection

public final super class ImprontoOBEXConnection

Fields
 booleanclosed
 booleanconnected
 longconnectionID
 Operationcurrent
 InputStreaminput
 OutputStreamoutput
 OBEXConnectionStatestate

Methods
publicvoid<init>(StreamConnection s1)
public synchronizedvoidclose()
 voidcloseOperation()
publicHeaderSetconnect(HeaderSet h1)
publicHeaderSetcreateHeaderSet()
public synchronizedHeaderSetdelete(HeaderSet h1)
public synchronizedHeaderSetdisconnect(HeaderSet h1)
public synchronizedOperationget(HeaderSet h1)
publiclonggetConnectionID()
publicConnectiongetLowerLayer()
publicbooleanisClosed()
public synchronizedOperationput(HeaderSet h1)
publicvoidsetAuthenticator(Authenticator a1)
privatevoidsetConnectionHeader(ImprontoHeaderSet i1)
publicvoidsetConnectionID(long l1)
public synchronizedHeaderSetsetPath(HeaderSet h1, boolean b1, boolean b2)

References
00000005FFFFFFFF
00010000FFFFFFFF
0002objrefcom.rococosoft.impronto.obex.OBEXConnectionState
0003methodcom.rococosoft.impronto.obex.OBEXConnectionState.<init>()
0004methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0005methodcom.rococosoft.impronto.obex.OBEXConnectionState.getInputStream()
0006methodcom.rococosoft.impronto.obex.OBEX.raiseNullPointerException()
0007objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0008methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0009000500000000
000A0000FFFFFFFF
000Bmethodcom.rococosoft.impronto.obex.OBEX.raiseIllegalArgumentExceptionIf()
000Cobjrefcom.rococosoft.impronto.obex.ImprontoHeaderSet
000Dtextalready connected
000Emethodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
000Fobjrefcom.rococosoft.impronto.obex.ConnectPacket
0010methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.toByteArray()
0011methodcom.rococosoft.impronto.obex.ConnectPacket.<init>()
0012methodcom.rococosoft.impronto.obex.ConnectPacket.getMRU()
0013methodcom.rococosoft.impronto.obex.Packet.writeTo()
0014methodcom.rococosoft.impronto.obex.Packet.readFrom()
0015methodcom.rococosoft.impronto.obex.Packet.getCode()
0016objrefcom.rococosoft.impronto.obex.ConnectResponse
0017methodcom.rococosoft.impronto.obex.Packet.getBytes()
0018methodcom.rococosoft.impronto.obex.ConnectResponse.<init>()
0019objrefcom.rococosoft.impronto.obex.ResponseHeaderSet
001Amethodcom.rococosoft.impronto.obex.ConnectResponse.getBytes()
001Bmethodcom.rococosoft.impronto.obex.ResponseHeaderSet.<init>()
001Cmethodcom.rococosoft.impronto.obex.Digest.processChallenge()
001Dfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_CHALLENGE
001Emethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
001Ffieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_RESPONSE
0020methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
0021methodcom.rococosoft.impronto.obex.Digest.processServerResponse()
0022textauthentication failure
0023methodcom.rococosoft.impronto.obex.ConnectResponse.getPeerMRU()
0024methodcom.rococosoft.impronto.obex.ConnectResponse.getVersion()
0025textoperation in progress
0026textnot connected
0027methodthis.setConnectionHeader()
0028objrefcom.rococosoft.impronto.obex.Packet
0029methodcom.rococosoft.impronto.obex.Packet.<init>()
002Amethodcom.rococosoft.impronto.obex.Packet.writeTo()
002Bmethodcom.rococosoft.impronto.obex.ResponseHeaderSet.<init>()
002Cmethodthis.createHeaderSet()
002Dobjrefcom.rococosoft.impronto.obex.SetPathPacket
002Emethodcom.rococosoft.impronto.obex.SetPathPacket.<init>()
002Fmethodcom.rococosoft.impronto.obex.Packet.writeTo()
0030objrefcom.rococosoft.impronto.obex.ClientGetOperation
0031methodcom.rococosoft.impronto.obex.ClientGetOperation.<init>()
0032methodthis.put()
0033objrefcom.rococosoft.impronto.obex.ClientPutOperation
0034methodcom.rococosoft.impronto.obex.ClientOperation.close()
0035methodcom.rococosoft.impronto.obex.ImprontoOperation.getHeadersReceived()
0036methodcom.rococosoft.impronto.obex.ClientPutOperation.<init>()
0037fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.TARGET_ID
0038methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
0039fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
003Aobjrefjava.lang.Long
003Bmethodjava.lang.Long.<init>()
003Cmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
003Dmethodcom.rococosoft.impronto.obex.OBEXConnectionState.closeConnection()
003Eobjrefjavax.obex.ClientSession
003Fobjrefcom.rococosoft.io.protocol.ProtocolLayer
0040objrefjava.io.IOException

com.rococosoft.impronto.obex.ImprontoOBEXConnectionHandler

public final super class ImprontoOBEXConnectionHandler
extends java.lang.Thread

Fields
privatebooleanclosed
privateInputStreaminput
privateServerRequestHandlerserver
privateOBEXConnectionStatestate

Methods
 void<init>(ServerRequestHandler s1, Authenticator a1, StreamConnection s2)
public synchronizedvoidclose()
publicConnectiongetLowerLayer()
publicbooleanisClosed()
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001objrefcom.rococosoft.impronto.obex.OBEXConnectionState
0002methodcom.rococosoft.impronto.obex.OBEXConnectionState.<init>()
0003methodcom.rococosoft.impronto.obex.OBEXConnectionState.getInputStream()
0004methodcom.rococosoft.impronto.obex.Packet.readFrom()
0005objrefjava.io.IOException
0006methodcom.rococosoft.impronto.obex.Request.process()
0007methodcom.rococosoft.impronto.obex.Request.dispatch()
0008methodcom.rococosoft.impronto.obex.OBEXConnectionState.closeConnection()
0009objrefjavax.microedition.io.Connection
000Aobjrefcom.rococosoft.io.protocol.ProtocolLayer

com.rococosoft.impronto.obex.ImprontoOBEXConnectionNotifier

public final super class ImprontoOBEXConnectionNotifier

Fields
 booleanisClosed
 StreamConnectionNotifiernotifier

Methods
publicvoid<init>(StreamConnectionNotifier s1)
publicConnectionacceptAndOpen(ServerRequestHandler s1)
publicConnectionacceptAndOpen(ServerRequestHandler s1, Authenticator a1)
public synchronizedvoidclose()
publicConnectiongetLowerLayer()

References
0000methodthis.acceptAndOpen()
0001methodcom.rococosoft.impronto.obex.OBEX.raiseNullPointerException()
0002textnotifier is closed
0003methodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
0004methodjavax.microedition.io.StreamConnectionNotifier.acceptAndOpen()
0005objrefcom.rococosoft.impronto.obex.ImprontoOBEXConnectionHandler
0006methodcom.rococosoft.impronto.obex.ImprontoOBEXConnectionHandler.<init>()
0007methodjava.lang.Thread.start()
0008methodjavax.microedition.io.Connection.close()
0009objrefjavax.obex.SessionNotifier
000Aobjrefcom.rococosoft.io.protocol.ProtocolLayer
000Bobjrefjava.io.IOException

com.rococosoft.impronto.obex.ImprontoOperation

private super abstract class ImprontoOperation

Fields
 Authenticatorauthenticator
 BodyInputStreambodyInput
 BodyOutputStreambodyOutput
privatebooleanclosed
 ImprontoHeaderSetheadersToSend
privateObjectreceiveLock
privateImprontoHeaderSetreceivedHeaders

Methods
 void<init>(Authenticator a1)
public synchronizedvoidclose()
publicStringgetEncoding()
 HeaderSetgetHeadersReceived()
 ImprontoHeaderSetgetHeadersToSend()
publiclonggetLength()
publicHeaderSetgetReceivedHeaders()
publicStringgetType()
 booleanisClosed()
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
protectedbooleanprocessChallengeHeaders(ImprontoHeaderSet i1)
publicvoidsendHeaders(HeaderSet h1)
protectedvoidsetReceivedHeaders(ImprontoHeaderSet i1)

References
0000methodthis.getReceivedHeaders()
0001methodjavax.obex.HeaderSet.getHeader()
0002objrefjava.lang.Long
0003methodjava.lang.Long.longValue()
0004objrefjava.io.IOException
0005methodjava.lang.Throwable.printStackTrace()
00060005FFFFFFFF
00070000FFFFFFFF
0008objrefjava.lang.String
0009methodjava.lang.Object.wait()
000Aobjrefjava.lang.InterruptedException
000Btextoperation closed
000Cmethodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
000Dmethodthis.getHeadersReceived()
000Emethodcom.rococosoft.impronto.obex.OBEX.raiseNullPointerException()
000Fobjrefcom.rococosoft.impronto.obex.ImprontoHeaderSet
0010methodcom.rococosoft.impronto.obex.OBEX.raiseIllegalArgumentExceptionIf()
0011methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.append()
0012methodjava.lang.Object.notifyAll()
0013objrefjava.io.DataOutputStream
0014methodthis.openOutputStream()
0015methodjava.io.DataOutputStream.<init>()
0016objrefcom.rococosoft.impronto.obex.BodyOutputStream
0017methodcom.rococosoft.impronto.obex.BodyOutputStream.<init>()
0018objrefjava.io.DataInputStream
0019methodthis.openInputStream()
001Amethodjava.io.DataInputStream.<init>()
001Bmethodcom.rococosoft.impronto.obex.BodyOutputStream.close()
001Cmethodcom.rococosoft.impronto.obex.BodyInputStream.close()
001Dfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.BODY
001Emethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.remove()
001Fobjref?
0020fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.END_OF_BODY
0021methodjava.lang.Object.notify()
0022methodcom.rococosoft.impronto.obex.BodyInputStream.append()
0023methodcom.rococosoft.impronto.obex.BodyInputStream.closePipe()
0024methodcom.rococosoft.impronto.obex.Digest.processChallenge()
0025fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_CHALLENGE
0026fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.AUTHENTICATE_RESPONSE
0027methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
0028methodjava.lang.Object.<init>()
0029objrefjava.lang.Object
002Aobjrefcom.rococosoft.impronto.obex.RequestHeaderSet
002Bmethodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
002Cobjrefcom.rococosoft.impronto.obex.BodyInputStream
002Dmethodcom.rococosoft.impronto.obex.BodyInputStream.<init>()
002Eobjrefjavax.obex.Operation

com.rococosoft.impronto.obex.OBEX

private final super class OBEX

Fields
static finalintAbort
static finalintConnect
static finalintContinue
static finalintDisconnect
static finalintFinal
static finalintGet
static finallongInvalidConnectionID
static finallongMaxLong
static finalintPut
static finalintReserved
static finalintSetPath
static finalintSpecVersion
static finalintVersion

Methods
 void<init>()
staticvoidraiseIOExceptionIf(boolean b1, String s1)
staticvoidraiseIllegalArgumentExceptionIf(boolean b1)
staticvoidraiseNullPointerException(Object o1)

References
0000objrefjava.io.IOException
0001methodjava.io.IOException.<init>()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004objrefjava.lang.IllegalArgumentException
0005methodjava.lang.IllegalArgumentException.<init>()

com.rococosoft.impronto.obex.OBEXConnectionState

private final super class OBEXConnectionState

Fields
 intMRU
 Authenticatorauthenticator
 StreamConnectionconnection
 InputStreaminput
 OutputStreamoutput
 intpeerMRU
 intpeerVersion

Methods
 void<init>(StreamConnection s1)
synchronizedvoidcloseConnection()
 AuthenticatorgetAuthenticator()
 StreamConnectiongetConnection()
 InputStreamgetInputStream()
 intgetMRU()
 OutputStreamgetOutputStream()
 intgetPeerMRU()
 intgetPeerVersion()
 voidsetAuthenticator(Authenticator a1)
 voidsetMRU(int i1)
 voidsetPeerMRU(int i1)
 voidsetPeerVersion(int i1)

References
0000methodjavax.microedition.io.InputConnection.openInputStream()
0001methodjavax.microedition.io.OutputConnection.openOutputStream()
0002methodjava.io.OutputStream.close()
0003methodjava.io.InputStream.close()
0004methodjavax.microedition.io.Connection.close()
0005objrefjava.io.IOException

com.rococosoft.impronto.obex.OperationDispatcher

private super class OperationDispatcher
extends java.lang.Thread

Fields
privateintcode
privateCommandcommand
privateServerRequestHandlerhandler
privatebooleanstarted

Methods
 void<init>()
publicvoidrun()
publicvoidstart(Command c1, ServerRequestHandler s1)
public synchronizedintwaitFor()

References
0000methodjava.lang.Thread.<init>()
0001methodjava.lang.Thread.start()
0002methodjava.lang.Object.notifyAll()
0003methodcom.rococosoft.impronto.obex.Command.execute()
0004methodjava.lang.Object.wait()
0005objrefjava.lang.InterruptedException
0006methodjava.lang.Thread.join()

com.rococosoft.impronto.obex.Packet

private super class Packet

Fields
 byte[]bytes
 intcode

Methods
 void<init>(int i1, byte[] b1, int i2)
 void<init>(int i1, byte[] b1)
 byte[]getBytes()
 intgetCode()
 intgetLength()
 byte[]getPacketHeader()
private staticintread(InputStream i1)
staticPacketreadFrom(InputStream i1)
 voidwriteTo(OutputStream o1)

References
0000methodthis.getPacketHeader()
0001methodthis.getLength()
0002objrefjava.io.ByteArrayOutputStream
0003methodjava.io.ByteArrayOutputStream.<init>()
0004methodjava.io.ByteArrayOutputStream.write()
0005methodjava.io.OutputStream.write()
0006methodjava.io.ByteArrayOutputStream.toByteArray()
0007methodjava.io.OutputStream.write()
0008methodjava.io.OutputStream.flush()
0009methodjava.io.InputStream.read()
000Atextinput stream closed prematurely
000Bmethodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
000Cmethodthis.read()
000Dmethodjava.io.InputStream.read()
000Eobjrefjava.io.EOFException
000Fmethodjava.io.EOFException.<init>()
0010objrefthis
0011methodthis.<init>()
0012textpacket too large
0013objrefjava.io.IOException

com.rococosoft.impronto.obex.PutRequest

private final super class PutRequest
extends com.rococosoft.impronto.obex.Request

Fields
privatebooleancomplete

Methods
 void<init>(RequestHeaderSet r1, boolean b1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001objrefcom.rococosoft.impronto.obex.ServerOperation
0002methodcom.rococosoft.impronto.obex.ServerOperation.<init>()
0003methodcom.rococosoft.impronto.obex.OBEXConnectionState.getInputStream()
0004methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0005objrefcom.rococosoft.impronto.obex.FragmentWriter
0006methodcom.rococosoft.impronto.obex.FragmentWriter.<init>()
0007methodcom.rococosoft.impronto.obex.ImprontoOperation.getHeadersToSend()
0008fieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.BODY
0009methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.getHeader()
000Afieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.END_OF_BODY
000Bmethodcom.rococosoft.impronto.obex.ServerOperation.setRequestHeaders()
000Cobjrefcom.rococosoft.impronto.obex.OperationDispatcher
000Dmethodcom.rococosoft.impronto.obex.OperationDispatcher.<init>()
000Eobjrefcom.rococosoft.impronto.obex.PutRequest$PutCommand
000Fmethodcom.rococosoft.impronto.obex.PutRequest$PutCommand.<init>()
0010methodcom.rococosoft.impronto.obex.OperationDispatcher.start()
0011methodcom.rococosoft.impronto.obex.Request.respond()
0012methodcom.rococosoft.impronto.obex.Packet.readFrom()
0013methodcom.rococosoft.impronto.obex.Packet.getCode()
0014objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0015methodcom.rococosoft.impronto.obex.Packet.getBytes()
0016methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0017methodcom.rococosoft.impronto.obex.ImprontoOperation.setReceivedHeaders()
0018methodcom.rococosoft.impronto.obex.ImprontoOperation.close()
0019methodcom.rococosoft.impronto.obex.Request.process()
001Aobjrefthis
001Bmethodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
001Cmethodcom.rococosoft.impronto.obex.ImprontoOperation.getReceivedHeaders()
001Dmethodjavax.obex.ServerRequestHandler.onDelete()
001Emethodcom.rococosoft.impronto.obex.ImprontoOperation.sendHeaders()
001Fmethodcom.rococosoft.impronto.obex.OperationDispatcher.waitFor()
0020methodcom.rococosoft.impronto.obex.Response.validate()
0021objrefjava.lang.InterruptedException
0022objrefjava.io.IOException

com.rococosoft.impronto.obex.PutRequest$PutCommand

private super class PutRequest$PutCommand

Fields
privateOperationoperation
private finalPutRequestthis$0

Methods
 void<init>(PutRequest p1, Operation o1)
publicintexecute(ServerRequestHandler s1)

References
0000methodjavax.obex.ServerRequestHandler.onPut()
0001objrefcom.rococosoft.impronto.obex.Command

com.rococosoft.impronto.obex.PutRequestProcessor

private final super class PutRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)
 booleanrecognises(int i1)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.PutRequest
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004methodcom.rococosoft.impronto.obex.PutRequest.<init>()

com.rococosoft.impronto.obex.Request

private super abstract class Request

Fields
 RequestHeaderSetheaders
staticVectorprocessors

Methods
staticvoid<clinit>()
 void<init>(RequestHeaderSet r1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)
public staticRequestprocess(Packet p1)
 voidrespond(int i1, FragmentWriter f1, ServerRequestHandler s1, ImprontoHeaderSet i2)

References
0000methodcom.rococosoft.impronto.obex.Packet.getCode()
0001methodcom.rococosoft.impronto.obex.Packet.getBytes()
0002fieldthis.processors
0003methodjava.util.Vector.elements()
0004methodjava.util.Enumeration.hasMoreElements()
0005methodjava.util.Enumeration.nextElement()
0006objrefcom.rococosoft.impronto.obex.RequestProcessor
0007methodcom.rococosoft.impronto.obex.RequestProcessor.create()
0008methodjavax.obex.ServerRequestHandler.getConnectionID()
00090005FFFFFFFF
000A0000FFFFFFFF
000Bfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
000Cobjrefjava.lang.Long
000Dmethodjava.lang.Long.<init>()
000Emethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
000Fmethodcom.rococosoft.impronto.obex.FragmentWriter.write()
0010objrefjava.util.Vector
0011methodjava.util.Vector.<init>()
0012objrefcom.rococosoft.impronto.obex.PutRequestProcessor
0013methodcom.rococosoft.impronto.obex.PutRequestProcessor.<init>()
0014methodjava.util.Vector.addElement()
0015objrefcom.rococosoft.impronto.obex.GetRequestProcessor
0016methodcom.rococosoft.impronto.obex.GetRequestProcessor.<init>()
0017objrefcom.rococosoft.impronto.obex.ConnectRequestProcessor
0018methodcom.rococosoft.impronto.obex.ConnectRequestProcessor.<init>()
0019objrefcom.rococosoft.impronto.obex.DisconnectRequestProcessor
001Amethodcom.rococosoft.impronto.obex.DisconnectRequestProcessor.<init>()
001Bobjrefcom.rococosoft.impronto.obex.SetPathRequestProcessor
001Cmethodcom.rococosoft.impronto.obex.SetPathRequestProcessor.<init>()
001Dobjrefcom.rococosoft.impronto.obex.UnknownRequestProcessor
001Emethodcom.rococosoft.impronto.obex.UnknownRequestProcessor.<init>()
001Fobjrefjava.io.IOException

com.rococosoft.impronto.obex.RequestHeaderSet

public final super class RequestHeaderSet
extends com.rococosoft.impronto.obex.ImprontoHeaderSet

Methods
publicvoid<init>()
 void<init>(byte[] b1, int i1)
 void<init>(byte[] b1)
 void<init>(ImprontoHeaderSet i1)
publicintgetResponseCode()

References
0000methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.<init>()
0001methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.<init>()
0002methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.keys()
0003methodjava.util.Enumeration.hasMoreElements()
0004methodjava.util.Enumeration.nextElement()
0005methodjava.util.Hashtable.get()
0006methodjava.util.Hashtable.put()
0007objrefjava.io.IOException
0008methodjava.io.IOException.<init>()

com.rococosoft.impronto.obex.RequestProcessor

private super abstract class RequestProcessor

Fields
privateintop

Methods
 void<init>(int i1)
 Requestcreate(int i1, byte[] b1, boolean b2)
 RequestcreateRequest(byte[] b1, boolean b2)
 booleanrecognises(int i1)

References
0000methodthis.recognises()
0001methodthis.createRequest()

com.rococosoft.impronto.obex.Response

private final super class Response

Methods
 void<init>()
private staticbooleanisValidCode(int i1)
staticintvalidate(int i1)

References
0000methodthis.isValidCode()

com.rococosoft.impronto.obex.ResponseHeaderSet

private final super class ResponseHeaderSet
extends com.rococosoft.impronto.obex.ImprontoHeaderSet

Fields
privateintresponseCode

Methods
 void<init>(Packet p1)
 void<init>(int i1, byte[] b1)
publicintgetResponseCode()
 voidsetResponseCode(int i1)

References
0000methodcom.rococosoft.impronto.obex.Packet.getCode()
0001methodcom.rococosoft.impronto.obex.Packet.getBytes()
0002methodthis.<init>()
0003methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.<init>()

com.rococosoft.impronto.obex.ServerOperation

private super class ServerOperation
extends com.rococosoft.impronto.obex.ImprontoOperation

Methods
 void<init>(Authenticator a1)
publicvoidabort()
publicintgetResponseCode()
protectedvoidsetRequestHeaders(ImprontoHeaderSet i1)

References
0000methodcom.rococosoft.impronto.obex.ImprontoOperation.<init>()
0001objrefjava.io.IOException
0002methodjava.io.IOException.<init>()
0003methodcom.rococosoft.impronto.obex.ImprontoOperation.processChallengeHeaders()
0004methodcom.rococosoft.impronto.obex.Digest.processPeerResponse()
0005textauthorization failure
0006methodcom.rococosoft.impronto.obex.OBEX.raiseIOExceptionIf()
0007methodcom.rococosoft.impronto.obex.ImprontoOperation.setReceivedHeaders()

com.rococosoft.impronto.obex.SetPathPacket

private super class SetPathPacket
extends com.rococosoft.impronto.obex.Packet

Fields
 byte[]header

Methods
 void<init>(RequestHeaderSet r1, boolean b1, boolean b2, int i1)
 byte[]getPacketHeader()

References
0000methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.toByteArray()
0001methodcom.rococosoft.impronto.obex.Packet.<init>()
0002objrefjava.io.IOException

com.rococosoft.impronto.obex.SetPathRequest

private final super class SetPathRequest
extends com.rococosoft.impronto.obex.Request

Fields
privatebyte[]header

Methods
 void<init>(RequestHeaderSet r1, byte[] b1)
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)
 byte[]getHeader()
staticintgetHeaderLength()

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001methodthis.getHeaderLength()
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004methodcom.rococosoft.impronto.obex.Digest.processChallenge()
0005methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0006methodcom.rococosoft.impronto.obex.Digest.processClientResponse()
0007methodjavax.obex.ServerRequestHandler.onSetPath()
0008methodcom.rococosoft.impronto.obex.Response.validate()
0009methodjavax.obex.ServerRequestHandler.getConnectionID()
000A0005FFFFFFFF
000B0000FFFFFFFF
000Cfieldcom.rococosoft.impronto.obex.ImprontoHeaderSet.CONNECTION_ID
000Dobjrefjava.lang.Long
000Emethodjava.lang.Long.<init>()
000Fmethodcom.rococosoft.impronto.obex.ImprontoHeaderSet.setHeader()
0010objrefcom.rococosoft.impronto.obex.Packet
0011methodcom.rococosoft.impronto.obex.ImprontoHeaderSet.toByteArray()
0012methodcom.rococosoft.impronto.obex.Packet.<init>()
0013methodcom.rococosoft.impronto.obex.Packet.writeTo()
0014objrefjava.io.IOException

com.rococosoft.impronto.obex.SetPathRequestProcessor

private final super class SetPathRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0002methodcom.rococosoft.impronto.obex.SetPathRequest.getHeaderLength()
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004objrefcom.rococosoft.impronto.obex.SetPathRequest
0005methodcom.rococosoft.impronto.obex.SetPathRequest.<init>()

com.rococosoft.impronto.obex.UnknownRequest

private final super class UnknownRequest
extends com.rococosoft.impronto.obex.Request

Fields
static finalbyte[]empty

Methods
staticvoid<clinit>()
 void<init>()
 voiddispatch(ServerRequestHandler s1, OBEXConnectionState o1)

References
0000methodcom.rococosoft.impronto.obex.Request.<init>()
0001objrefcom.rococosoft.impronto.obex.Packet
0002fieldthis.empty
0003methodcom.rococosoft.impronto.obex.Packet.<init>()
0004methodcom.rococosoft.impronto.obex.OBEXConnectionState.getOutputStream()
0005methodcom.rococosoft.impronto.obex.Packet.writeTo()
0006objrefjava.io.IOException

com.rococosoft.impronto.obex.UnknownRequestProcessor

private final super class UnknownRequestProcessor
extends com.rococosoft.impronto.obex.RequestProcessor

Methods
 void<init>()
 RequestcreateRequest(byte[] b1, boolean b2)
 booleanrecognises(byte b1)

References
0000methodcom.rococosoft.impronto.obex.RequestProcessor.<init>()
0001objrefcom.rococosoft.impronto.obex.UnknownRequest
0002methodcom.rococosoft.impronto.obex.UnknownRequest.<init>()

com.rococosoft.impronto.rfcomm.ImprontoRFCommConnection

public super abstract class ImprontoRFCommConnection
extends com.rococosoft.impronto.ImprontoConnection

Fields
privateintchannel
privateImprontoRFCommConnection$RFCommInputStreaminputStream
privateintmode
privateImprontoRFCommConnection$RFCommOutputStreamoutputStream

Methods
protectedvoid<init>(int i1, int i2)
public final synchronizedvoidclose()
synchronizedvoidcloseInputStream()
synchronizedvoidcloseOutputStream()
publicintgetChannel()
publicintgetProtocol()
privatevoidnotifyClosed()
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
protectedintstackAvailable()
protectedvoidstackClose()
protectedvoidstackFlush()
protectedintstackRead(byte[] b1, int i1, int i2)
protectedvoidstackWrite(byte[] b1, int i1, int i2)

References
0000methodcom.rococosoft.impronto.ImprontoConnection.<init>()
0001objrefjava.io.DataOutputStream
0002methodthis.openOutputStream()
0003methodjava.io.DataOutputStream.<init>()
0004methodcom.rococosoft.impronto.ImprontoConnection.assertNotClosed()
0005objrefjava.io.IOException
0006textread-only connection
0007methodjava.io.IOException.<init>()
0008objrefcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommOutputStream
0009methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommOutputStream.<init>()
000Aobjrefjava.io.DataInputStream
000Bmethodthis.openInputStream()
000Cmethodjava.io.DataInputStream.<init>()
000Dtextwrite-only connection
000Eobjrefcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommInputStream
000Fmethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommInputStream.<init>()
0010methodcom.rococosoft.impronto.ImprontoConnection.isClosed()
0011methodcom.rococosoft.impronto.ImprontoConnection.setIsClosed()
0012methodthis.notifyClosed()
0013methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommInputStream.close()
0014methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommOutputStream.close()
0015methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.removeConnection()
0016methodcom.rococosoft.impronto.ImprontoConnection.close()
0017methodthis.stackClose()
0018objref?

com.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$1

private super class ImprontoRFCommConnection$1

com.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommInputStream

private super class ImprontoRFCommConnection$RFCommInputStream
extends java.io.InputStream

Fields
 booleanateof
 byte[]buff
 booleanclosed
private finalImprontoRFCommConnectionthis$0

Methods
privatevoid<init>(ImprontoRFCommConnection i1)
 void<init>(ImprontoRFCommConnection i1, ImprontoRFCommConnection$1 i2)
publicintavailable()
public synchronizedvoidclose()
publicintread(byte[] b1, int i1, int i2)
publicintread()
publicintread(byte[] b1)

References
0000methodthis.<init>()
0001methodjava.io.InputStream.<init>()
0002objrefjava.io.IOException
0003textclosed
0004methodjava.io.IOException.<init>()
0005methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.stackAvailable()
0006methodthis.read()
0007methodthis.read()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.stackRead()
000Bmethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.closeInputStream()

com.rococosoft.impronto.rfcomm.ImprontoRFCommConnection$RFCommOutputStream

private super class ImprontoRFCommConnection$RFCommOutputStream
extends java.io.OutputStream

Fields
 byte[]buff
 booleanclosed
private finalImprontoRFCommConnectionthis$0

Methods
privatevoid<init>(ImprontoRFCommConnection i1)
 void<init>(ImprontoRFCommConnection i1, ImprontoRFCommConnection$1 i2)
public synchronizedvoidclose()
publicvoidflush()
publicvoidwrite(byte[] b1)
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodthis.<init>()
0001methodjava.io.OutputStream.<init>()
0002methodthis.write()
0003methodthis.write()
0004objrefjava.io.IOException
0005textclosed
0006methodjava.io.IOException.<init>()
0007objrefjava.lang.IndexOutOfBoundsException
0008methodjava.lang.IndexOutOfBoundsException.<init>()
0009methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.stackWrite()
000Amethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.stackFlush()
000Bmethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.closeOutputStream()

com.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier

public super abstract class ImprontoRFCommConnectionNotifier

Fields
privatebooleanadvertised
protectedbooleanauthenticate
privatebooleanclosed
protectedbooleanencrypt
protectedbooleanmaster
protectedintmode
private staticBTSecurityManagersecurity
privateServiceservice
privateLocalServiceRecordserviceRecord

Methods
staticvoid<clinit>()
protectedvoid<init>(LocalServiceRecord l1, boolean b1, int i1)
public finalStreamConnectionacceptAndOpen()
public final synchronizedvoidclose()
publicintgetChannel()
publicDescriptorStackgetDescriptorStack()
publicLocalServiceRecordgetServiceRecord()
publicbooleanisAdvertised()
publicbooleanisClosed()
protectedvoidregisterService(String s1, boolean b1, boolean b2, boolean b3)
privatevoidregisterServiceRecord()
protectedImprontoRFCommConnectionstackAcceptAndOpen()
protectedvoidstackClose()

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002fieldthis.security
0003methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0004methodcom.rococosoft.impronto.ImprontoLocalDevice.getBTSecurityManager()
0005objrefcom.rococosoft.impronto.bcc.Service
0006methodthis.getChannel()
0007methodcom.rococosoft.impronto.bcc.Service.<init>()
0008methodcom.rococosoft.impronto.bcc.BTSecurityManager.registerService()
0009methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.addNotifier()
000Amethodthis.isClosed()
000Bobjrefjava.io.IOException
000Ctextclosed
000Dmethodjava.io.IOException.<init>()
000Emethodcom.rococosoft.impronto.ImprontoLocalDevice.checkIsConnectable()
000Fmethodthis.registerServiceRecord()
0010methodthis.stackAcceptAndOpen()
0011objrefjavax.bluetooth.BluetoothConnectionException
0012methodcom.rococosoft.impronto.ImprontoConnection.setNotifier()
0013methodcom.rococosoft.impronto.bcc.BTSecurityManager.getSecurityMode()
0014methodcom.rococosoft.impronto.bcc.BTSecurityManager.access()
0015methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.close()
0016methodthis.getServiceRecord()
0017methodcom.rococosoft.impronto.ImprontoLocalDevice.updateRecord()
0018objrefjava.lang.IllegalArgumentException
0019objrefjavax.bluetooth.ServiceRegistrationException
001Amethodjava.lang.Throwable.getMessage()
001Bmethodjavax.bluetooth.ServiceRegistrationException.<init>()
001Cmethodcom.rococosoft.impronto.discovery.DescriptorStack.createRFCOMMDescriptorStack()
001Dmethodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.removeNotifier()
001Emethodcom.rococosoft.impronto.bcc.BTSecurityManager.deregisterService()
001Fmethodcom.rococosoft.impronto.ImprontoLocalDevice.removeRecord()
0020methodthis.stackClose()
0021objrefjavax.microedition.io.StreamConnectionNotifier

com.rococosoft.impronto.rfcomm.RFCommConnectionManager

public super abstract class RFCommConnectionManager

Fields
public static finalintMAX_SERVER_CHANNEL
public static finalintMIN_SERVER_CHANNEL
private staticVectorconnections
private staticVectornotifiers

Methods
staticvoid<clinit>()
protectedvoid<init>()
public staticvoidaddConnection(ImprontoRFCommConnection i1)
public staticvoidaddNotifier(ImprontoRFCommConnectionNotifier i1)
publicStreamConnectioncreateRFCommConnection(String s1, int i1, boolean b1, boolean b2, boolean b3, int i2, boolean b4)
publicStreamConnectionNotifiercreateRFCommConnectionNotifier(UUID u1, String s1, boolean b1, boolean b2, boolean b3, boolean b4, int i1, boolean b5)
publicImprontoRFCommConnectionNotifiergetNotifier(ImprontoServiceRecord i1)
public staticVectorgetOpenConnections()
public staticVectorgetOpenNotifiers()
publicServiceRecordgetRecord(ImprontoRFCommConnectionNotifier i1)
public staticbooleanisValidChannel(int i1)
public staticvoidremoveConnection(ImprontoRFCommConnection i1)
public staticvoidremoveNotifier(ImprontoRFCommConnectionNotifier i1)
publicvoidshutdown()
protectedImprontoRFCommConnectionstackCreateRFCommConnection(String s1, boolean b1, int i1, boolean b2, boolean b3, int i2, boolean b4)
protectedImprontoRFCommConnectionNotifierstackCreateRFCommConnectionNotifier(boolean b1, boolean b2, boolean b3, boolean b4, LocalServiceRecord l1, String s1, int i1, boolean b5)
publicvoidupdateRecord(LocalServiceRecord l1)

References
0000fieldthis.notifiers
0001objrefjava.lang.NullPointerException
0002methodjava.lang.NullPointerException.<init>()
0003methodjava.util.Vector.addElement()
0004methodjava.util.Vector.removeElement()
0005objrefjava.lang.IllegalArgumentException
0006textnotifier wasn't in open notifier list
0007methodjava.lang.IllegalArgumentException.<init>()
0008fieldthis.connections
0009textconnection wasn't in open connection list
000Aobjrefjavax.bluetooth.BluetoothConnectionException
000Btextcannot encrypt without authentication
000Cmethodjavax.bluetooth.BluetoothConnectionException.<init>()
000Dmethodthis.isValidChannel()
000Etextinvalid server channel
000Fmethodjava.util.Vector.elements()
0010methodjava.util.Enumeration.hasMoreElements()
0011methodjava.util.Enumeration.nextElement()
0012objrefcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection
0013methodcom.rococosoft.impronto.ImprontoConnection.isClosed()
0014methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.getChannel()
0015methodcom.rococosoft.impronto.ImprontoConnection.getRemoteDevice()
0016methodjava.lang.String.equals()
0017methodcom.rococosoft.impronto.ImprontoConnection.wasInitiator()
0018objrefjava.io.IOException
0019objrefjava.lang.StringBuffer
001Amethodjava.lang.StringBuffer.<init>()
001Btextalready have connection on channel
001Cmethodjava.lang.StringBuffer.append()
001Dmethodjava.lang.StringBuffer.append()
001Emethodjava.lang.StringBuffer.toString()
001Fmethodthis.stackCreateRFCommConnection()
0020methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0021methodcom.rococosoft.impronto.ImprontoLocalDevice.getServiceDatabase()
0022methodcom.rococosoft.impronto.discovery.ServiceDatabase.createRecord()
0023methodthis.stackCreateRFCommConnectionNotifier()
0024methodcom.rococosoft.impronto.discovery.ServiceDatabase.removeRecord()
0025objrefjava.lang.RuntimeException
0026objrefjavax.bluetooth.UUID
0027fieldcom.rococosoft.impronto.util.BluetoothConstants.SERIAL_PORT_UUID
0028methodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceClassIDList()
0029methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.getDescriptorStack()
002Amethodcom.rococosoft.impronto.discovery.DescriptorStack.toDataElement()
002Bmethodcom.rococosoft.impronto.discovery.LocalServiceRecord.setProtocolDescriptorList()
002Cmethodjava.lang.String.trim()
002Dmethodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceName()
002Emethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.isClosed()
002Fmethodjava.lang.IllegalArgumentException.<init>()
0030methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.getServiceRecord()
0031objrefcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier
0032methodthis.getNotifier()
0033textservice record not in service database
0034methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getServiceClassIDList()
0035textServiceClassIDList attribute is mandatory
0036methodjava.lang.Throwable.printStackTrace()
0037textServiceClassIDList is malformed
0038methodcom.rococosoft.impronto.discovery.ImprontoServiceRecord.getProtocolDescriptorList()
0039textProtocolDescriptorList is mandatory
003Amethodcom.rococosoft.impronto.discovery.DescriptorList.parseDescriptorList()
003BtextProtocolDescriptorList is malformed
003Cmethodcom.rococosoft.impronto.discovery.DescriptorList.getStacks()
003Dobjrefcom.rococosoft.impronto.discovery.DescriptorStack
003Emethodjava.util.Vector.elementAt()
003Fobjrefcom.rococosoft.impronto.discovery.DescriptorLayer
0040fieldcom.rococosoft.impronto.util.BluetoothConstants.L2CAP_UUID
0041methodjavax.bluetooth.UUID.equals()
0042textProtocolDescriptorList is missing L2CAP protocol descriptor
0043textL2CAP protocol descriptor is malformed
0044methodjava.util.Vector.size()
0045textProtocolDescriptorList is missing RFCOMM protocol descriptor
0046fieldcom.rococosoft.impronto.util.BluetoothConstants.RFCOMM_UUID
0047methodjavax.bluetooth.DataElement.getDataType()
0048textRFCOMM protocol descriptor is malformed
0049methodjavax.bluetooth.DataElement.getLong()
004Amethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.getChannel()
004BtextRFCOMM protocol descriptor has incorrect channel
004Cmethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnectionNotifier.isAdvertised()
004Dmethodcom.rococosoft.impronto.discovery.ServiceDatabase.updateRecord()
004Emethodthis.getOpenConnections()
004Fmethodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.closeInputStream()
0050methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.closeOutputStream()
0051methodcom.rococosoft.impronto.rfcomm.ImprontoRFCommConnection.close()
0052objrefjava.lang.Exception
0053methodjava.util.Vector.removeAllElements()
0054methodthis.getOpenNotifiers()
0055objrefjavax.microedition.io.Connection
0056methodjavax.microedition.io.Connection.close()
0057objrefjava.util.Vector
0058methodjava.util.Vector.<init>()
0059objrefcom.rococosoft.impronto.util.BluetoothConstants
005Aobjrefjavax.bluetooth.ServiceRegistrationException

com.rococosoft.impronto.util.BluetoothConstants

public interface BluetoothConstants

Fields
public static finalintAUDIO_VIDEO_MINOR_DEVICE_CAMCORDER
public static finalintAUDIO_VIDEO_MINOR_DEVICE_CAR_AUDIO
public static finalintAUDIO_VIDEO_MINOR_DEVICE_GAMING_TOY
public static finalintAUDIO_VIDEO_MINOR_DEVICE_HANDSFREE
public static finalintAUDIO_VIDEO_MINOR_DEVICE_HEADPHONES
public static finalintAUDIO_VIDEO_MINOR_DEVICE_HEADSET
public static finalintAUDIO_VIDEO_MINOR_DEVICE_HEADSET_HANDSFREE
public static finalintAUDIO_VIDEO_MINOR_DEVICE_HIFI_AUDIO
public static finalintAUDIO_VIDEO_MINOR_DEVICE_LOUDSPEAKER
public static finalintAUDIO_VIDEO_MINOR_DEVICE_MICROPHONE
public static finalintAUDIO_VIDEO_MINOR_DEVICE_PORTABLE_AUDIO
public static finalintAUDIO_VIDEO_MINOR_DEVICE_SETTOP_BOX
public static finalintAUDIO_VIDEO_MINOR_DEVICE_UNCLASSIFIED
public static finalintAUDIO_VIDEO_MINOR_DEVICE_VCR
public static finalintAUDIO_VIDEO_MINOR_DEVICE_VIDEO_CAMERA
public static finalintAUDIO_VIDEO_MINOR_DEVICE_VIDEO_CONFERENCING
public static finalintAUDIO_VIDEO_MINOR_DEVICE_VIDEO_DISPLAY_LOUDSPEAKER
public static finalintAUDIO_VIDEO_MINOR_DEVICE_VIDEO_MONITOR
public static finalUUIDBASEVALUE_UUID
public static finalintBROWSE_GROUP_LIST
public static finalintCLIENT_EXECUTABLE_URL
public static finalintCOMPUTER_MINOR_DEVICE_HANDHELD
public static finalintCOMPUTER_MINOR_DEVICE_LAPTOP
public static finalintCOMPUTER_MINOR_DEVICE_PALM
public static finalintCOMPUTER_MINOR_DEVICE_SERVER
public static finalintCOMPUTER_MINOR_DEVICE_UNCLASSIFIED
public static finalintCOMPUTER_MINOR_DEVICE_WEARABLE
public static finalintCOMPUTER_MINOR_DEVICE_WORKSTATION
public static finalint[]DEFAULT_ATTRIBUTES
public static finalintDOCUMENTATION_URL
public static finalUUIDFTP_UUID
public static finalUUIDHTTP_UUID
public static finalintICON_URL
public static finalintIMAGING_MINOR_DEVICE_CAMERA
public static finalintIMAGING_MINOR_DEVICE_DISPLAY
public static finalintIMAGING_MINOR_DEVICE_PRINTER
public static finalintIMAGING_MINOR_DEVICE_SCANNER
public static finalUUIDIP_UUID
public static finalintL2CAP
public static finalUUIDL2CAP_UUID
public static finalintLANGUAGE_BASED_ATTRIBUTE_ID_LIST
public static finalintLAN_MINOR_DEVICE_17TO33
public static finalintLAN_MINOR_DEVICE_1TO17
public static finalintLAN_MINOR_DEVICE_33TO50
public static finalintLAN_MINOR_DEVICE_50TO67
public static finalintLAN_MINOR_DEVICE_67TO83
public static finalintLAN_MINOR_DEVICE_83TO99
public static finalintLAN_MINOR_DEVICE_FULLY_AVAILABLE
public static finalintLAN_MINOR_DEVICE_NO_SERVICE
public static finalintMAJOR_DEVICE_AUDIO_VIDEO
public static finalintMAJOR_DEVICE_COMPUTER
public static finalintMAJOR_DEVICE_IMAGING
public static finalintMAJOR_DEVICE_LAN_ACCESS_POINT
public static finalintMAJOR_DEVICE_MISCELLANEOUS
public static finalintMAJOR_DEVICE_PERIPHERAL
public static finalintMAJOR_DEVICE_PHONE
public static finalintMAJOR_DEVICE_UNCLASSIFIED
public static finalintMAX_ATTRIBUTE_ID
public static finalintMIN_ATTRIBUTE_ID
public static finalintNO_MINOR_DEVICE_CLASS
public static finalintNO_SERVICE_CLASS
public static finalUUIDOBEX_FILE_TRANSFER
public static finalUUIDOBEX_OBJECT_PUSH
public static finalUUIDOBEX_UUID
public static finalintPERIPHERAL_MINOR_DEVICE_GAMEPAD
public static finalintPERIPHERAL_MINOR_DEVICE_JOYSTICK
public static finalintPERIPHERAL_MINOR_DEVICE_KEYBOARD
public static finalintPERIPHERAL_MINOR_DEVICE_KEYBOARD_POINTING
public static finalintPERIPHERAL_MINOR_DEVICE_POINTING
public static finalintPERIPHERAL_MINOR_DEVICE_REMOTE_CONTROL
public static finalintPERIPHERAL_MINOR_DEVICE_SENSING
public static finalintPERIPHERAL_MINOR_DEVICE_UNCLASSIFIED
public static finalintPHONE_MINOR_DEVICE_CELLULAR
public static finalintPHONE_MINOR_DEVICE_CORDLESS
public static finalintPHONE_MINOR_DEVICE_ISDN_ACCESS
public static finalintPHONE_MINOR_DEVICE_MODEM
public static finalintPHONE_MINOR_DEVICE_SIM_CARD_READER
public static finalintPHONE_MINOR_DEVICE_SMART_PHONE
public static finalintPHONE_MINOR_DEVICE_UNCLASSIFIED
public static finalintPRIMARY_LANGUAGE_BASE
public static finalintPROFILE_DESCRIPTOR_LIST
public static finalintPROTOCOL_DESCRIPTOR_LIST
public static finalintPROVIDER_NAME
public static finalUUIDPUBLIC_BROWSE_GROUP
public static finalintRFCOMM
public static finalUUIDRFCOMM_UUID
public static finalUUIDSDP_UUID
public static finalUUIDSERIAL_PORT_UUID
public static finalintSERVICE_AUDIO
public static finalintSERVICE_AVAILABILITY
public static finalintSERVICE_CAPTURING
public static finalintSERVICE_CLASS_ID_LIST
public static finalintSERVICE_DATABASE_STATE
public static finalintSERVICE_DESCRIPTION
public static finalintSERVICE_ID
public static finalintSERVICE_INFORMATION
public static finalintSERVICE_INFO_TIME_TO_LIVE
public static finalintSERVICE_LIMITED_DISCOVERABLE
public static finalintSERVICE_NAME
public static finalintSERVICE_NETWORKING
public static finalintSERVICE_OBJECT_TRANSFER
public static finalintSERVICE_POSITIONING
public static finalintSERVICE_RECORD_HANDLE
public static finalintSERVICE_RECORD_STATE
public static finalintSERVICE_RENDERING
public static finalintSERVICE_TELEPHONY
public static finalintSERVICE_VERSION
public static finalUUIDSTRL2CAP_UUID
public static finalUUIDTCP_UUID
public static finalUUIDTCSAT_UUID
public static finalUUIDTCSBIN_UUID
public static finalUUIDUDP_UUID
public static finalintVERSION_NUMBER_LIST
public static finalUUIDWSP_UUID

Methods
staticvoid<clinit>()

References
0000objrefjavax.bluetooth.UUID
0001methodjavax.bluetooth.UUID.<init>()
0002fieldthis.SDP_UUID
0003000500000000
0004000000000003
0005fieldthis.RFCOMM_UUID
0006000500000000
0007000000000005
0008fieldthis.TCSBIN_UUID
0009000500000000
000A000000000100
000Bfieldthis.L2CAP_UUID
000C000500000000
000D000000000009
000Efieldthis.IP_UUID
000F000500000000
0010000000000002
0011fieldthis.UDP_UUID
0012000500000000
0013000000000004
0014fieldthis.TCP_UUID
0015000500000000
0016000000000006
0017fieldthis.TCSAT_UUID
0018000500000000
0019000000000008
001Afieldthis.OBEX_UUID
001B000500000000
001C00000000000A
001Dfieldthis.FTP_UUID
001E000500000000
001F00000000000C
0020fieldthis.HTTP_UUID
0021000500000000
002200000000000E
0023fieldthis.WSP_UUID
0024000500000000
0025000000008000
0026fieldthis.STRL2CAP_UUID
0027000500000000
0028000000001002
0029fieldthis.PUBLIC_BROWSE_GROUP
002A000500000000
002B000000001101
002Cfieldthis.SERIAL_PORT_UUID
002D000500000000
002E000000001105
002Ffieldthis.OBEX_OBJECT_PUSH
0030000500000000
0031000000001106
0032fieldthis.OBEX_FILE_TRANSFER
0033text0000000000001000800000805F9B34FB
0034methodjavax.bluetooth.UUID.<init>()
0035fieldthis.BASEVALUE_UUID
0036fieldthis.DEFAULT_ATTRIBUTES

com.rococosoft.impronto.util.DiscoveryAdapter

public super class DiscoveryAdapter

Fields
privateDiscoveryAgentagent
privateint[]attrs
privateLocalDevicedevice
privateVectordevices
privatebooleaninquiring
privateintmaxTrans
privateHashtablesearches
privateUUID[]serviceUUIDs
privateVectorservices

Methods
publicvoid<init>()
publicbooleancancelInquiry()
private synchronizedvoidcheckTransactions()
publicvoiddeviceDiscovered(RemoteDevice r1, DeviceClass d1)
public synchronizedvoidinquiryCompleted(int i1)
public synchronizedbooleanisInquiring()
 RemoteDevice[]retrieveDevices(int i1)
public synchronizedvoidsearchServices(UUID[] u1)
public synchronizedvoidsearchServices(int[] i1, UUID[] u1)
public synchronizedDiscoveryAdapter$ServiceSearchAdaptersearchServices(UUID[] u1, RemoteDevice r1)
public synchronizedDiscoveryAdapter$ServiceSearchAdaptersearchServices(int[] i1, UUID[] u1, RemoteDevice r1)
publicvoidserviceSearchCompleted(int i1, int i2)
publicvoidservicesDiscovered(int i1, ServiceRecord[] s1)
publicbooleanstartInquiry(int i1)
public synchronizedVectorwaitDevices()
public synchronizedVectorwaitServices()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002objrefjava.util.Hashtable
0003methodjava.util.Hashtable.<init>()
0004methodjavax.bluetooth.LocalDevice.getLocalDevice()
0005textbluetooth.sd.trans.max
0006methodjavax.bluetooth.LocalDevice.getProperty()
0007methodjava.lang.Integer.parseInt()
0008methodjavax.bluetooth.LocalDevice.getDiscoveryAgent()
0009methodjavax.bluetooth.DiscoveryAgent.startInquiry()
000Amethodthis.inquiryCompleted()
000Bmethodjavax.bluetooth.DiscoveryAgent.cancelInquiry()
000Cmethodjava.lang.Object.wait()
000Dobjrefjava.lang.InterruptedException
000Emethodjava.util.Hashtable.size()
000Fmethodjavax.bluetooth.DiscoveryAgent.retrieveDevices()
0010methodthis.searchServices()
0011methodthis.checkTransactions()
0012objrefjava.lang.Integer
0013methodjavax.bluetooth.DiscoveryAgent.searchServices()
0014methodjava.lang.Integer.<init>()
0015objrefcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter
0016methodcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter.<init>()
0017methodjava.util.Hashtable.put()
0018methodjava.util.Vector.addElement()
0019methodthis.searchServices()
001Amethodthis.searchServices()
001Bobjrefjava.lang.Exception
001Cmethodjava.lang.Object.notifyAll()
001Dmethodjava.util.Hashtable.get()
001Emethodcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter.addRecords()
001Fmethodjava.util.Hashtable.remove()
0020methodcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter.setCompleted()
0021methodcom.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter.getRecords()
0022objrefjavax.bluetooth.DiscoveryListener
0023objrefjavax.bluetooth.BluetoothStateException

com.rococosoft.impronto.util.DiscoveryAdapter$ServiceSearchAdapter

public super class DiscoveryAdapter$ServiceSearchAdapter

Fields
privatebooleancomplete
privateRemoteDevicedevice
privateServiceRecord[]records
private finalDiscoveryAdapterthis$0

Methods
 void<init>(DiscoveryAdapter d1, RemoteDevice r1)
synchronizedvoidaddRecords(ServiceRecord[] s1)
publicRemoteDevicegetDevice()
public synchronizedServiceRecord[]getRecords(boolean b1)
public synchronizedbooleanisSearching()
public synchronizedvoidsetCompleted()

References
0000objrefjavax.bluetooth.ServiceRecord
0001methodjava.lang.Object.wait()
0002objrefjava.lang.InterruptedException
0003methodjava.lang.Object.notifyAll()
0004methodjava.lang.System.arraycopy()

com.rococosoft.impronto.util.TagValue

public final super class TagValue

Fields
privatebytetag
privatebyte[]value

Methods
publicvoid<init>(int i1, byte[] b1)
publicvoid<init>(byte[] b1, int i1)
publicvoid<init>(byte[] b1)
publicbytegetTag()
publicbyte[]getValue()
publicbyte[]toByteArray()

References
0000methodthis.<init>()
0001objrefjava.io.ByteArrayOutputStream
0002methodjava.io.ByteArrayOutputStream.<init>()
0003methodjava.io.ByteArrayOutputStream.write()
0004methodjava.io.ByteArrayOutputStream.write()
0005methodjava.io.ByteArrayOutputStream.toByteArray()

com.rococosoft.impronto.util.UUIDUtil

public final super class UUIDUtil

Fields
private static finallongGREGORIAN_REFORM_OFFSET_MILLIS
private staticintMAX_CLK_SEQ
private staticintMAX_NANO_ADJUST
private staticStringbtAddr
private staticintclockSeq
private static finalintdebug
private staticlonglastTS
private staticintnanoAdj
private staticbyte[]uuid

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddToProtocolDescriptorList(ServiceRecord s1, UUID u1)
public staticUUIDgenerateUUID(String s1)
public static synchronizedUUIDgenerateUUID()
public staticUUIDgenerateUUID16(String s1)
public staticUUIDgenerateUUID32(String s1)
private static finallonggetUUIDTimestamp()
private static finalStringhex(long l1)
private static finalintincClkSeq(int i1)

References
0000methodjavax.bluetooth.ServiceRecord.getAttributeValue()
0001objrefjavax.bluetooth.DataElement
0002methodjavax.bluetooth.DataElement.<init>()
0003methodjavax.bluetooth.DataElement.<init>()
0004methodjavax.bluetooth.DataElement.addElement()
0005methodjavax.bluetooth.ServiceRecord.setAttributeValue()
0006methodthis.generateUUID32()
0007objrefjavax.bluetooth.UUID
0008methodjava.lang.String.hashCode()
0009000500000000
000A0000FFFFFFFF
000Bmethodjavax.bluetooth.UUID.<init>()
000C000500000000
000D00000000FFFF
000Emethodthis.getUUIDTimestamp()
000Ffieldthis.lastTS
0010fieldthis.nanoAdj
0011fieldthis.MAX_NANO_ADJUST
0012fieldthis.clockSeq
0013methodthis.incClkSeq()
001400050FFFFFFF
00150000FFFFFFFF
0016000510000000
0017000000000000
0018fieldthis.uuid
0019000500000000
001A0000000000FF
001Bobjrefjava.lang.StringBuffer
001Cmethodjava.lang.StringBuffer.<init>()
001Dfieldthis.btAddr
001Emethodjavax.bluetooth.LocalDevice.getLocalDevice()
001Fmethodjavax.bluetooth.LocalDevice.getBluetoothAddress()
0020objrefjavax.bluetooth.BluetoothStateException
0021objrefjava.lang.RuntimeException
0022methodjava.lang.Throwable.toString()
0023methodjava.lang.RuntimeException.<init>()
0024methodjava.lang.StringBuffer.append()
0025text0
0026methodjava.lang.Integer.toHexString()
0027methodjava.lang.StringBuffer.toString()
0028methodjavax.bluetooth.UUID.<init>()
0029fieldthis.MAX_CLK_SEQ
002Amethodjava.lang.System.currentTimeMillis()
002B000500000B1D
002C0000069B5400
002D000500000000
002E000000002710
002Fmethodjava.lang.Long.toString()
0030objrefjava.util.Random
0031methodjava.util.Random.<init>()
0032methodjava.util.Random.nextInt()

com.rococosoft.io.protocol.ProtocolHandler

public super abstract class ProtocolHandler

Fields
protected static finalBooleanFALSE
protected static finalBooleanTRUE
privateintpos

Methods
staticvoid<clinit>()
publicvoid<init>()
protectedvoidconsumeAddress(String s1, Hashtable h1)
protectedvoidconsumeBool(String s1, String s2, Hashtable h1)
protectedvoidconsumeChannel(String s1, Hashtable h1)
protectedvoidconsumeColon(String s1)
protectedvoidconsumeInt(String s1, String s2, Hashtable h1)
protectedvoidconsumePSM(String s1, Hashtable h1)
protectedvoidconsumeParams(String s1, Hashtable h1, String[] s2)
protectedbooleanconsumeString(String s1, String s2)
protectedvoidconsumeText(String s1, String s2, Hashtable h1)
protectedvoidconsumeUUID(String s1, Hashtable h1)
publicConnectionopen(String s1, int i1, boolean b1)
protectedvoidreset()

References
0000methodjava.lang.String.substring()
0001objrefcom.rococosoft.util.StringTokenizer
0002text;
0003methodcom.rococosoft.util.StringTokenizer.<init>()
0004methodcom.rococosoft.util.StringTokenizer.hasMoreTokens()
0005methodcom.rococosoft.util.StringTokenizer.nextToken()
0006text=
0007methodcom.rococosoft.util.StringTokenizer.countTokens()
0008objrefjava.lang.IllegalArgumentException
0009objrefjava.lang.StringBuffer
000Amethodjava.lang.StringBuffer.<init>()
000Btextexpected ";<name>=<value>" but found "
000Cmethodjava.lang.StringBuffer.append()
000Dtext"
000Emethodjava.lang.StringBuffer.toString()
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodjava.lang.String.toLowerCase()
0011methodjava.util.Hashtable.containsKey()
0012textduplicate key
0013text 
0014methodjava.lang.String.equals()
0015textbad key (null)
0016textbad value (null)
0017textinvalid parameter:
0018textmaster
0019textencrypt
001Atextauthorize
001Btextauthenticate
001Ctexttrue
001Dobjrefjava.lang.Boolean
001Emethodjava.lang.Boolean.<init>()
001Fmethodjava.util.Hashtable.put()
0020textfalse
0021textbad boolean value:
0022textreceivemtu
0023texttransmitmtu
0024methodjava.lang.Integer.valueOf()
0025objrefjava.lang.NumberFormatException
0026textbad MTU value:
0027textname
0028methodjava.lang.String.trim()
0029methodjava.lang.String.charAt()
002Amethodcom.rococosoft.util.CharTest.isLetter()
002Bmethodcom.rococosoft.util.CharTest.isDigit()
002Ctext -_
002Dmethodjava.lang.String.indexOf()
002Etextbad character: `
002Fmethodjava.lang.StringBuffer.append()
0030text'
0031methodjava.lang.String.startsWith()
0032text:
0033methodthis.consumeString()
0034textcolon expected
0035textbad address length
0036methodjava.lang.String.substring()
0037methodjava.lang.Long.parseLong()
0038textaddress
0039textbad address:
003Aobjrefjava.lang.RuntimeException
003Btextbad address
003Ctextchannel
003Dtextbad channel
003Etextpsm
003Fmethodjava.lang.Integer.valueOf()
0040textbad PSM
0041methodcom.rococosoft.util.CharTest.isHexDigit()
0042textuuid
0043objrefjavax.bluetooth.UUID
0044methodjavax.bluetooth.UUID.<init>()
0045methodjava.lang.Throwable.toString()
0046textbad
0047fieldthis.TRUE
0048fieldthis.FALSE
0049objrefjava.io.IOException

com.rococosoft.io.protocol.ProtocolLayer

public interface ProtocolLayer

Methods
publicConnectiongetLowerLayer()

References
0000objrefjava.io.IOException

com.rococosoft.io.protocol.btgoep.ProtocolHandler

public super class ProtocolHandler
extends com.rococosoft.io.protocol.ProtocolHandler

Fields
private staticProtocolHandlersppHandler

Methods
staticvoid<clinit>()
publicvoid<init>()
publicConnectionopen(String s1, int i1, boolean b1)

References
0000methodcom.rococosoft.io.protocol.ProtocolHandler.<init>()
0001fieldthis.sppHandler
0002methodcom.rococosoft.io.protocol.btspp.ProtocolHandler.open()
0003text//localhost
0004methodjava.lang.String.startsWith()
0005objrefcom.rococosoft.impronto.obex.ImprontoOBEXConnection
0006objref?
0007methodcom.rococosoft.impronto.obex.ImprontoOBEXConnection.<init>()
0008methodjavax.bluetooth.LocalDevice.getLocalDevice()
0009methodjavax.bluetooth.LocalDevice.getRecord()
000Afieldcom.rococosoft.impronto.util.BluetoothConstants.OBEX_UUID
000Bmethodcom.rococosoft.impronto.util.UUIDUtil.addToProtocolDescriptorList()
000Cobjrefjava.util.Vector
000Dmethodjava.util.Vector.<init>()
000Emethodjavax.bluetooth.ServiceRecord.getAttributeValue()
000Fmethodjavax.bluetooth.DataElement.getValue()
0010objrefjava.util.Enumeration
0011methodjava.util.Enumeration.hasMoreElements()
0012methodjava.util.Enumeration.nextElement()
0013objrefjavax.bluetooth.DataElement
0014objrefjavax.bluetooth.UUID
0015fieldcom.rococosoft.impronto.util.BluetoothConstants.SERIAL_PORT_UUID
0016methodjavax.bluetooth.UUID.equals()
0017methodjava.util.Vector.addElement()
0018methodjava.util.Vector.size()
0019methodjava.util.Vector.copyInto()
001Aobjrefcom.rococosoft.impronto.discovery.LocalServiceRecord
001Bmethodcom.rococosoft.impronto.discovery.LocalServiceRecord.setServiceClassIDList()
001Cobjrefcom.rococosoft.impronto.obex.ImprontoOBEXConnectionNotifier
001Dobjrefjavax.microedition.io.StreamConnectionNotifier
001Emethodcom.rococosoft.impronto.obex.ImprontoOBEXConnectionNotifier.<init>()
001Fobjrefcom.rococosoft.io.protocol.btspp.ProtocolHandler
0020methodcom.rococosoft.io.protocol.btspp.ProtocolHandler.<init>()
0021objrefjava.io.IOException

com.rococosoft.io.protocol.btl2cap.ProtocolHandler

public super class ProtocolHandler
extends com.rococosoft.io.protocol.ProtocolHandler

Methods
publicvoid<init>()
publicConnectionopen(String s1, int i1, boolean b1)
 HashtableparseConnectorURL(String s1)

References
0000methodcom.rococosoft.io.protocol.ProtocolHandler.<init>()
0001objrefjava.util.Hashtable
0002methodjava.util.Hashtable.<init>()
0003methodcom.rococosoft.io.protocol.ProtocolHandler.reset()
0004text//
0005methodcom.rococosoft.io.protocol.ProtocolHandler.consumeString()
0006objrefjava.lang.IllegalArgumentException
0007textbad url, should begin with //
0008methodjava.lang.IllegalArgumentException.<init>()
0009textlocalhost
000Atexttype
000Btextserver
000Cmethodjava.util.Hashtable.put()
000Dmethodcom.rococosoft.io.protocol.ProtocolHandler.consumeColon()
000Emethodcom.rococosoft.io.protocol.ProtocolHandler.consumeUUID()
000Fobjrefjava.lang.String
0010textname
0011textmaster
0012textencrypt
0013textauthorize
0014textauthenticate
0015textreceivemtu
0016texttransmitmtu
0017methodcom.rococosoft.io.protocol.ProtocolHandler.consumeParams()
0018textclient
0019methodcom.rococosoft.io.protocol.ProtocolHandler.consumeAddress()
001Amethodcom.rococosoft.io.protocol.ProtocolHandler.consumePSM()
001Bobjrefjava.lang.NullPointerException
001Cmethodjava.lang.NullPointerException.<init>()
001Dtextinvalid mode
001Emethodthis.parseConnectorURL()
001Fmethodjava.util.Hashtable.get()
0020methodjava.lang.String.equals()
0021textuuid
0022objrefjavax.bluetooth.UUID
0023textaddress
0024textpsm
0025objrefjava.lang.Integer
0026objrefjava.lang.Boolean
0027textinvalid receive MTU
0028textinvalid transmit MTU
0029fieldcom.rococosoft.io.protocol.ProtocolHandler.FALSE
002Aobjrefjavax.bluetooth.BluetoothConnectionException
002Btextcannot authorize
002Cmethodjavax.bluetooth.BluetoothConnectionException.<init>()
002Dfieldcom.rococosoft.io.protocol.ProtocolHandler.TRUE
002Etextcannot authorize without authentication
002Ftextcannot encrypt without authentication
0030methodjavax.bluetooth.LocalDevice.getLocalDevice()
0031methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0032methodcom.rococosoft.impronto.ImprontoLocalDevice.getL2CAPConnectionManager()
0033methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.createL2CAPConnection()
0034methodcom.rococosoft.impronto.l2cap.L2CAPConnectionManager.createL2CAPConnectionNotifier()
0035objrefjava.io.IOException

com.rococosoft.io.protocol.btspp.ProtocolHandler

public super class ProtocolHandler
extends com.rococosoft.io.protocol.ProtocolHandler

Methods
publicvoid<init>()
publicConnectionopen(String s1, int i1, boolean b1)
 HashtableparseConnectorURL(String s1)

References
0000methodcom.rococosoft.io.protocol.ProtocolHandler.<init>()
0001objrefjava.util.Hashtable
0002methodjava.util.Hashtable.<init>()
0003methodcom.rococosoft.io.protocol.ProtocolHandler.reset()
0004text//
0005methodcom.rococosoft.io.protocol.ProtocolHandler.consumeString()
0006objrefjava.lang.IllegalArgumentException
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textbad url (should begin with //):
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.toString()
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dtextlocalhost
000Etexttype
000Ftextserver
0010methodjava.util.Hashtable.put()
0011methodcom.rococosoft.io.protocol.ProtocolHandler.consumeColon()
0012methodcom.rococosoft.io.protocol.ProtocolHandler.consumeUUID()
0013objrefjava.lang.String
0014textname
0015textmaster
0016textencrypt
0017textauthorize
0018textauthenticate
0019methodcom.rococosoft.io.protocol.ProtocolHandler.consumeParams()
001Atextclient
001Bmethodcom.rococosoft.io.protocol.ProtocolHandler.consumeAddress()
001Cmethodcom.rococosoft.io.protocol.ProtocolHandler.consumeChannel()
001Dobjrefjava.lang.NullPointerException
001Emethodjava.lang.NullPointerException.<init>()
001Ftextinvalid mode:
0020methodjava.lang.StringBuffer.append()
0021methodthis.parseConnectorURL()
0022methodjava.util.Hashtable.get()
0023methodjava.lang.String.equals()
0024textuuid
0025objrefjavax.bluetooth.UUID
0026textaddress
0027textchannel
0028objrefjava.lang.Integer
0029objrefjava.lang.Boolean
002Afieldcom.rococosoft.io.protocol.ProtocolHandler.FALSE
002Bobjrefjavax.bluetooth.BluetoothConnectionException
002Ctextcannot authorize
002Dmethodjavax.bluetooth.BluetoothConnectionException.<init>()
002Efieldcom.rococosoft.io.protocol.ProtocolHandler.TRUE
002Ftextcannot authorize without authentication
0030textcannot encrypt without authentication
0031methodjavax.bluetooth.LocalDevice.getLocalDevice()
0032methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0033methodcom.rococosoft.impronto.ImprontoLocalDevice.getRFCommConnectionManager()
0034methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.createRFCommConnection()
0035methodcom.rococosoft.impronto.rfcomm.RFCommConnectionManager.createRFCommConnectionNotifier()
0036objrefjava.io.IOException

com.rococosoft.util.Buffer

public final super class Buffer

Fields
 intchunkpos
 Vectorchunks
 booleanclosed
 intnchunks

Methods
publicvoid<init>()
public synchronizedvoidclose()
privatebyte[]getChunk()
public synchronizedintread(byte[] b1, int i1, int i2)
public synchronizedintread()
public synchronizedvoidwrite(byte[] b1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.util.Vector.addElement()
0003methodjava.lang.Object.notify()
0004methodjava.lang.Object.wait()
0005objrefjava.lang.InterruptedException
0006methodjava.util.Vector.firstElement()
0007objref?
0008objrefjava.lang.NullPointerException
0009methodjava.lang.NullPointerException.<init>()
000Aobjrefjava.lang.IndexOutOfBoundsException
000Bmethodjava.lang.IndexOutOfBoundsException.<init>()
000Cmethodthis.getChunk()
000Dmethodjava.util.Vector.removeElement()
000Emethodjava.lang.System.arraycopy()

com.rococosoft.util.CharTest

public final super class CharTest

Methods
publicvoid<init>()
public static finalbooleanisDigit(char c1)
public static finalbooleanisHexDigit(char c1)
public static finalbooleanisLetter(char c1)

com.rococosoft.util.StringTokenizer

public super class StringTokenizer

Fields
 Stringdelim
 intpos
 booleanreturnDelims
 Stringstr

Methods
publicvoid<init>(String s1)
publicvoid<init>(String s1, String s2)
publicvoid<init>(String s1, String s2, boolean b1)
public synchronizedintcountTokens()
publicbooleanhasMoreElements()
publicbooleanhasMoreTokens()
publicObjectnextElement()
publicStringnextToken()
public synchronizedStringnextToken(String s1)

References
0000text 
0001methodthis.<init>()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004methodthis.hasMoreTokens()
0005methodthis.nextToken()
0006methodthis.countTokens()
0007methodthis.nextToken()
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000Amethodjava.lang.String.charAt()
000Bmethodjava.lang.String.indexOf()
000Cmethodjava.lang.StringBuffer.append()
000Dobjrefjava.util.NoSuchElementException
000Emethodjava.util.NoSuchElementException.<init>()
000Fmethodjava.lang.StringBuffer.toString()
0010objrefjava.util.Enumeration

com.sun.cldc.i18n.Helper

public super class Helper

Fields
private staticStringdefaultEncoding
private staticString[]defaultMEPath
private staticStreamReaderlastReader
private staticStringlastReaderEncoding
private staticStreamWriterlastWriter
private staticStringlastWriterEncoding

Methods
staticvoid<clinit>()
publicvoid<init>()
public static synchronizedchar[]byteToCharArray(byte[] b1, int i1, int i2, String s1)
public staticchar[]byteToCharArray(byte[] b1, int i1, int i2)
public static synchronizedbyte[]charToByteArray(char[] c1, int i1, int i2, String s1)
public staticbyte[]charToByteArray(char[] c1, int i1, int i2)
public staticReadergetStreamReader(InputStream i1, String s1)
public staticReadergetStreamReader(InputStream i1)
private staticStreamReadergetStreamReaderPrim(String s1)
public staticWritergetStreamWriter(OutputStream o1)
public staticWritergetStreamWriter(OutputStream o1, String s1)
private staticStreamWritergetStreamWriterPrim(String s1)
private staticStringinternalNameForEncoding(String s1)
private staticStringnormalizeEncodingName(String s1)

References
0000fieldthis.defaultEncoding
0001methodthis.getStreamReader()
0002objrefjava.io.UnsupportedEncodingException
0003textISO8859_1
0004objrefjava.lang.RuntimeException
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007textMissing default encoding
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.lang.RuntimeException.<init>()
000Bobjrefjava.lang.NullPointerException
000Cmethodjava.lang.NullPointerException.<init>()
000Dmethodthis.getStreamReaderPrim()
000Emethodcom.sun.cldc.i18n.StreamReader.open()
000Fmethodthis.internalNameForEncoding()
0010fieldthis.defaultMEPath
0011methodjava.lang.StringBuffer.append()
0012text_Reader
0013methodjava.lang.Class.forName()
0014methodjava.lang.Class.newInstance()
0015objrefcom.sun.cldc.i18n.StreamReader
0016objrefjava.lang.ClassNotFoundException
0017objrefjava.lang.InstantiationException
0018textInstantiationException
0019methodjava.lang.Throwable.getMessage()
001Aobjrefjava.lang.IllegalAccessException
001BtextIllegalAccessException
001Cobjrefjava.lang.ClassCastException
001DtextClassCastException
001EtextEncoding
001Ftext not found
0020methodjava.io.UnsupportedEncodingException.<init>()
0021methodthis.getStreamWriter()
0022methodthis.getStreamWriterPrim()
0023methodcom.sun.cldc.i18n.StreamWriter.open()
0024text_Writer
0025objrefcom.sun.cldc.i18n.StreamWriter
0026methodthis.byteToCharArray()
0027methodthis.charToByteArray()
0028objrefjava.lang.IndexOutOfBoundsException
0029methodjava.lang.Integer.toString()
002Amethodjava.lang.IndexOutOfBoundsException.<init>()
002Bfieldthis.lastReaderEncoding
002Cmethodjava.lang.String.equals()
002Dfieldthis.lastReader
002Emethodcom.sun.cldc.i18n.StreamReader.sizeOf()
002Fobjrefjava.io.ByteArrayInputStream
0030methodjava.io.ByteArrayInputStream.<init>()
0031methodjava.io.Reader.read()
0032methodcom.sun.cldc.i18n.StreamReader.close()
0033objrefjava.io.IOException
0034textIOException reading reader
0035fieldthis.lastWriterEncoding
0036fieldthis.lastWriter
0037methodcom.sun.cldc.i18n.StreamWriter.sizeOf()
0038objrefjava.io.ByteArrayOutputStream
0039methodjava.io.ByteArrayOutputStream.<init>()
003Amethodjava.io.Writer.write()
003Bmethodcom.sun.cldc.i18n.StreamWriter.close()
003CtextIOException writing writer
003Dmethodjava.io.ByteArrayOutputStream.close()
003Emethodjava.io.ByteArrayOutputStream.toByteArray()
003Fmethodthis.normalizeEncodingName()
0040textUS_ASCII
0041textISO_8859_1
0042text_InternalEncodingName
0043methodjava.lang.System.getProperty()
0044methodjava.lang.StringBuffer.<init>()
0045methodjava.lang.StringBuffer.charAt()
0046methodjava.lang.StringBuffer.setCharAt()
0047methodjava.lang.Character.toUpperCase()
0048objrefjava.lang.String
0049textmicroedition.encoding
004AtextISO-8859-1
004Btextcom.jblend.util.i18n
004Ctextcom.sun.cldc.i18n.j2me

com.sun.cldc.i18n.StreamReader

public super abstract class StreamReader
extends java.io.Reader

Fields
publicInputStreamin

Methods
publicvoid<init>()
publicvoidclose()
publicvoidmark(int i1)
publicbooleanmarkSupported()
publicReaderopen(InputStream i1, String s1)
publicbooleanready()
publicvoidreset()
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodjava.io.Reader.<init>()
0001methodjava.io.InputStream.available()
0002objrefjava.io.IOException
0003methodjava.io.InputStream.markSupported()
0004methodjava.io.InputStream.mark()
0005textmark() not supported
0006methodjava.io.IOException.<init>()
0007methodjava.io.InputStream.reset()
0008methodjava.io.InputStream.close()
0009objrefjava.io.UnsupportedEncodingException

com.sun.cldc.i18n.StreamWriter

public super abstract class StreamWriter
extends java.io.Writer

Fields
publicOutputStreamout

Methods
publicvoid<init>()
publicvoidclose()
publicvoidflush()
publicWriteropen(OutputStream o1, String s1)
publicintsizeOf(char[] c1, int i1, int i2)

References
0000methodjava.io.Writer.<init>()
0001methodjava.io.OutputStream.flush()
0002methodjava.io.OutputStream.close()
0003objrefjava.io.UnsupportedEncodingException
0004objrefjava.io.IOException

com.sun.cldc.i18n.j2me.ISO8859_1_Reader

public super class ISO8859_1_Reader
extends com.sun.cldc.i18n.StreamReader

Fields
private staticintBBUF_LEN

Methods
staticvoid<clinit>()
publicvoid<init>()
public synchronizedintread()
public synchronizedintread(char[] c1, int i1, int i2)
publicintsizeOf(byte[] b1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamReader.<init>()
0001methodjava.io.InputStream.read()
0002fieldthis.BBUF_LEN
0003methodjava.io.InputStream.read()
0004objrefjava.io.IOException

com.sun.cldc.i18n.j2me.ISO8859_1_Writer

public super class ISO8859_1_Writer
extends com.sun.cldc.i18n.StreamWriter

Methods
publicvoid<init>()
publicintsizeOf(char[] c1, int i1, int i2)
public synchronizedvoidwrite(int i1)
public synchronizedvoidwrite(char[] c1, int i1, int i2)
public synchronizedvoidwrite(String s1, int i1, int i2)

References
0000methodcom.sun.cldc.i18n.StreamWriter.<init>()
0001methodjava.io.OutputStream.write()
0002methodthis.write()
0003methodjava.lang.String.charAt()
0004objrefjava.io.IOException

com.sun.cldc.i18n.uclc.DefaultCaseConverter

public super class DefaultCaseConverter

Methods
publicvoid<init>()
public staticintdigit(char c1, int i1)
public staticbooleanisDigit(char c1)
public staticbooleanisLowerCase(char c1)
public staticbooleanisUpperCase(char c1)
public staticchartoLowerCase(char c1)
public staticchartoUpperCase(char c1)

References
0000methodthis.isUpperCase()
0001methodthis.isLowerCase()
0002methodthis.isDigit()

com.sun.cldc.io.ConsoleOutputStream

public super class ConsoleOutputStream
extends java.io.OutputStream

Methods
publicvoid<init>()
public nativevoidwrite(int i1)
public nativevoidwrite(byte[] b1)
public nativevoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001objrefjava.io.IOException

com.sun.cldc.io.DateParser

public super class DateParser

Fields
private static finalintJAN_1_1_JULIAN_DAY
private static finalint[]LEAP_NUM_DAYS
private static finalint[]NUM_DAYS
protectedintday
privateint[]days_in_month
protectedinthour
private static finallongjulianDayOffset
protectedintmilli
private static finalintmillisPerDay
private static finalintmillisPerHour
protectedintminute
protectedintmonth
protectedintsecond
private static finalint[]ttb
protectedinttzoffset
private static finalString[]wtb
protectedintyear

Methods
staticvoid<clinit>()
 void<init>(int i1, int i2, int i3, int i4, int i5, int i6)
 void<init>(String s1)
private finallongcomputeJulianDay(int i1, int i2, int i3)
private static finallongfloorDivide(long l1, long l2)
 intgetDay()
 intgetHour()
 intgetMinute()
 intgetMonth()
 intgetSecond()
 longgetTime()
 intgetYear()
privatevoidinternalParse(String s1)
privatelongjulianDayToMillis(long l1)
public staticlongparse(String s1)

References
0000objrefjava.lang.IllegalArgumentException
0001methodjava.lang.IllegalArgumentException.<init>()
0002methodthis.internalParse()
0003objrefthis
0004methodthis.<init>()
0005methodthis.getTime()
0006methodthis.computeJulianDay()
0007methodthis.julianDayToMillis()
0008000500000000
000900000000016D
000A000500000000
000B000000000004
000Cmethodthis.floorDivide()
000D000500000000
000E0000001A444F
000F000500000000
0010000000000190
0011000500000000
0012000000000064
0013000500000000
0014000000000002
0015fieldthis.LEAP_NUM_DAYS
0016fieldthis.NUM_DAYS
0017000500000000
0018000000253D8C
0019000500000000
001A000005265C00
001Bmethodjava.lang.String.charAt()
001Cmethodjava.lang.String.substring()
001Dmethodcom.jblend.util.Case.toLower()
001Efieldthis.wtb
001Fmethodjava.lang.String.equals()
0020fieldthis.ttb
0021objrefjava.lang.String
0022textam
0023textpm
0024textmonday
0025texttuesday
0026textwednesday
0027textthursday
0028textfriday
0029textsaturday
002Atextsunday
002Btextjanuary
002Ctextfebruary
002Dtextmarch
002Etextapril
002Ftextmay
0030textjune
0031textjuly
0032textaugust
0033textseptember
0034textoctober
0035textnovember
0036textdecember
0037textgmt
0038textut
0039textutc
003Atextest
003Btextedt
003Ctextcst
003Dtextcdt
003Etextmst
003Ftextmdt
0040textpst
0041textpdt

com.sun.cldc.io.ResourceInputStream

public super class ResourceInputStream
extends java.io.InputStream

Fields
privateObjecthandle
privateintpos
privateintsize

Methods
publicvoid<init>(String s1)
publicintavailable()
public synchronizedvoidclose()
private static nativevoidclose(Object o1)
private staticStringfixResourceName(String s1)
private static nativeObjectopen(String s1)
publicintread()
publicintread(byte[] b1, int i1, int i2)
private static nativeintread(Object o1)
private static nativeintreadBytes(Object o1, byte[] b1, int i1, int i2, int i3)
private static nativeintsize(Object o1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.lang.String.substring()
0003text.
0004methodjava.lang.String.equals()
0005text..
0006methodjava.util.Vector.size()
0007methodjava.util.Vector.removeElementAt()
0008objrefjava.lang.ArrayIndexOutOfBoundsException
0009objrefjava.io.IOException
000Amethodjava.io.IOException.<init>()
000Bmethodjava.util.Vector.addElement()
000Cmethodjava.lang.String.indexOf()
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Fmethodjava.util.Vector.elementAt()
0010objrefjava.lang.String
0011methodjava.lang.StringBuffer.append()
0012text/
0013methodjava.lang.String.substring()
0014text.class
0015methodjava.lang.String.endsWith()
0016methodjava.lang.StringBuffer.toString()
0017methodjava.io.InputStream.<init>()
0018methodthis.fixResourceName()
0019methodthis.open()
001Amethodthis.size()
001Bmethodthis.read()
001Cmethodthis.close()
001Dobjrefjava.lang.NullPointerException
001Emethodjava.lang.NullPointerException.<init>()
001Fobjrefjava.lang.IndexOutOfBoundsException
0020methodjava.lang.IndexOutOfBoundsException.<init>()
0021methodthis.readBytes()

com.sun.cldc.util.CalendarImplExt

public interface CalendarImplExt

Methods
publicvoidsetHist(int[] i1)

com.sun.cldc.util.TimeZoneImplementation

public super abstract class TimeZoneImplementation
extends java.util.TimeZone

Methods
publicvoid<init>()
publicString[]getIDs()
publicTimeZonegetInstance(String s1)

References
0000methodjava.util.TimeZone.<init>()

com.sun.cldc.util.j2me.CalendarImpl

public super class CalendarImpl
extends java.util.Calendar

Fields
private static finalintAD
private static finalintBC
private static finalintCYCLE_DAYS_GREGORIAN
private static finalintCYCLE_DAYS_JULIAN
private static finalintCYCLE_YEARS_GREGORIAN
private static finalintCYCLE_YEARS_JULIAN
private static finalintEPOCH_JULIAN_DAY
private static finalintERA
private static finalbooleanERA_INPUT_SUPPORT
private static finalintGREGORIAN_1ST_DAY
private static finalintGREGORIAN_1ST_MONTH
private static finalintGREGORIAN_1ST_YEAR
private static finalintJULIAN_1ST_YEAR
private static finalint[]LAST_DAY_OF_MONTH
private static finallongONE_DAY
private static finalintONE_HOUR
private static finalintONE_MINUTE
private static finalintONE_SECOND
private static finallongONE_WEEK
static finalString[]days
privateint[]hist
static finalString[]months

Methods
staticvoid<clinit>()
publicvoid<init>()
private static finalStringBufferappendFourDigits(StringBuffer s1, int i1)
private static finalStringBufferappendTwoDigits(StringBuffer s1, int i1)
private static finallongcalcJulianDay(int i1, int i2, int i3)
private static finalvoidcalcYearMonthDay(long l1, int[] i1)
protectedvoidcomputeFields()
protectedvoidcomputeTime()
privatelongcorrectTime()
private static finalintfloorDivide(long l1, int i1, int[] i2)
private static finallongfloorDivide(long l1, long l2)
private static finalbooleanisGregorian(int i1, int i2, int i3)
private static finalbooleanisLeapYear(int i1)
private static finalintjulianDayToDayOfWeek(long l1)
private static finallongjulianDayToMillis(long l1)
private static finallongmillisToJulianDay(long l1)
publicvoidsetHist(int[] i1)
private finalvoidtimeToFields(long l1)
public staticStringtoISO8601String(Calendar c1)
public staticStringtoString(Calendar c1)

References
0000methodjava.util.Calendar.<init>()
0001methodjava.util.Calendar.getTimeZone()
0002methodjava.util.TimeZone.getRawOffset()
000300057FFFFFFF
00040000FFFFFFFF
0005000580000000
0006000000000000
0007methodthis.timeToFields()
0008000500000000
0009000005265C00
000Amethodjava.util.TimeZone.getOffset()
000Bmethodthis.millisToJulianDay()
000Cmethodthis.calcYearMonthDay()
000Dmethodthis.julianDayToDayOfWeek()
000EtextThu Jan 01 00:00:00 UTC 1970
000Fmethodjava.util.Calendar.get()
0010methodjava.lang.Integer.toString()
0011methodjava.util.TimeZone.getID()
0012text 
0013objrefjava.lang.StringBuffer
0014methodjava.lang.StringBuffer.<init>()
0015fieldthis.days
0016methodjava.lang.StringBuffer.append()
0017methodjava.lang.StringBuffer.append()
0018fieldthis.months
0019methodthis.appendTwoDigits()
001Amethodthis.appendFourDigits()
001Bmethodjava.lang.StringBuffer.toString()
001Ctext0000 00 00 00 00 00 +0000
001Dmethodjava.lang.Math.abs()
001Emethodjava.lang.StringBuffer.append()
001Fmethodthis.correctTime()
0020methodthis.julianDayToMillis()
0021000305265C00
0022methodthis.floorDivide()
0023fieldthis.LAST_DAY_OF_MONTH
0024methodthis.isLeapYear()
0025methodthis.calcJulianDay()
0026000500000000
0027000000253D8C
0028methodthis.floorDivide()
0029000500000000
002A000000000007
002B0005FFFFFFFF
002C0000FFFFD80D
002D0003000F4240
002E000500000000
002F000000023AB1
0030methodthis.isGregorian()
0031000500000000
0032000000007D2D
0033000500000000
0034000000007D53
0035000500000000
0036000000231519
0037000500000000
0038000005F5E100
0039000300023AB1
003A000500000000
003B0000000027F3
003Cobjrefjava.lang.String
003DtextJan
003EtextFeb
003FtextMar
0040textApr
0041textMay
0042textJun
0043textJul
0044textAug
0045textSep
0046textOct
0047textNov
0048textDec
0049textSun
004AtextMon
004BtextTue
004CtextWed
004DtextThu
004EtextFri
004FtextSat
0050objrefcom.sun.cldc.util.CalendarImplExt

com.sun.cldc.util.j2me.CalendarImplExt

public interface CalendarImplExt

Methods
publicvoidsetHist(int[] i1)

com.sun.cldc.util.j2me.TimeZoneImpl

public super class TimeZoneImpl
extends com.sun.cldc.util.TimeZoneImplementation

Fields
private static finalintDOM_MODE
private static finalintDOW_GE_DOM_MODE
private static finalintDOW_IN_MONTH_MODE
private static finalintDOW_LE_DOM_MODE
staticStringHOME_ID
privateStringID
private static finalintINVALID_CUSTOM_ID
private static finalintONE_DAY
private static finalintONE_HOUR
private static finalintONE_MINUTE
privateintdstSavings
privateintendDay
privateintendDayOfWeek
privateintendMode
privateintendMonth
privateintendTime
staticString[]ids
private static finalintmillisPerDay
private static finalintmillisPerHour
private finalbyte[]monthLength
privateintrawOffset
privateintstartDay
privateintstartDayOfWeek
privateintstartMode
privateintstartMonth
privateintstartTime
privateintstartYear
private static finalbyte[]staticMonthLength
privatebooleanuseDaylight
private staticVectorzones

Methods
staticvoid<clinit>()
publicvoid<init>()
privatevoid<init>(int i1, String s1)
privatevoid<init>(int i1, String s1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10)
private staticintcompareToRule(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10)
privatevoiddecodeEndRule()
privatevoiddecodeRules()
privatevoiddecodeStartRule()
private staticintgetCustomizedOffset(String s1)
private staticStringgetDefaultID()
private static nativeStringgetDefaultTimeZone()
publicStringgetID()
public synchronizedString[]getIDs()
public synchronizedTimeZonegetInstance(String s1)
publicintgetOffset(int i1, int i2, int i3, int i4, int i5, int i6)
 intgetOffset(int i1, int i2, int i3, int i4, int i5, int i6, int i7)
publicintgetRawOffset()
private static nativeintnative_getCount()
private static nativeStringnative_getID(int i1)
private static nativeintnative_getIndex(String s1)
private nativevoidnative_setFields(int i1)
private staticTimeZoneImplregisterInstance(String s1)
private staticStringtoStringCustomizedOffset(int i1)
publicbooleanuseDaylightTime()

References
0000methodcom.sun.cldc.util.TimeZoneImplementation.<init>()
0001fieldthis.staticMonthLength
000200030036EE80
0003methodthis.decodeRules()
0004objrefjava.lang.IllegalArgumentException
0005textIllegal DST savings
0006methodjava.lang.IllegalArgumentException.<init>()
0007objrefjava.lang.StringBuffer
0008methodjava.lang.StringBuffer.<init>()
0009textIllegal month
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodthis.getOffset()
000E000305265C00
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodthis.compareToRule()
0011methodthis.getDefaultID()
0012fieldthis.zones
0013methodjava.util.Vector.size()
0014methodjava.util.Vector.elementAt()
0015objrefjava.util.TimeZone
0016methodjava.util.TimeZone.getID()
0017methodjava.lang.String.equals()
0018methodthis.registerInstance()
00190003FA0A1F01
001AtextGMT
001Bmethodjava.lang.String.startsWith()
001Cmethodthis.getCustomizedOffset()
001Dmethodthis.toStringCustomizedOffset()
001Emethodthis.native_getIndex()
001Fobjrefthis
0020methodthis.<init>()
0021methodthis.native_setFields()
0022methodjava.util.Vector.addElement()
0023methodthis.getDefaultTimeZone()
0024textUTC
0025fieldthis.HOME_ID
0026fieldthis.ids
0027methodthis.native_getCount()
0028objrefjava.lang.String
0029methodthis.native_getID()
002Amethodjava.lang.String.toCharArray()
002Bmethodjava.lang.Character.isDigit()
002C00030000EA60
002Dmethodjava.lang.String.<init>()
002Emethodthis.decodeStartRule()
002Fmethodthis.decodeEndRule()
0030textIllegal start month
0031textIllegal start time
0032textIllegal start day of week
0033textIllegal start day of week in month
0034textIllegal start day
0035textIllegal end month
0036textIllegal end time
0037textIllegal end day of week
0038textIllegal end day of week in month
0039textIllegal end day
003Aobjrefjava.util.Vector
003Bmethodjava.util.Vector.<init>()

com.vodafone.io.RemoteControl

public super class RemoteControl

Fields
private static finalbooleanDEBUG
private static finalintEVENT_ERROR
private static finalintEVENT_SUCCESS
private staticObject_blockObject
private staticNativeJoinnerThread_nativeJoinner
private staticint_sendCounter
private staticNativeJoinnerObject_syncObject
private static finalPermissionpermission
staticRemoteControlDatatmpField

Methods
staticvoid<clinit>()
privatevoid<init>()
private static final nativevoidinitializeFieldIndex()
private static final nativevoidnativeAllocBuffer(int i1, int i2)
private static final nativevoidnativeFreeBuffer()
private static final nativeintnativeSendData(int i1, int i2, RemoteControlData[] r1)
public staticvoidsend(int i1, RemoteControlData[] r1)

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.ArrayIndexOutOfBoundsException
0002textnumOfData > array data.
0003methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0004objrefjava.lang.IllegalArgumentException
0005textnumOfData <= 0.
0006methodjava.lang.IllegalArgumentException.<init>()
0007fieldthis._blockObject
0008methodcom.jblend.security.SecurityManager.getManager()
0009fieldthis.permission
000Atext 
000Bmethodcom.jblend.security.SecurityManager.checkPermission()
000Cmethodthis.nativeAllocBuffer()
000Dfieldthis._syncObject
000Efieldthis._sendCounter
000Fmethodthis.nativeSendData()
0010objrefjava.lang.RuntimeException
0011textsend failed.
0012methodjava.lang.RuntimeException.<init>()
0013methodjp.co.aplix.cldc.vscl20.NativeJoinnerObject.waitForNotifyEvent()
0014methodthis.nativeFreeBuffer()
0015methodcom.jblend.security.PermissionFactory.getFactory()
0016textcom.vodafone.io.RemoteControl
0017methodcom.jblend.security.PermissionFactory.getPermission()
0018objrefcom.vodafone.io.RemoteControlData
0019methodcom.vodafone.io.RemoteControlData.<init>()
001Afieldthis.tmpField
001Bfieldthis._nativeJoinner
001Cmethodjp.co.aplix.cldc.vscl20.NativeJoinnerThread.getInstance()
001Dmethodjp.co.aplix.cldc.vscl20.NativeJoinnerThread.createJoinner()
001Eobjrefjava.lang.Object
001Fmethodthis.initializeFieldIndex()

com.vodafone.io.RemoteControlData

public super class RemoteControlData

Fields
public static finalintOUTPUT_MANCHESTER
public static finalintOUTPUT_PPM_HIGH_LOW
public static finalintOUTPUT_PPM_LOW_HIGH
 byte[]_data
 int[]_param

Methods
publicvoid<init>()
publicvoidsetCarrier(int i1, int i2)
publicvoidsetData(int i1, byte[] b1)
publicvoidsetLogicalPulse(int i1, int i2, int i3, int i4, int i5)
publicvoidsetPulse(int i1, int i2, int i3)
publicvoidsetRepeat(int i1, int i2)

References
0000objrefjava.lang.IllegalArgumentException
0001textinvalid parameter.
0002methodjava.lang.IllegalArgumentException.<init>()
0003textinvalid type of modulation method.
0004textinvalid length.
0005objrefjava.lang.ArrayIndexOutOfBoundsException
0006textlength > array data.
0007methodjava.lang.ArrayIndexOutOfBoundsException.<init>()

com.vodafone.lcdui.PrivateByteArrayOutputStream

private super class PrivateByteArrayOutputStream
extends java.io.ByteArrayOutputStream

Methods
 void<init>(int i1)
 byte[]getRawBuff()

References
0000methodjava.io.ByteArrayOutputStream.<init>()

com.vodafone.lcdui.SVGImage

public super class SVGImage

Fields
private static finalbooleanDEBUG_CREATE
private static finalintERR_FATAL_ERROR
private static finalintERR_NO_ENOUGH_MEMORY
private static finalintERR_WRONG_FORMAT
private static finalintMAX_DECODE_RETRY
privateintid

Methods
privatevoid<init>(InputStream i1)
public staticSVGImagecreateImage(InputStream i1)
public staticSVGImagecreateImage(String s1)
publicvoiddrawImage(Graphics g1, int i1, int i2)
private nativevoidfinalize()
publicintgetViewportHeight()
publicintgetViewportWidth()
private static final nativeintnativeCreate(byte[] b1, int i1)
private static final nativeintnativeDraw(int i1, Graphics g1, int i2, int i3)
private static final nativeintnativeGetViewportHeight(int i1)
private static final nativeintnativeGetViewportWidth(int i1)
private static final nativevoidnativePan(int i1, float f1, float f2)
private static final nativevoidnativeResetUserTransform(int i1)
private static final nativevoidnativeRotate(int i1, float f1, float f2, float f3)
private static final nativeintnativeSetViewportSize(int i1, int i2, int i3)
private static final nativevoidnativeToUserSpace(int i1, int[] i2, float[] f1)
private static final nativevoidnativeToViewportSpace(int i1, float[] f1, int[] i2)
private static final nativevoidnativeZoom(int i1, float f1)
publicvoidpan(float f1, float f2)
publicvoidresetUserTransform()
publicvoidrotate(float f1, float f2, float f3)
publicvoidsetViewportSize(int i1, int i2)
publicvoidtoUserSpace(int[] i1, float[] f1)
publicvoidtoViewportSpace(float[] f1, int[] i1)
publicvoidzoom(float f1)

References
0000objrefjava.io.IOException
0001textInputStream is null
0002methodjava.io.IOException.<init>()
0003methodjp.co.aplix.cldc.io.Resource.isResourceInputStream()
0004methodjava.io.InputStream.available()
0005methodjava.io.InputStream.read()
0006objrefcom.vodafone.lcdui.PrivateByteArrayOutputStream
0007methodcom.vodafone.lcdui.PrivateByteArrayOutputStream.<init>()
0008methodjava.io.ByteArrayOutputStream.write()
0009methodcom.vodafone.lcdui.PrivateByteArrayOutputStream.getRawBuff()
000Amethodjava.io.ByteArrayOutputStream.size()
000Bmethodthis.nativeCreate()
000Cobjrefjp.co.aplix.cldc.midp.lcdui.DecodeInterruptedException
000D000500000000
000E000000000064
000Fmethodjava.lang.Thread.sleep()
0010objrefjava.lang.InterruptedException
0011objrefjava.lang.RuntimeException
0012textSVGImage#createImage: too many retry
0013methodjava.lang.RuntimeException.<init>()
0014objrefthis
0015methodthis.<init>()
0016objrefjava.lang.IllegalArgumentException
0017textsvgURI is null.
0018methodjava.lang.IllegalArgumentException.<init>()
0019methodjavax.microedition.io.Connector.openInputStream()
001Aobjrefjavax.microedition.io.ConnectionNotFoundException
001Bobjrefjava.lang.StringBuffer
001Cmethodjava.lang.StringBuffer.<init>()
001Dtextillegal scheme:
001Emethodjava.lang.StringBuffer.append()
001Fmethodjava.lang.StringBuffer.toString()
0020methodjava.io.InputStream.close()
0021objrefjava.lang.NullPointerException
0022textGraphics is null
0023methodjava.lang.NullPointerException.<init>()
0024methodjavax.microedition.lcdui.Graphics.getTranslateX()
0025methodjavax.microedition.lcdui.Graphics.getTranslateY()
0026methodthis.nativeDraw()
0027objrefjava.lang.OutOfMemoryError
0028textSVGImage#drawImage: Memory error
0029methodjava.lang.OutOfMemoryError.<init>()
002AtextSVGImage#drawImage: Fatal error
002Btextwidth or heght is illegal: width:
002Cmethodjava.lang.StringBuffer.append()
002Dtext, height:
002Emethodthis.nativeSetViewportSize()
002FtextSVGImage#setViewportSize: too large viewport size
0030textSVGImage#setViewportSize: Fatal error
0031methodthis.nativeGetViewportHeight()
0032methodthis.nativeGetViewportWidth()
0033methodthis.nativePan()
0034methodthis.nativeRotate()
0035methodjava.lang.Float.isNaN()
0036textzoom is illegal:
0037methodjava.lang.StringBuffer.append()
0038methodthis.nativeZoom()
0039methodthis.nativeResetUserTransform()
003AtextviewportCoordinate is illegal
003BtextuserSpaceCoordinate is illegal
003Cmethodthis.nativeToUserSpace()
003Dmethodthis.nativeToViewportSpace()

com.vodafone.media.audio3d.Audio3DControl

public interface Audio3DControl

Fields
public static finalintMODE_DYNAMIC

Methods
publicint[]getPosition()
publicint[]getRolloff()
publicint[]getVelocity()
publicbooleanisListenerRelative()
publicvoidsetListenerRelative(boolean b1)
publicvoidsetPosition(int i1, int i2, int i3)
publicvoidsetRolloff(int i1, int i2, int i3)
publicvoidsetVelocity(int i1, int i2, int i3)

References
0000objrefcom.vodafone.media.audio3d.ExtendedAudioControl

com.vodafone.media.audio3d.Environment3D

public super abstract class Environment3D

Fields
public static finalintDEVICE_HEADPHONES
public static finalintDEVICE_SPEAKERS
public static finalintDEVICE_UNKNOWN
public static finalStringREVERB_ARENA
public static finalStringREVERB_BATHROOM
public static finalStringREVERB_CAVE
public static finalStringREVERB_CITY
public static finalStringREVERB_CONCERTHALL
public static finalStringREVERB_FOREST
public static finalStringREVERB_MOUNTAINS
public static finalStringREVERB_NONE
public static finalStringREVERB_ROOM
public static finalStringREVERB_UNDERWATER
staticEnvironment3Dinstance

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidcommit()
publicintgetAvailableSourceChannels()
public staticEnvironment3DgetDefaultEnvironment3D()
publicint[]getListenerOrientation()
publicint[]getListenerPosition()
publicint[]getListenerVelocity()
publicintgetMaxSourceChannels()
publicintgetOutputDevice()
publicStringgetReverbPreset()
publicString[]getReverbPresets()
publicintgetReverbTime()
publicbooleanisDeferredCommit()
publicvoidsetDeferredCommit(boolean b1)
publicvoidsetListenerOrientation(int i1, int i2, int i3, int i4, int i5, int i6)
publicvoidsetListenerPosition(int i1, int i2, int i3)
publicvoidsetListenerVelocity(int i1, int i2, int i3)
publicvoidsetOutputDevice(int i1)
publicvoidsetReverbPreset(String s1)
publicintsetReverbTime(int i1)

References
0000fieldthis.instance
0001objrefcom.jblend.media.vscl.Environment3DImpl
0002methodcom.jblend.media.vscl.Environment3DImpl.<init>()

com.vodafone.media.audio3d.ExtendedAudioControl

public interface ExtendedAudioControl

Fields
public static finalintMODE_DISABLED
public static finalintMODE_EXTENDED

Methods
publicintgetMode()
publicvoidsetMode(int i1)

References
0000objref?
0001objrefjavax.microedition.media.MediaException

com.vodafone.media.audio3d.ReverbControl

public interface ReverbControl

Methods
publicintgetLevel()
publicintsetLevel(int i1)

References
0000objref?

com.vodafone.media.barcode.BarcodeControl

public interface BarcodeControl

Methods
publicvoidcapture()
publicbyte[]getData()
publicStringgetType()
publicbooleanisSupported(String s1)
publicvoidsetType(String s1)

References
0000objrefjavax.microedition.media.control.GUIControl
0001objrefjava.io.IOException

com.vodafone.midlet.ResidentMIDlet

public super abstract class ResidentMIDlet
extends javax.microedition.midlet.MIDlet

Fields
public static finalintCBS
public static finalintDELIVERY_CONF
public static finalintMMS
public static finalintSMS
public static finalintWAP_PUSH
private staticPlatformEventThread_thread
private static finalPermissionpermission

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoiddropped()
publicvoidnotice(String s1)
publicvoidreceived(String s1, String s2, int i1)
publicvoidring(String s1, String s2)

References
0000methodjavax.microedition.midlet.MIDlet.<init>()
0001methodcom.jblend.security.SecurityManager.getManager()
0002fieldthis.permission
0003methodjava.lang.Object.getClass()
0004methodjava.lang.Class.getName()
0005methodcom.jblend.security.SecurityManager.checkPermission()
0006fieldthis._thread
0007methodjp.co.aplix.cldc.vscl20.PlatformEventThread.getInstance()
0008methodjp.co.aplix.cldc.vscl20.PlatformEventThread.setCurrentMIDlet()
0009methodcom.jblend.security.PermissionFactory.getFactory()
000Atextcom.vodafone.midlet.ResidentMIDlet
000Bmethodcom.jblend.security.PermissionFactory.getPermission()

com.vodafone.system.BodyOpenListener

public interface BodyOpenListener

Methods
publicvoidbodyClosed()
publicvoidbodyOpened()

com.vodafone.system.DeviceControl

public super class DeviceControl

Fields
public static finalintBATTERY
private static finalbooleanDEBUG
public static finalintFIELD_INTENSITY
public static finalintFLIP_CLOSED
public static finalintFLIP_OPENED
public static finalintFLIP_STATE
private staticDeviceControl_instance
private staticPlatformEventThread_thread

Methods
privatevoid<init>()
public static finalDeviceControlgetDefaultDeviceControl()
publicintgetDeviceState(int i1)
publicStringgetWakeupParam(MIDlet m1, String s1)
private static final nativeintnativeGetDeviceState(int i1)
private static final nativeStringnativeGetWakeupParam(String s1)
public staticvoidsetBodyOpenListener(BodyOpenListener b1)
public staticvoidsetPhoneStateListener(PhoneStateListener p1)

References
0000fieldthis._instance
0001objrefthis
0002methodthis.<init>()
0003methodthis.nativeGetDeviceState()
0004objrefjava.lang.RuntimeException
0005textillegal state
0006methodjava.lang.RuntimeException.<init>()
0007objrefjava.lang.IllegalArgumentException
0008textunexpected parameter
0009methodjava.lang.IllegalArgumentException.<init>()
000Amethodthis.nativeGetWakeupParam()
000Bfieldthis._thread
000Cmethodjp.co.aplix.cldc.vscl20.PlatformEventThread.getInstance()
000Dmethodjp.co.aplix.cldc.vscl20.PlatformEventThread.setBodyOpenListener()
000Emethodjp.co.aplix.cldc.vscl20.PlatformEventThread.setPhoneStateListener()

com.vodafone.system.PhoneStateListener

public interface PhoneStateListener

Fields
public static finalintUPDATE_ADDRESSBOOK
public static finalintUPDATE_RECEIVE_MAILBOX
public static finalintUPDATE_SEND_MAILBOX

Methods
publicvoidphoneStateUpdated(int i1)

com.vodafone.util.ImageEncoder

public super class ImageEncoder

Fields
private static finalbooleanDEBUG
private static finalintEVENT_ERROR
private static finalintEVENT_RETRY
private static finalintEVENT_SUCCESS
public static finalintFORMAT_JPEG
public static finalintFORMAT_PNG
private static finalintMAX_RETRY_COUNT
private staticObject_blockObject
 int_encodeOption
private staticNativeJoinnerThread_nativeJoinner
private staticNativeJoinnerObject_syncObject

Methods
staticvoid<clinit>()
 void<init>()
public staticImageEncodercreateEncoder(int i1)
 intcreateEncoderInner()
publicbyte[]encodeOffscreen(Image i1, int i2, int i3, int i4, int i5)
private static final nativevoidnativeDestroyEncoder(int i1)
private static final nativeintnativeEncodeOffscreen(int i1, Image i2, int i3, int i4, int i5, int i6)
private static final nativeintnativeEncodeOption(int i1, int i2)
private static final nativeintnativeGetEncodedImage(int i1, byte[] b1)
publicvoidsetJpegOption(int i1)

References
0000objrefjava.lang.RuntimeException
0001textcreate failed.
0002methodjava.lang.RuntimeException.<init>()
0003methodjava.lang.Object.<init>()
0004objrefcom.vodafone.util.JPEGImageEncoder
0005methodcom.vodafone.util.JPEGImageEncoder.<init>()
0006objrefcom.vodafone.util.PNGImageEncoder
0007methodcom.vodafone.util.PNGImageEncoder.<init>()
0008objrefjava.lang.IllegalArgumentException
0009textunsupported image format
000Amethodjava.lang.IllegalArgumentException.<init>()
000BtextNot JPEG.
000Cmethodjavax.microedition.lcdui.Image.isMutable()
000Dtextimage is immutable.
000Etextwidth <= 0 or height <= 0
000Fmethodjavax.microedition.lcdui.Image.getWidth()
0010methodjavax.microedition.lcdui.Image.getHeight()
0011textoutside of image.
0012fieldthis._blockObject
0013methodthis.createEncoderInner()
0014textencode failed.
0015methodthis.nativeEncodeOption()
0016textunsupported option for encode.
0017fieldthis._syncObject
0018methodthis.nativeEncodeOffscreen()
0019methodjp.co.aplix.cldc.vscl20.NativeJoinnerObject.waitForNotifyEvent()
001AtextCan't get encoded image.
001Bmethodthis.nativeGetEncodedImage()
001Cmethodthis.nativeDestroyEncoder()
001Dfieldthis._nativeJoinner
001Emethodjp.co.aplix.cldc.vscl20.NativeJoinnerThread.getInstance()
001Fmethodjp.co.aplix.cldc.vscl20.NativeJoinnerThread.createJoinner()
0020objrefjava.lang.Object

com.vodafone.util.JPEGImageEncoder

private final super class JPEGImageEncoder
extends com.vodafone.util.ImageEncoder

Methods
 void<init>()
 intcreateEncoderInner()
private static final nativeintnativeCreateEncoder()
publicvoidsetJpegOption(int i1)

References
0000methodcom.vodafone.util.ImageEncoder.<init>()
0001objrefjava.lang.IllegalArgumentException
0002textunsupported option.
0003methodjava.lang.IllegalArgumentException.<init>()
0004methodthis.nativeCreateEncoder()

com.vodafone.util.PNGImageEncoder

private final super class PNGImageEncoder
extends com.vodafone.util.ImageEncoder

Methods
 void<init>()
 intcreateEncoderInner()
private static final nativeintnativeCreateEncoder()

References
0000methodcom.vodafone.util.ImageEncoder.<init>()
0001methodthis.nativeCreateEncoder()

java.io.ByteArrayInputStream

public super class ByteArrayInputStream
extends java.io.InputStream

Fields
protectedbyte[]buf
protectedintcount
protectedintmark
protectedintpos

Methods
publicvoid<init>(byte[] b1)
publicvoid<init>(byte[] b1, int i1, int i2)
public synchronizedintavailable()
public synchronizedvoidclose()
publicvoidmark(int i1)
publicbooleanmarkSupported()
public synchronizedintread(byte[] b1, int i1, int i2)
public synchronizedintread()
public synchronizedvoidreset()
public synchronizedlongskip(long l1)

References
0000methodjava.io.InputStream.<init>()
0001methodjava.lang.Math.min()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()
0004objrefjava.lang.IndexOutOfBoundsException
0005methodjava.lang.IndexOutOfBoundsException.<init>()
0006methodjava.lang.System.arraycopy()
0007objrefjava.io.IOException

java.io.ByteArrayOutputStream

public super class ByteArrayOutputStream
extends java.io.OutputStream

Fields
protectedbyte[]buf
protectedintcount
privatebooleanisClosed

Methods
publicvoid<init>()
publicvoid<init>(int i1)
public synchronizedvoidclose()
privatevoidensureOpen()
public synchronizedvoidreset()
publicintsize()
public synchronizedbyte[]toByteArray()
publicStringtoString()
public synchronizedvoidwrite(byte[] b1, int i1, int i2)
public synchronizedvoidwrite(int i1)

References
0000objrefjava.lang.RuntimeException
0001textWriting to closed ByteArrayOutputStream
0002methodjava.lang.RuntimeException.<init>()
0003methodthis.<init>()
0004methodjava.io.OutputStream.<init>()
0005objrefjava.lang.IllegalArgumentException
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008textNegative initial size:
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.toString()
000Cmethodjava.lang.IllegalArgumentException.<init>()
000Dmethodthis.ensureOpen()
000Emethodjava.lang.Math.max()
000Fmethodjava.lang.System.arraycopy()
0010objrefjava.lang.IndexOutOfBoundsException
0011methodjava.lang.IndexOutOfBoundsException.<init>()
0012objrefjava.lang.String
0013methodjava.lang.String.<init>()
0014objrefjava.io.IOException

java.io.DataInput

public interface DataInput

Methods
publicbooleanreadBoolean()
publicbytereadByte()
publiccharreadChar()
publicdoublereadDouble()
publicfloatreadFloat()
publicvoidreadFully(byte[] b1)
publicvoidreadFully(byte[] b1, int i1, int i2)
publicintreadInt()
publiclongreadLong()
publicshortreadShort()
publicStringreadUTF()
publicintreadUnsignedByte()
publicintreadUnsignedShort()
publicintskipBytes(int i1)

References
0000objrefjava.io.IOException

java.io.DataInputStream

public super class DataInputStream
extends java.io.InputStream

Fields
protectedInputStreamin

Methods
publicvoid<init>(InputStream i1)
publicintavailable()
publicvoidclose()
public synchronizedvoidmark(int i1)
publicbooleanmarkSupported()
publicintread()
public finalintread(byte[] b1, int i1, int i2)
public finalintread(byte[] b1)
public finalbooleanreadBoolean()
public finalbytereadByte()
public finalcharreadChar()
public finaldoublereadDouble()
public finalfloatreadFloat()
public finalvoidreadFully(byte[] b1)
public finalvoidreadFully(byte[] b1, int i1, int i2)
public finalintreadInt()
public finallongreadLong()
public finalshortreadShort()
public finalStringreadUTF()
public static finalStringreadUTF(DataInput d1)
public finalintreadUnsignedByte()
public finalintreadUnsignedShort()
public synchronizedvoidreset()
publiclongskip(long l1)
public finalintskipBytes(int i1)

References
0000methodjava.io.InputStream.<init>()
0001methodjava.io.InputStream.read()
0002methodjava.io.InputStream.read()
0003methodthis.readFully()
0004objrefjava.lang.IndexOutOfBoundsException
0005methodjava.lang.IndexOutOfBoundsException.<init>()
0006methodthis.read()
0007objrefjava.io.EOFException
0008methodjava.io.EOFException.<init>()
0009methodthis.skip()
000Amethodthis.read()
000Bmethodthis.readUnsignedShort()
000Cmethodthis.readInt()
000D000500000000
000E0000FFFFFFFF
000Fmethodjava.lang.Float.intBitsToFloat()
0010methodthis.readLong()
0011methodjava.lang.Double.longBitsToDouble()
0012methodthis.readUTF()
0013methodjava.io.DataInput.readUnsignedShort()
0014methodjava.io.DataInput.readFully()
0015objrefjava.io.UTFDataFormatException
0016methodjava.io.UTFDataFormatException.<init>()
0017objrefjava.lang.String
0018methodjava.lang.String.<init>()
0019methodjava.io.InputStream.skip()
001Amethodjava.io.InputStream.available()
001Bmethodjava.io.InputStream.close()
001Cmethodjava.io.InputStream.mark()
001Dmethodjava.io.InputStream.reset()
001Emethodjava.io.InputStream.markSupported()
001Fobjrefjava.io.DataInput
0020objrefjava.io.IOException

java.io.DataOutput

public interface DataOutput

Methods
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1)
publicvoidwrite(byte[] b1, int i1, int i2)
publicvoidwriteBoolean(boolean b1)
publicvoidwriteByte(int i1)
publicvoidwriteChar(int i1)
publicvoidwriteChars(String s1)
publicvoidwriteDouble(double d1)
publicvoidwriteFloat(float f1)
publicvoidwriteInt(int i1)
publicvoidwriteLong(long l1)
publicvoidwriteShort(int i1)
publicvoidwriteUTF(String s1)

References
0000objrefjava.io.IOException

java.io.DataOutputStream

public super class DataOutputStream
extends java.io.OutputStream

Fields
protectedOutputStreamout

Methods
publicvoid<init>(OutputStream o1)
publicvoidclose()
publicvoidflush()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)
public finalvoidwriteBoolean(boolean b1)
public finalvoidwriteByte(int i1)
public finalvoidwriteChar(int i1)
public finalvoidwriteChars(String s1)
public finalvoidwriteDouble(double d1)
public finalvoidwriteFloat(float f1)
public finalvoidwriteInt(int i1)
public finalvoidwriteLong(long l1)
public finalvoidwriteShort(int i1)
public finalvoidwriteUTF(String s1)
static finalintwriteUTF(String s1, DataOutput d1)

References
0000methodjava.io.OutputStream.<init>()
0001methodjava.io.OutputStream.write()
0002methodjava.io.OutputStream.write()
0003methodjava.io.OutputStream.flush()
0004methodjava.io.OutputStream.close()
0005methodthis.write()
0006methodjava.lang.Float.floatToIntBits()
0007methodthis.writeInt()
0008methodjava.lang.Double.doubleToLongBits()
0009methodthis.writeLong()
000Amethodjava.lang.String.charAt()
000Bmethodthis.writeUTF()
000Cmethodjava.lang.String.getChars()
000D00030000FFFF
000Eobjrefjava.io.UTFDataFormatException
000Fmethodjava.io.UTFDataFormatException.<init>()
0010methodjava.io.DataOutput.write()
0011objrefjava.io.DataOutput
0012objrefjava.io.IOException

java.io.EOFException

public super class EOFException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

java.io.IOException

public super class IOException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.io.InputStream

public super abstract class InputStream

Methods
publicvoid<init>()
publicintavailable()
publicvoidclose()
public synchronizedvoidmark(int i1)
publicbooleanmarkSupported()
publicintread()
publicintread(byte[] b1)
publicintread(byte[] b1, int i1, int i2)
public synchronizedvoidreset()
publiclongskip(long l1)

References
0000methodthis.read()
0001objrefjava.lang.NullPointerException
0002methodjava.lang.NullPointerException.<init>()
0003objrefjava.lang.IndexOutOfBoundsException
0004methodjava.lang.IndexOutOfBoundsException.<init>()
0005methodthis.read()
0006objrefjava.io.IOException
0007textmark/reset not supported
0008methodjava.io.IOException.<init>()

java.io.InputStreamReader

public super class InputStreamReader
extends java.io.Reader

Fields
privateReaderin

Methods
publicvoid<init>(InputStream i1)
publicvoid<init>(InputStream i1, String s1)
publicvoidclose()
privatevoidensureOpen()
publicvoidmark(int i1)
publicbooleanmarkSupported()
publicintread()
publicintread(char[] c1, int i1, int i2)
publicbooleanready()
publicvoidreset()
publiclongskip(long l1)

References
0000methodjava.io.Reader.<init>()
0001methodcom.sun.cldc.i18n.Helper.getStreamReader()
0002methodcom.sun.cldc.i18n.Helper.getStreamReader()
0003objrefjava.io.IOException
0004textStream closed
0005methodjava.io.IOException.<init>()
0006methodthis.ensureOpen()
0007methodjava.io.Reader.read()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodjava.io.Reader.read()
000Bmethodjava.io.Reader.skip()
000Cmethodjava.io.Reader.ready()
000Dmethodjava.io.Reader.markSupported()
000Emethodjava.io.Reader.mark()
000Ftextmark() not supported
0010methodjava.io.Reader.reset()
0011methodjava.io.Reader.close()
0012objrefjava.io.UnsupportedEncodingException

java.io.InterruptedIOException

public super class InterruptedIOException
extends java.io.IOException

Fields
publicintbytesTransferred

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

java.io.OutputStream

public super abstract class OutputStream

Methods
publicvoid<init>()
publicvoidclose()
publicvoidflush()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodthis.write()
0001objrefjava.lang.NullPointerException
0002methodjava.lang.NullPointerException.<init>()
0003objrefjava.lang.IndexOutOfBoundsException
0004methodjava.lang.IndexOutOfBoundsException.<init>()
0005methodthis.write()
0006objrefjava.io.IOException

java.io.OutputStreamWriter

public super class OutputStreamWriter
extends java.io.Writer

Fields
privateWriterout

Methods
publicvoid<init>(OutputStream o1)
publicvoid<init>(OutputStream o1, String s1)
publicvoidclose()
privatevoidensureOpen()
publicvoidflush()
publicvoidwrite(String s1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1, int i1, int i2)

References
0000methodjava.io.Writer.<init>()
0001methodcom.sun.cldc.i18n.Helper.getStreamWriter()
0002methodcom.sun.cldc.i18n.Helper.getStreamWriter()
0003objrefjava.io.IOException
0004textStream closed
0005methodjava.io.IOException.<init>()
0006methodthis.ensureOpen()
0007methodjava.io.Writer.write()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodjava.io.Writer.write()
000Bmethodjava.io.Writer.write()
000Cmethodjava.io.Writer.flush()
000Dmethodjava.io.Writer.close()
000Eobjrefjava.io.UnsupportedEncodingException

java.io.PrintStream

public super class PrintStream
extends java.io.OutputStream

Fields
privateOutputStreambyteOut
privateOutputStreamWritercharOut
privatebooleanclosing
privatebooleantrouble

Methods
publicvoid<init>(OutputStream o1)
publicbooleancheckError()
publicvoidclose()
privatevoidensureOpen()
publicvoidflush()
privatevoidnewLine()
publicvoidprint(char c1)
publicvoidprint(float f1)
publicvoidprint(boolean b1)
publicvoidprint(int i1)
publicvoidprint(long l1)
publicvoidprint(double d1)
publicvoidprint(char[] c1)
publicvoidprint(String s1)
publicvoidprint(Object o1)
publicvoidprintln(int i1)
publicvoidprintln(long l1)
publicvoidprintln(Object o1)
publicvoidprintln(float f1)
publicvoidprintln()
publicvoidprintln(double d1)
publicvoidprintln(boolean b1)
publicvoidprintln(char[] c1)
publicvoidprintln(char c1)
publicvoidprintln(String s1)
protectedvoidsetError()
privatevoidwrite(char[] c1)
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1, int i1, int i2)
privatevoidwrite(String s1)

References
0000methodjava.io.OutputStream.<init>()
0001objrefjava.lang.NullPointerException
0002textNull output stream
0003methodjava.lang.NullPointerException.<init>()
0004objrefjava.io.OutputStreamWriter
0005methodjava.io.OutputStreamWriter.<init>()
0006objrefjava.io.IOException
0007textStream closed
0008methodjava.io.IOException.<init>()
0009methodthis.ensureOpen()
000Amethodjava.io.OutputStreamWriter.flush()
000Bmethodjava.io.OutputStreamWriter.close()
000Cmethodthis.flush()
000Dmethodjava.io.OutputStream.write()
000Emethodjava.io.OutputStream.write()
000Fmethodjava.io.Writer.write()
0010methodjava.io.Writer.write()
0011methodjava.io.OutputStreamWriter.write()
0012texttrue
0013textfalse
0014methodthis.write()
0015methodjava.lang.String.valueOf()
0016methodjava.lang.String.valueOf()
0017methodjava.lang.String.valueOf()
0018methodjava.lang.String.valueOf()
0019methodjava.lang.String.valueOf()
001Amethodthis.write()
001Btextnull
001Cmethodjava.lang.String.valueOf()
001Dmethodthis.newLine()
001Emethodthis.print()
001Fmethodthis.print()
0020methodthis.print()
0021methodthis.print()
0022methodthis.print()
0023methodthis.print()
0024methodthis.print()
0025methodthis.print()
0026methodthis.print()

java.io.Reader

public super abstract class Reader

Fields
protectedObjectlock
private static finalintmaxSkipBufferSize
privatechar[]skipBuffer

Methods
protectedvoid<init>()
protectedvoid<init>(Object o1)
publicvoidclose()
publicvoidmark(int i1)
publicbooleanmarkSupported()
publicintread(char[] c1, int i1, int i2)
publicintread()
publicintread(char[] c1)
publicbooleanready()
publicvoidreset()
publiclongskip(long l1)

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002methodthis.read()
0003objrefjava.lang.IllegalArgumentException
0004textskip value is negative
0005methodjava.lang.IllegalArgumentException.<init>()
0006000500000000
0007000000002000
0008methodjava.lang.Math.min()
0009objrefjava.io.IOException
000Atextmark() not supported
000Bmethodjava.io.IOException.<init>()
000Ctextreset() not supported

java.io.UTFDataFormatException

public super class UTFDataFormatException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

java.io.UnsupportedEncodingException

public super class UnsupportedEncodingException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

java.io.Writer

public super abstract class Writer

Fields
protectedObjectlock
privatechar[]writeBuffer
private finalintwriteBufferSize

Methods
protectedvoid<init>()
protectedvoid<init>(Object o1)
publicvoidclose()
publicvoidflush()
publicvoidwrite(char[] c1, int i1, int i2)
publicvoidwrite(String s1)
publicvoidwrite(String s1, int i1, int i2)
publicvoidwrite(int i1)
publicvoidwrite(char[] c1)

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002methodthis.write()
0003methodthis.write()
0004methodjava.lang.String.getChars()
0005objrefjava.io.IOException

java.lang.ArithmeticException

public super class ArithmeticException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.ArrayIndexOutOfBoundsException

public super class ArrayIndexOutOfBoundsException
extends java.lang.IndexOutOfBoundsException

Methods
publicvoid<init>()
publicvoid<init>(int i1)
publicvoid<init>(String s1)

References
0000methodjava.lang.IndexOutOfBoundsException.<init>()
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textArray index out of range:
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.toString()
0007methodjava.lang.IndexOutOfBoundsException.<init>()

java.lang.ArrayStoreException

public super class ArrayStoreException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.Boolean

public final super class Boolean

Fields
public static finalBooleanFALSE
public static finalBooleanTRUE
privatebooleanvalue

Methods
staticvoid<clinit>()
publicvoid<init>(boolean b1)
publicbooleanbooleanValue()
publicbooleanequals(Object o1)
publicinthashCode()
publicStringtoString()

References
0000texttrue
0001textfalse
0002objrefthis
0003methodthis.<init>()
0004fieldthis.TRUE
0005fieldthis.FALSE

java.lang.Byte

public final super class Byte

Fields
public static finalbyteMAX_VALUE
public static finalbyteMIN_VALUE
privatebytevalue

Methods
publicvoid<init>(byte b1)
publicbytebyteValue()
publicbooleanequals(Object o1)
publicinthashCode()
public staticbyteparseByte(String s1)
public staticbyteparseByte(String s1, int i1)
publicStringtoString()

References
0000methodthis.parseByte()
0001methodjava.lang.Integer.parseInt()
0002objrefjava.lang.NumberFormatException
0003methodjava.lang.NumberFormatException.<init>()
0004methodjava.lang.String.valueOf()
0005objrefthis

java.lang.Character

public final super class Character

Fields
public static finalintMAX_RADIX
public static finalcharMAX_VALUE
public static finalintMIN_RADIX
public static finalcharMIN_VALUE
staticDefaultCaseConvertercc
privatecharvalue

Methods
publicvoid<init>(char c1)
staticDefaultCaseConvertercaseConverter()
publiccharcharValue()
public staticintdigit(char c1, int i1)
publicbooleanequals(Object o1)
publicinthashCode()
public staticbooleanisDigit(char c1)
public staticbooleanisLowerCase(char c1)
public staticbooleanisUpperCase(char c1)
public staticchartoLowerCase(char c1)
publicStringtoString()
public staticchartoUpperCase(char c1)

References
0000objrefthis
0001methodjava.lang.String.valueOf()
0002methodthis.caseConverter()
0003methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.isLowerCase()
0004methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.isUpperCase()
0005methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.isDigit()
0006methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.toLowerCase()
0007methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.toUpperCase()
0008methodcom.sun.cldc.i18n.uclc.DefaultCaseConverter.digit()
0009fieldthis.cc
000Atext?
000Btextcom.sun.cldc.i18n.uclc.DefaultCaseConverter
000Cmethodjava.lang.Class.forName()
000Dmethodjava.lang.Class.newInstance()
000Eobjrefcom.sun.cldc.i18n.uclc.DefaultCaseConverter
000Fobjrefjava.lang.Exception
0010objrefjava.lang.RuntimeException
0011objrefjava.lang.StringBuffer
0012methodjava.lang.StringBuffer.<init>()
0013textCannot find case converter class
0014methodjava.lang.StringBuffer.append()
0015text ->
0016methodjava.lang.Throwable.getMessage()
0017methodjava.lang.StringBuffer.toString()
0018methodjava.lang.RuntimeException.<init>()

java.lang.Class

public final super class Class

Methods
privatevoid<init>()
public static nativeClassforName(String s1)
public nativeStringgetName()
publicInputStreamgetResourceAsStream(String s1)
public nativebooleanisArray()
public nativebooleanisAssignableFrom(Class c1)
public nativebooleanisInstance(Object o1)
public nativebooleanisInterface()
public nativeObjectnewInstance()
private staticvoidrunCustomCode()
publicStringtoString()

References
0000objrefjava.lang.StringBuffer
0001methodjava.lang.StringBuffer.<init>()
0002methodthis.isInterface()
0003textinterface
0004textclass
0005methodjava.lang.StringBuffer.append()
0006methodthis.getName()
0007methodjava.lang.StringBuffer.toString()
0008methodjava.lang.String.charAt()
0009methodjava.lang.String.substring()
000Amethodjava.lang.String.lastIndexOf()
000Bmethodjava.lang.String.substring()
000Cmethodjava.lang.String.replace()
000Dobjrefcom.sun.cldc.io.ResourceInputStream
000Emethodcom.sun.cldc.io.ResourceInputStream.<init>()
000Fobjrefjava.io.IOException
0010objrefjava.lang.ClassNotFoundException
0011objrefjava.lang.InstantiationException
0012objrefjava.lang.IllegalAccessException

java.lang.ClassCastException

public super class ClassCastException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.ClassNotFoundException

public super class ClassNotFoundException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.lang.Double

public final super class Double

Fields
public static finaldoubleMAX_VALUE
public static finaldoubleMIN_VALUE
public static finaldoubleNEGATIVE_INFINITY
public static finaldoubleNaN
public static finaldoublePOSITIVE_INFINITY
privatedoublevalue

Methods
staticvoid<clinit>()
publicvoid<init>(double d1)
publicbytebyteValue()
public static nativelongdoubleToLongBits(double d1)
publicdoubledoubleValue()
publicbooleanequals(Object o1)
publicfloatfloatValue()
publicinthashCode()
publicintintValue()
publicbooleanisInfinite()
public staticbooleanisInfinite(double d1)
publicbooleanisNaN()
public staticbooleanisNaN(double d1)
public static nativedoublelongBitsToDouble(long l1)
publiclonglongValue()
public staticdoubleparseDouble(String s1)
publicshortshortValue()
public staticStringtoString(double d1)
publicStringtoString()
public staticDoublevalueOf(String s1)

References
0000objrefjava.lang.FloatingDecimal
0001methodjava.lang.FloatingDecimal.<init>()
0002methodjava.lang.FloatingDecimal.toJavaFormatString()
0003objrefthis
0004methodjava.lang.FloatingDecimal.readJavaFormatString()
0005methodjava.lang.FloatingDecimal.doubleValue()
0006methodthis.<init>()
000700067FF00000
0008000000000000
00090006FFF00000
000A000000000000
000Bmethodthis.isNaN()
000Cmethodthis.isInfinite()
000Dmethodjava.lang.String.valueOf()
000Emethodthis.doubleToLongBits()
000Fmethodthis.longBitsToDouble()
0010fieldthis.MIN_VALUE
0011objrefjava.lang.NumberFormatException

java.lang.Error

public super class Error
extends java.lang.Throwable

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Throwable.<init>()
0001methodjava.lang.Throwable.<init>()

java.lang.Exception

public super class Exception
extends java.lang.Throwable

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Throwable.<init>()
0001methodjava.lang.Throwable.<init>()

java.lang.FDBigInt

private super class FDBigInt

Fields
 int[]data
 intnWords

Methods
publicvoid<init>(int i1)
publicvoid<init>(long l1)
publicvoid<init>(FDBigInt f1)
privatevoid<init>(int[] i1, int i2)
publicvoid<init>(long l1, char[] c1, int i1, int i2)
publicFDBigIntadd(FDBigInt f1)
publicintcmp(FDBigInt f1)
publiclonglongValue()
publicvoidlshiftMe(int i1)
publicFDBigIntmult(int i1)
publicFDBigIntmult(FDBigInt f1)
publicvoidmultaddMe(int i1, int i2)
publicintnormalizeMe()
publicintquoRemIteration(FDBigInt f1)
publicFDBigIntsub(FDBigInt f1)
publicStringtoString()

References
0000methodjava.lang.System.arraycopy()
00010003000186A0
0002methodthis.multaddMe()
0003objrefjava.lang.IllegalArgumentException
0004textnegative shift count
0005methodjava.lang.IllegalArgumentException.<init>()
0006textzero value
00070003F0000000
00080003000FFFFF
0009000307FFFFFF
000Amethodthis.lshiftMe()
000B000500000000
000C0000FFFFFFFF
000D000500000000
000E00000FFFFFFF
000Fobjrefthis
0010methodthis.<init>()
0011objrefjava.lang.RuntimeException
0012textAssertion botch: borrow out of subtract
0013methodjava.lang.RuntimeException.<init>()
0014textAssertion botch: negative result of subtract
0015textdisparate values
0016objrefjava.lang.StringBuffer
0017methodjava.lang.StringBuffer.<init>()
0018textAssertion botch:
0019methodjava.lang.StringBuffer.append()
001Amethodjava.lang.StringBuffer.append()
001Btext carry out of division correction
001Cmethodjava.lang.StringBuffer.toString()
001D000500000000
001E00000000000A
001FtextAssertion botch: carry out of *10
0020textAssertion botch: value too big
0021textAssertion botch: longValue confused
0022methodjava.lang.StringBuffer.<init>()
0023methodjava.lang.StringBuffer.append()
0024methodjava.lang.Math.min()
0025text(
0026methodjava.lang.StringBuffer.append()
0027text<
0028text!)
0029methodjava.lang.Integer.toHexString()
002Aobjrefjava.lang.String
002Bmethodjava.lang.String.<init>()

java.lang.Float

public final super class Float

Fields
public static finalfloatMAX_VALUE
public static finalfloatMIN_VALUE
public static finalfloatNEGATIVE_INFINITY
public static finalfloatNaN
public static finalfloatPOSITIVE_INFINITY
privatefloatvalue

Methods
publicvoid<init>(double d1)
publicvoid<init>(float f1)
publicbytebyteValue()
publicdoubledoubleValue()
publicbooleanequals(Object o1)
public static nativeintfloatToIntBits(float f1)
publicfloatfloatValue()
publicinthashCode()
public static nativefloatintBitsToFloat(int i1)
publicintintValue()
publicbooleanisInfinite()
public staticbooleanisInfinite(float f1)
publicbooleanisNaN()
public staticbooleanisNaN(float f1)
publiclonglongValue()
public staticfloatparseFloat(String s1)
publicshortshortValue()
publicStringtoString()
public staticStringtoString(float f1)
public staticFloatvalueOf(String s1)

References
0000objrefjava.lang.FloatingDecimal
0001methodjava.lang.FloatingDecimal.<init>()
0002methodjava.lang.FloatingDecimal.toJavaFormatString()
0003objrefthis
0004methodjava.lang.FloatingDecimal.readJavaFormatString()
0005methodjava.lang.FloatingDecimal.floatValue()
0006methodthis.<init>()
000700847F800000
00080084FF800000
0009methodthis.isNaN()
000Amethodthis.isInfinite()
000Bmethodjava.lang.String.valueOf()
000Cmethodthis.floatToIntBits()
000Dobjrefjava.lang.NumberFormatException

java.lang.FloatingDecimal

private super class FloatingDecimal

Fields
private staticb5p
private static finaldouble[]big10pow
static finalintbigDecimalExponent
 intbigIntExp
 intbigIntNBits
 intdecExponent
 char[]digits
static finalintexpBias
static finallongexpMask
static finallongexpOne
static finalintexpShift
static finallongfractHOB
static finallongfractMask
static finallonghighbit
static finallonghighbyte
private static finalchar[]infinity
static finalintintDecimalDigits
 booleanisExceptional
 booleanisNegative
private static finallong[]long5pow
static finallonglowbytes
static finalintmaxDecimalDigits
static finalintmaxDecimalExponent
static finalintmaxSmallBinExp
private static finalintmaxSmallTen
static finalintminDecimalExponent
static finalintminSmallBinExp
 booleanmustSetRoundDir
private static finalint[]n5bits
 intnDigits
private static finalchar[]notANumber
 introundDir
static finallongsignMask
static finalintsingleExpBias
static finalintsingleExpMask
static finalintsingleExpShift
static finalintsingleFractHOB
static finalintsingleFractMask
static finalintsingleMaxDecimalDigits
static finalintsingleMaxDecimalExponent
private static finalintsingleMaxSmallTen
static finalintsingleMinDecimalExponent
static finalintsingleSignMask
private static finalfloat[]singleSmall10pow
private static finaldouble[]small10pow
private static finalint[]small5pow
private static finaldouble[]tiny10pow
private static finalchar[]zero

Methods
staticvoid<clinit>()
privatevoid<init>(boolean b1, int i1, char[] c1, int i2, boolean b2)
publicvoid<init>(double d1)
publicvoid<init>(float f1)
private static synchronizedFDBigIntbig5pow(int i1)
private staticFDBigIntconstructPow52(int i1, int i2)
private staticintcountBits(long l1)
privatevoiddevelopLongDigits(int i1, long l1, long l2)
privateFDBigIntdoubleToBigInt(double d1)
publicdoubledoubleValue()
privatevoiddtoa(int i1, long l1, int i2)
publicfloatfloatValue()
private staticFDBigIntmultPow52(FDBigInt f1, int i1, int i2)
public staticFloatingDecimalreadJavaFormatString(String s1)
privatevoidroundup()
 floatstickyRound(double d1)
publicStringtoJavaFormatString()
publicStringtoString()
private staticdoubleulp(double d1, boolean b1)

References
00000005FF000000
0001000000000000
0002000500FFFFFF
00030000FFFFFFFF
0004objrefjava.lang.RuntimeException
0005textAssertion botch: negative power of 5
0006methodjava.lang.RuntimeException.<init>()
0007fieldthis.b5p
0008objrefjava.lang.FDBigInt
0009methodjava.lang.System.arraycopy()
000Afieldthis.small5pow
000Bmethodjava.lang.FDBigInt.<init>()
000Cfieldthis.long5pow
000Dmethodjava.lang.FDBigInt.<init>()
000Emethodthis.big5pow()
000Fmethodjava.lang.FDBigInt.mult()
0010methodjava.lang.FDBigInt.mult()
0011methodjava.lang.FDBigInt.lshiftMe()
0012methodjava.lang.FDBigInt.<init>()
0013methodjava.lang.Double.doubleToLongBits()
001400057FFFFFFF
00150000FFFFFFFF
00160005000FFFFF
00170000FFFFFFFF
0018000500100000
0019000000000000
001AtextAssertion botch: doubleToBigInt(0.0)
001Bmethodthis.countBits()
001Cmethodjava.lang.Double.longBitsToDouble()
001Dfieldjava.lang.Double.MIN_VALUE
001E00057FF00000
001F000000000000
0020000500000000
002100000000000A
0022000500000000
002300007FFFFFFF
0024objrefjava.lang.StringBuffer
0025methodjava.lang.StringBuffer.<init>()
0026textAssertion botch: value
0027methodjava.lang.StringBuffer.append()
0028methodjava.lang.StringBuffer.append()
0029text <= 0
002Amethodjava.lang.StringBuffer.toString()
002B000580000000
002C000000000000
002Dfieldthis.infinity
002Efieldthis.notANumber
002Ffieldthis.zero
0030methodthis.dtoa()
0031methodjava.lang.Float.floatToIntBits()
0032000380000000
003300037F800000
00340003007FFFFF
0035000300800000
0036methodjava.lang.Math.max()
0037fieldthis.n5bits
0038methodthis.developLongDigits()
003900053FF00000
003A000000000000
003B0005FFEFFFFF
003C0000FFFFFFFF
003D00063FF80000
003E000000000000
003F00063FD287A7
0040000062C9BD93
004100063FC68A28
004200008B421B8C
004300063FD34413
00440000509F79FB
0045methodjava.lang.Math.floor()
0046methodjava.lang.Math.min()
0047textAssertion botch: excessivly large digit
0048methodjava.lang.StringBuffer.append()
0049methodthis.multPow52()
004Amethodthis.constructPow52()
004Bmethodjava.lang.FDBigInt.normalizeMe()
004Cmethodjava.lang.FDBigInt.quoRemIteration()
004Dmethodjava.lang.FDBigInt.cmp()
004Emethodjava.lang.FDBigInt.add()
004Fmethodthis.roundup()
0050methodjava.lang.StringBuffer.<init>()
0051methodjava.lang.StringBuffer.append()
0052methodjava.lang.StringBuffer.append()
0053text0.
0054objrefjava.lang.String
0055methodjava.lang.String.<init>()
0056methodjava.lang.String.<init>()
0057methodjava.lang.String.trim()
0058objrefjava.lang.NumberFormatException
0059textempty String
005Amethodjava.lang.NumberFormatException.<init>()
005Bmethodjava.lang.String.charAt()
005Ctextmultiple points
005D00030CCCCCCC
005Eobjrefthis
005Fmethodthis.<init>()
0060objrefjava.lang.StringIndexOutOfBoundsException
0061fieldthis.maxSmallTen
0062fieldthis.small10pow
00630006FFF00000
0064000000000000
006500067FF00000
0066000000000000
0067fieldthis.big10pow
0068methodjava.lang.Double.isInfinite()
0069000640000000
006A000000000000
006B00067FEFFFFF
006C0000FFFFFFFF
006D000680000000
006E000000000000
006Ffieldthis.tiny10pow
0070methodjava.lang.FDBigInt.<init>()
0071methodthis.doubleToBigInt()
0072methodjava.lang.FDBigInt.sub()
007300063FE00000
0074000000000000
0075methodthis.ulp()
0076fieldthis.singleMaxSmallTen
0077fieldthis.singleSmall10pow
00780084FF800000
007900847F800000
007A008480000000
007Bmethodthis.doubleValue()
007Cmethodthis.stickyRound()
007D000640240000
007E000000000000
007F000640590000
0080000000000000
00810006408F4000
0082000000000000
0083000640C38800
0084000000000000
0085000640F86A00
0086000000000000
00870006412E8480
0088000000000000
00890006416312D0
008A000000000000
008B00064197D784
008C000000000000
008D000641CDCD65
008E000000000000
008F00064202A05F
0090000020000000
0091000642374876
00920000E8000000
00930006426D1A94
00940000A2000000
0095000642A2309C
00960000E5400000
0097000642D6BCC4
009800001E900000
00990006430C6BF5
009A000026340000
009B00064341C379
009C000037E08000
009D000643763457
009E000085D8A000
009F000643ABC16D
00A00000674EC800
00A1000643E158E4
00A2000060913D00
00A300064415AF1D
00A4000078B58C40
00A50006444B1AE4
00A60000D6E2EF50
00A700064480F0CF
00A80000064DD592
00A9008441200000
00AA008442C80000
00AB0084447A0000
00AC0084461C4000
00AD008447C35000
00AE008449742400
00AF00844B189680
00B000844CBEBC20
00B100844E6E6B28
00B20084501502F9
00B300064693B8B5
00B40000B5056E17
00B500064D384F03
00B60000E93FF9F5
00B700065A827748
00B80000F9301D32
00B9000675154FDD
00BA00007F73BF3C
00BB00063C9CD2B2
00BC000097D889BC
00BD00063949F623
00BE0000D5A8A733
00BF000632A50FFD
00C0000044F4A73D
00C10006255BBA08
00C20000CF8C979D
00C300060AC80628
00C4000064AC6F43
00C500030001312D
00C600030005F5E1
00C70003001DCD65
00C80003009502F9
00C9000302E90EDD
00CA00030E8D4A51
00CB000348C27395
00CC000500000000
00CD000000000005
00CE000500000000
00CF000000000019
00D0000500000000
00D100000000007D
00D2000500000000
00D3000000000271
00D4000500000000
00D5000000000C35
00D6000500000000
00D7000000003D09
00D8000500000000
00D900000001312D
00DA000500000000
00DB00000005F5E1
00DC000500000000
00DD0000001DCD65
00DE000500000000
00DF0000009502F9
00E0000500000000
00E1000002E90EDD
00E2000500000000
00E300000E8D4A51
00E4000500000000
00E5000048C27395
00E6000500000001
00E700006BCC41E9
00E8000500000007
00E900001AFD498D
00EA000500000023
00EB000086F26FC1
00EC0005000000B1
00ED0000A2BC2EC5
00EE000500000378
00EF00002DACE9D9
00F0000500001158
00F10000E460913D
00F20005000056BC
00F3000075E2D631
00F400050001B1AE
00F500004D6E2EF5
00F6000500087867
00F700008326EAC9
00F80005002A5A05
00F900008FC295ED
00FA000500D3C21B
00FB0000CECCEDA1
00FC00050422CA8B
00FD00000A00A425
00FE000514ADF4B7
00FF0000320334B9

java.lang.IllegalAccessException

public super class IllegalAccessException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.lang.IllegalArgumentException

public super class IllegalArgumentException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.IllegalMonitorStateException

public super class IllegalMonitorStateException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.IllegalStateException

public super class IllegalStateException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.IllegalThreadStateException

public super class IllegalThreadStateException
extends java.lang.IllegalArgumentException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.IllegalArgumentException.<init>()
0001methodjava.lang.IllegalArgumentException.<init>()

java.lang.IndexOutOfBoundsException

public super class IndexOutOfBoundsException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.InstantiationException

public super class InstantiationException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.lang.Integer

public final super class Integer

Fields
public static finalintMAX_VALUE
public static finalintMIN_VALUE
static finalchar[]digits
privateintvalue

Methods
staticvoid<clinit>()
publicvoid<init>(int i1)
publicbytebyteValue()
publicdoubledoubleValue()
publicbooleanequals(Object o1)
publicfloatfloatValue()
publicinthashCode()
publicintintValue()
publiclonglongValue()
public staticintparseInt(String s1, int i1)
public staticintparseInt(String s1)
publicshortshortValue()
public staticStringtoBinaryString(int i1)
public staticStringtoHexString(int i1)
public staticStringtoOctalString(int i1)
publicStringtoString()
public staticStringtoString(int i1)
public staticStringtoString(int i1, int i2)
private staticStringtoUnsignedString(int i1, int i2)
public staticIntegervalueOf(String s1, int i1)
public staticIntegervalueOf(String s1)

References
0000fieldthis.digits
0001objrefjava.lang.String
0002methodjava.lang.String.<init>()
0003methodthis.toUnsignedString()
0004methodthis.toString()
0005objrefjava.lang.NumberFormatException
0006textnull
0007methodjava.lang.NumberFormatException.<init>()
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000Atextradix
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.append()
000Dtext less than Character.MIN_RADIX
000Emethodjava.lang.StringBuffer.toString()
000Ftext greater than Character.MAX_RADIX
0010methodjava.lang.String.charAt()
0011000380000000
0012000380000001
0013methodjava.lang.Character.digit()
0014methodthis.parseInt()
0015objrefthis
0016methodthis.<init>()
0017methodjava.lang.String.valueOf()

java.lang.InterruptedException

public super class InterruptedException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.lang.Long

public final super class Long

Fields
public static finallongMAX_VALUE
public static finallongMIN_VALUE
privatelongvalue

Methods
publicvoid<init>(long l1)
publicdoubledoubleValue()
publicbooleanequals(Object o1)
publicfloatfloatValue()
publicinthashCode()
publiclonglongValue()
public staticlongparseLong(String s1, int i1)
public staticlongparseLong(String s1)
public static nativeStringtoString(long l1, int i1)
publicStringtoString()
public staticStringtoString(long l1)

References
0000methodthis.toString()
0001objrefjava.lang.NumberFormatException
0002textnull
0003methodjava.lang.NumberFormatException.<init>()
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textradix
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009text less than Character.MIN_RADIX
000Amethodjava.lang.StringBuffer.toString()
000Btext greater than Character.MAX_RADIX
000Cmethodjava.lang.String.charAt()
000D000580000000
000E000000000000
000F000580000000
0010000000000001
0011methodjava.lang.Character.digit()
0012methodthis.parseLong()
0013methodjava.lang.String.valueOf()
0014objrefthis
0015methodthis.longValue()

java.lang.Math

public final super class Math

Fields
public static finaldoubleE
public static finaldoublePI
private staticlongnegativeZeroDoubleBits
private staticlongnegativeZeroFloatBits

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticlongabs(long l1)
public staticdoubleabs(double d1)
public staticfloatabs(float f1)
public staticintabs(int i1)
public static nativedoubleceil(double d1)
public static nativedoublecos(double d1)
public static nativedoublefloor(double d1)
public staticdoublemax(double d1, double d2)
public staticintmax(int i1, int i2)
public staticlongmax(long l1, long l2)
public staticfloatmax(float f1, float f2)
public staticlongmin(long l1, long l2)
public staticintmin(int i1, int i2)
public staticdoublemin(double d1, double d2)
public staticfloatmin(float f1, float f2)
public static nativedoublesin(double d1)
public static nativedoublesqrt(double d1)
public static nativedoubletan(double d1)
public staticdoubletoDegrees(double d1)
public staticdoubletoRadians(double d1)

References
0000000640668000
0001000000000000
00020006400921FB
0003000054442D18
0004methodjava.lang.Float.floatToIntBits()
0005fieldthis.negativeZeroFloatBits
0006methodjava.lang.Double.doubleToLongBits()
0007fieldthis.negativeZeroDoubleBits
0008008480000000
0009000680000000
000A000000000000

java.lang.NegativeArraySizeException

public super class NegativeArraySizeException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.NoClassDefFoundError

public super class NoClassDefFoundError
extends java.lang.Error

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Error.<init>()
0001methodjava.lang.Error.<init>()

java.lang.NullPointerException

public super class NullPointerException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.NumberFormatException

public super class NumberFormatException
extends java.lang.IllegalArgumentException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.IllegalArgumentException.<init>()
0001methodjava.lang.IllegalArgumentException.<init>()

java.lang.Object

public super class Object

Methods
publicvoid<init>()
publicbooleanequals(Object o1)
public final nativeClassgetClass()
public nativeinthashCode()
public final nativevoidnotify()
public final nativevoidnotifyAll()
publicStringtoString()
public finalvoidwait()
public finalvoidwait(long l1)
public finalvoidwait(long l1, int i1)
private final nativevoidwait0(long l1)

References
0000objrefjava.lang.StringBuffer
0001methodjava.lang.StringBuffer.<init>()
0002methodthis.getClass()
0003methodjava.lang.Class.getName()
0004methodjava.lang.StringBuffer.append()
0005text@
0006methodthis.hashCode()
0007methodjava.lang.Integer.toHexString()
0008methodjava.lang.StringBuffer.toString()
0009methodthis.wait0()
000Aobjrefjava.lang.IllegalArgumentException
000Btexttimeout value is negative
000Cmethodjava.lang.IllegalArgumentException.<init>()
000D0003000F423F
000Etextnanosecond timeout value out of range
000F00030007A120
0010methodthis.wait()
0011objrefjava.lang.InterruptedException

java.lang.OutOfMemoryError

public super class OutOfMemoryError
extends java.lang.VirtualMachineError

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.VirtualMachineError.<init>()
0001methodjava.lang.VirtualMachineError.<init>()

java.lang.Runnable

public interface Runnable

Methods
publicvoidrun()

java.lang.Runtime

public super class Runtime

Fields
private staticRuntimecurrentRuntime

Methods
staticvoid<clinit>()
privatevoid<init>()
publicvoidexit(int i1)
private nativevoidexitInternal(int i1)
public nativelongfreeMemory()
public nativevoidgc()
public staticRuntimegetRuntime()
public nativelongtotalMemory()

References
0000fieldthis.currentRuntime
0001methodthis.exitInternal()
0002objrefthis
0003methodthis.<init>()

java.lang.RuntimeException

public super class RuntimeException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

java.lang.SecurityException

public super class SecurityException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.lang.Short

public final super class Short

Fields
public static finalshortMAX_VALUE
public static finalshortMIN_VALUE
privateshortvalue

Methods
publicvoid<init>(short s1)
publicbooleanequals(Object o1)
publicinthashCode()
public staticshortparseShort(String s1)
public staticshortparseShort(String s1, int i1)
publicshortshortValue()
publicStringtoString()

References
0000methodthis.parseShort()
0001methodjava.lang.Integer.parseInt()
0002objrefjava.lang.NumberFormatException
0003methodjava.lang.NumberFormatException.<init>()
0004methodjava.lang.String.valueOf()
0005objrefthis

java.lang.String

public final super class String

Fields
privateintcount
privateintoffset
privatechar[]value

Methods
publicvoid<init>(byte[] b1, int i1, int i2)
publicvoid<init>(byte[] b1)
publicvoid<init>(StringBuffer s1)
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(char[] c1)
publicvoid<init>(char[] c1, int i1, int i2)
 void<init>(int i1, int i2, char[] c1)
publicvoid<init>(byte[] b1, int i1, int i2, String s1)
publicvoid<init>(byte[] b1, String s1)
public nativecharcharAt(int i1)
public nativeintcompareTo(String s1)
publicStringconcat(String s1)
publicbooleanendsWith(String s1)
public nativebooleanequals(Object o1)
publicbooleanequalsIgnoreCase(String s1)
publicbyte[]getBytes()
publicbyte[]getBytes(String s1)
publicvoidgetChars(int i1, int i2, char[] c1, int i3)
public nativeinthashCode()
public nativeintindexOf(int i1, int i2)
publicintindexOf(String s1, int i1)
public nativeintindexOf(int i1)
publicintindexOf(String s1)
private nativeintindexOfString(String s1, int i1)
public nativeStringintern()
publicintlastIndexOf(int i1)
publicintlastIndexOf(int i1, int i2)
private nativeintlastIndexOfChar(int i1, int i2)
publicintlength()
private nativeStringnewString(StringBuffer s1)
public nativebooleanregionMatches(boolean b1, int i1, String s1, int i2, int i3)
public nativeStringreplace(char c1, char c2)
public nativebooleanstartsWith(String s1, int i1)
publicbooleanstartsWith(String s1)
publicStringsubstring(int i1, int i2)
publicStringsubstring(int i1)
publicchar[]toCharArray()
public nativeStringtoLowerCase()
publicStringtoString()
public nativeStringtoUpperCase()
public nativeStringtrim()
public staticStringvalueOf(Object o1)
public staticStringvalueOf(char[] c1)
public staticStringvalueOf(char[] c1, int i1, int i2)
public staticStringvalueOf(boolean b1)
public staticStringvalueOf(char c1)
public staticStringvalueOf(int i1)
public staticStringvalueOf(long l1)
public staticStringvalueOf(float f1)
public staticStringvalueOf(double d1)

References
0000methodthis.getChars()
0001methodjava.lang.System.arraycopy()
0002objrefjava.lang.StringIndexOutOfBoundsException
0003methodjava.lang.StringIndexOutOfBoundsException.<init>()
0004methodcom.sun.cldc.i18n.Helper.byteToCharArray()
0005methodthis.<init>()
0006methodthis.<init>()
0007methodcom.sun.cldc.i18n.Helper.byteToCharArray()
0008methodthis.<init>()
0009methodthis.newString()
000Amethodcom.sun.cldc.i18n.Helper.charToByteArray()
000Bmethodcom.sun.cldc.i18n.Helper.charToByteArray()
000Cmethodthis.regionMatches()
000Dmethodthis.startsWith()
000Emethodthis.lastIndexOf()
000Fmethodthis.lastIndexOfChar()
0010methodthis.indexOf()
0011methodthis.indexOfString()
0012methodthis.substring()
0013objrefthis
0014methodthis.<init>()
0015textnull
0016methodjava.lang.Object.toString()
0017methodthis.<init>()
0018texttrue
0019textfalse
001Amethodjava.lang.Integer.toString()
001Bmethodjava.lang.Long.toString()
001Cmethodjava.lang.Float.toString()
001Dmethodjava.lang.Double.toString()
001Eobjrefjava.io.UnsupportedEncodingException

java.lang.StringBuffer

public final super class StringBuffer

Fields
privateintcount
privatebooleanshared
privatechar[]value

Methods
publicvoid<init>(String s1)
publicvoid<init>()
publicvoid<init>(int i1)
publicStringBufferappend(long l1)
public nativeStringBufferappend(char c1)
publicStringBufferappend(float f1)
publicStringBufferappend(Object o1)
publicStringBufferappend(double d1)
public nativeStringBufferappend(String s1)
publicStringBufferappend(boolean b1)
public nativeStringBufferappend(char[] c1)
public nativeStringBufferappend(char[] c1, int i1, int i2)
public nativeStringBufferappend(int i1)
publicintcapacity()
public nativecharcharAt(int i1)
public nativeStringBufferdelete(int i1, int i2)
public nativeStringBufferdeleteCharAt(int i1)
public nativevoidensureCapacity(int i1)
public nativevoidgetChars(int i1, int i2, char[] c1, int i3)
public nativeStringBufferinsert(int i1, char[] c1)
publicStringBufferinsert(int i1, float f1)
publicStringBufferinsert(int i1, boolean b1)
publicStringBufferinsert(int i1, Object o1)
public nativeStringBufferinsert(int i1, char c1)
publicStringBufferinsert(int i1, double d1)
publicStringBufferinsert(int i1, int i2)
public nativeStringBufferinsert(int i1, String s1)
publicStringBufferinsert(int i1, long l1)
publicintlength()
public nativeStringBufferreverse()
public nativevoidsetCharAt(int i1, char c1)
public nativevoidsetLength(int i1)
public nativeStringtoString()

References
0000methodthis.<init>()
0001methodthis.append()
0002methodjava.lang.String.valueOf()
0003methodjava.lang.String.valueOf()
0004methodjava.lang.String.valueOf()
0005methodjava.lang.String.valueOf()
0006methodjava.lang.String.valueOf()
0007methodthis.insert()
0008methodjava.lang.String.valueOf()

java.lang.StringIndexOutOfBoundsException

public super class StringIndexOutOfBoundsException
extends java.lang.IndexOutOfBoundsException

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(int i1)

References
0000methodjava.lang.IndexOutOfBoundsException.<init>()
0001methodjava.lang.IndexOutOfBoundsException.<init>()
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004textString index out of range:
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()

java.lang.System

public final super class System

Fields
public static finalPrintStreamerr
public static finalPrintStreamout

Methods
staticvoid<clinit>()
privatevoid<init>()
public static nativevoidarraycopy(Object o1, int i1, Object o2, int i2, int i3)
public static nativelongcurrentTimeMillis()
public staticvoidexit(int i1)
public staticvoidgc()
private staticPrintStreamgetOutput()
public staticStringgetProperty(String s1)
private static nativeStringgetProperty0(String s1)
public static nativeintidentityHashCode(Object o1)
private static nativebooleanisKdwpSystemOut()

References
0000methodthis.isKdwpSystemOut()
0001objrefcom.jblend.kdwp.KdwpPrintStream
0002objrefcom.sun.cldc.io.ConsoleOutputStream
0003methodcom.sun.cldc.io.ConsoleOutputStream.<init>()
0004methodcom.jblend.kdwp.KdwpPrintStream.<init>()
0005objrefjava.io.PrintStream
0006methodjava.io.PrintStream.<init>()
0007objrefjava.lang.NullPointerException
0008textkey can't be null
0009methodjava.lang.NullPointerException.<init>()
000Atext 
000Bmethodjava.lang.String.equals()
000Cobjrefjava.lang.IllegalArgumentException
000Dtextkey can't be empty
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodthis.getProperty0()
0010methodjava.lang.Runtime.getRuntime()
0011methodjava.lang.Runtime.exit()
0012methodjava.lang.Runtime.gc()
0013methodthis.getOutput()
0014fieldthis.out
0015fieldthis.err

java.lang.Thread

public super class Thread

Fields
public static finalintMAX_PRIORITY
public static finalintMIN_PRIORITY
public static finalintNORM_PRIORITY
privatechar[]name
privateintpriority
privateRunnabletarget
private staticintthreadInitNumber
privateThreadthreadQ

Methods
publicvoid<init>(Runnable r1)
publicvoid<init>()
publicvoid<init>(Runnable r1, String s1)
publicvoid<init>(String s1)
public static nativeintactiveCount()
public static nativeThreadcurrentThread()
public finalStringgetName()
public finalintgetPriority()
privatevoidinit(Runnable r1, String s1)
publicvoidinterrupt()
private nativevoidinterrupt0()
public final nativebooleanisAlive()
public final synchronizedvoidjoin()
private nativevoidnativeStart()
private static synchronizedintnextThreadNum()
publicvoidrun()
public finalvoidsetPriority(int i1)
private nativevoidsetPriority0(int i1)
public staticvoidsleep(long l1)
private static nativevoidsleep0(long l1)
public synchronizedvoidstart()
publicStringtoString()
public static nativevoidyield()

References
0000fieldthis.threadInitNumber
0001methodthis.sleep0()
0002methodthis.currentThread()
0003methodjava.lang.String.toCharArray()
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textThread-
0007methodjava.lang.StringBuffer.append()
0008methodthis.nextThreadNum()
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodthis.init()
000Cmethodthis.setPriority0()
000Dmethodthis.nativeStart()
000Emethodjava.lang.Runnable.run()
000Fmethodthis.isAlive()
0010methodthis.interrupt0()
0011objrefjava.lang.IllegalArgumentException
0012methodjava.lang.IllegalArgumentException.<init>()
0013methodjava.lang.String.valueOf()
0014000500000000
00150000000003E8
0016methodjava.lang.Object.wait()
0017textThread[
0018methodthis.getName()
0019text,
001Atext]
001Bobjrefjava.lang.Runnable
001Cobjrefjava.lang.InterruptedException

java.lang.Throwable

public super class Throwable

Fields
private transientObjectbacktrace
privateStringdetailMessage

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicStringgetMessage()
private static nativebooleannativeIsSysLog()
private static nativevoidnativeSysLogPrint(byte[] b1)
publicvoidprintStackTrace()
private nativevoidprintStackTrace0(Object o1)
private finalvoidsysLogPrint(String s1)
private finalvoidsysLogPrintln(String s1)
publicStringtoString()

References
0000methodjava.lang.Object.getClass()
0001methodjava.lang.Class.getName()
0002methodthis.getMessage()
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005methodjava.lang.StringBuffer.append()
0006text:
0007methodjava.lang.StringBuffer.toString()
0008methodthis.nativeIsSysLog()
0009methodthis.sysLogPrint()
000Amethodthis.sysLogPrintln()
000Btext 
000Cfieldjava.lang.System.err
000Dmethodjava.io.PrintStream.print()
000Emethodjava.io.PrintStream.println()
000Fmethodjava.io.PrintStream.println()
0010methodthis.printStackTrace0()
0011text 
0012methodjava.lang.String.getBytes()
0013methodthis.nativeSysLogPrint()
0014text 

java.lang.VirtualMachineError

public super abstract class VirtualMachineError
extends java.lang.Error

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Error.<init>()
0001methodjava.lang.Error.<init>()

java.lang.ref.Reference

public super abstract class Reference

Fields
privateintgcReserved
privateObjectreferent

Methods
 void<init>(Object o1)
publicvoidclear()
publicObjectget()

java.lang.ref.WeakReference

public super class WeakReference
extends java.lang.ref.Reference

Methods
publicvoid<init>(Object o1)
private nativevoidinitializeWeakReference()

References
0000methodjava.lang.ref.Reference.<init>()
0001methodthis.initializeWeakReference()

java.util.Calendar

public super abstract class Calendar

Fields
public static finalintAM
public static finalintAM_PM
public static finalintAPRIL
public static finalintAUGUST
public static finalintDATE
public static finalintDAY_OF_MONTH
public static finalintDAY_OF_WEEK
public static finalintDECEMBER
private static finalintERA
private static finalbooleanERA_OFFICIAL_SUPPORT
public static finalintFEBRUARY
private static finalintFIELDS
public static finalintFRIDAY
private static finalintHISTFIELDS
public static finalintHOUR
public static finalintHOUR_OF_DAY
public static finalintJANUARY
public static finalintJULY
public static finalintJUNE
public static finalintMARCH
public static finalintMAY
public static finalintMILLISECOND
public static finalintMINUTE
public static finalintMONDAY
public static finalintMONTH
public static finalintNOVEMBER
public static finalintOCTOBER
public static finalintPM
public static finalintSATURDAY
public static finalintSECOND
public static finalintSEPTEMBER
public static finalintSUNDAY
public static finalintTHURSDAY
public static finalintTUESDAY
public static finalintWEDNESDAY
private static finalintX_TIME
public static finalintYEAR
privateintfieldLastSet
protectedint[]fields
privateint[]hist
privateinthistValue
privatebooleanisCalendarImplExt
protectedboolean[]isSet
protectedlongtime
privateTimeZonezone

Methods
protectedvoid<init>()
private finalvoidaddHist(int i1)
publicbooleanafter(Object o1)
publicbooleanbefore(Object o1)
private finalvoidcompute(boolean b1)
protectedvoidcomputeFields()
protectedvoidcomputeTime()
publicbooleanequals(Object o1)
public finalintget(int i1)
public static synchronizedCalendargetInstance()
public static synchronizedCalendargetInstance(TimeZone t1)
public finalDategetTime()
protectedlonggetTimeInMillis()
publicTimeZonegetTimeZone()
private finalvoidreorgHist()
public finalvoidset(int i1, int i2)
public finalvoidsetTime(Date d1)
protectedvoidsetTimeInMillis(long l1)
publicvoidsetTimeZone(TimeZone t1)

References
0000objrefcom.sun.cldc.util.CalendarImplExt
0001methodcom.sun.cldc.util.CalendarImplExt.setHist()
0002objrefjava.lang.ClassCastException
0003methodjava.util.TimeZone.getDefault()
0004objrefjava.lang.RuntimeException
0005textCould not find default timezone
0006methodjava.lang.RuntimeException.<init>()
0007methodjava.lang.System.currentTimeMillis()
0008methodthis.setTimeInMillis()
0009objrefjava.util.Date
000Amethodthis.getTimeInMillis()
000Bmethodjava.util.Date.<init>()
000Cmethodjava.util.Date.getTime()
000Dtextcom.sun.cldc.util.j2me.CalendarImpl
000Emethodjava.lang.Class.forName()
000Fmethodjava.lang.Class.newInstance()
0010objrefthis
0011objrefjava.lang.Exception
0012methodthis.getInstance()
0013methodthis.setTimeZone()
0014methodthis.compute()
0015methodthis.addHist()
0016objrefjava.lang.ArrayIndexOutOfBoundsException
0017methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0018methodjava.lang.Object.equals()
0019methodthis.computeFields()
001Amethodthis.computeTime()
001B00037FFFFFFF
001Cmethodthis.reorgHist()

java.util.Date

public super class Date

Fields
privateCalendarcalendar
static finalString[]days
privatelongfastTime
static finalString[]months

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(long l1)
private static finalStringBufferappendFourDigits(StringBuffer s1, int i1)
private static finalStringBufferappendTwoDigits(StringBuffer s1, int i1)
publicbooleanequals(Object o1)
publiclonggetTime()
publicinthashCode()
publicvoidsetTime(long l1)
publicStringtoString()

References
0000methodjava.lang.System.currentTimeMillis()
0001methodthis.<init>()
0002methodjava.util.Calendar.getInstance()
0003methodjava.util.Calendar.setTimeInMillis()
0004methodjava.util.Calendar.getTimeInMillis()
0005objrefthis
0006methodthis.getTime()
0007textThu Jan 01 00:00:00 UTC 1970
0008methodjava.util.Calendar.get()
0009methodjava.lang.Integer.toString()
000Amethodjava.util.Calendar.getTimeZone()
000Bmethodjava.util.TimeZone.getID()
000Ctext 
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Ffieldthis.days
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.append()
0012fieldthis.months
0013methodthis.appendTwoDigits()
0014methodthis.appendFourDigits()
0015methodjava.lang.StringBuffer.toString()
0016methodjava.lang.StringBuffer.append()
0017objrefjava.lang.String
0018textJan
0019textFeb
001AtextMar
001BtextApr
001CtextMay
001DtextJun
001EtextJul
001FtextAug
0020textSep
0021textOct
0022textNov
0023textDec
0024textSun
0025textMon
0026textTue
0027textWed
0028textThu
0029textFri
002AtextSat

java.util.EmptyStackException

public super class EmptyStackException
extends java.lang.RuntimeException

Methods
publicvoid<init>()

References
0000methodjava.lang.RuntimeException.<init>()

java.util.Enumeration

public interface Enumeration

Methods
publicbooleanhasMoreElements()
publicObjectnextElement()

java.util.Hashtable

public super class Hashtable

Fields
private transientintcount
private static finalintloadFactorPercent
private transientHashtableEntry[]table
privateintthreshold

Methods
publicvoid<init>(int i1)
publicvoid<init>()
public synchronizedvoidclear()
public synchronizedbooleancontains(Object o1)
public synchronizedbooleancontainsKey(Object o1)
public synchronizedEnumerationelements()
public synchronizedObjectget(Object o1)
publicbooleanisEmpty()
public synchronizedEnumerationkeys()
public synchronizedObjectput(Object o1, Object o2)
protectedvoidrehash()
public synchronizedObjectremove(Object o1)
publicintsize()
public synchronizedStringtoString()

References
0000objrefjava.lang.IllegalArgumentException
0001methodjava.lang.IllegalArgumentException.<init>()
0002objrefjava.util.HashtableEntry
0003methodthis.<init>()
0004objrefjava.util.Hashtable$HashtableEnumerator
0005methodjava.util.Hashtable$HashtableEnumerator.<init>()
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008methodjava.lang.Object.equals()
0009methodjava.lang.Object.hashCode()
000A00037FFFFFFF
000Bmethodthis.rehash()
000Cmethodthis.put()
000Dmethodjava.util.HashtableEntry.<init>()
000Emethodthis.size()
000Fobjrefjava.lang.StringBuffer
0010methodjava.lang.StringBuffer.<init>()
0011methodthis.keys()
0012methodthis.elements()
0013text{
0014methodjava.lang.StringBuffer.append()
0015methodjava.util.Enumeration.nextElement()
0016methodjava.lang.Object.toString()
0017text=
0018methodjava.lang.StringBuffer.toString()
0019text,
001Atext}

java.util.Hashtable$HashtableEnumerator

private super class Hashtable$HashtableEnumerator

Fields
 HashtableEntryentry
 intindex
 booleankeys
 HashtableEntry[]table
private finalHashtablethis$0

Methods
 void<init>(Hashtable h1, HashtableEntry[] h2, boolean b1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000objrefjava.util.NoSuchElementException
0001textHashtableEnumerator
0002methodjava.util.NoSuchElementException.<init>()
0003objrefjava.util.Enumeration

java.util.HashtableEntry

private super class HashtableEntry

Fields
 inthash
 Objectkey
 HashtableEntrynext
 Objectvalue

Methods
 void<init>()

java.util.NoSuchElementException

public super class NoSuchElementException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

java.util.Random

public super class Random

Fields
private static finalintBITS_PER_BYTE
private static finalintBYTES_PER_INT
privatelongseed

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoid<init>(long l1)
private static nativevoidnativeInit()
protected nativeintnext(int i1)
publicdoublenextDouble()
publicfloatnextFloat()
public nativeintnextInt()
public nativeintnextInt(int i1)
public nativelongnextLong()
public nativevoidsetSeed(long l1)

References
0000methodjava.lang.System.currentTimeMillis()
0001methodthis.<init>()
0002methodthis.setSeed()
0003methodthis.next()
000400844B800000
0005000643400000
0006000000000000
0007methodthis.nativeInit()

java.util.Stack

public super class Stack
extends java.util.Vector

Methods
publicvoid<init>()
publicbooleanempty()
public synchronizedObjectpeek()
public synchronizedObjectpop()
publicObjectpush(Object o1)
public synchronizedintsearch(Object o1)

References
0000methodjava.util.Vector.<init>()
0001methodjava.util.Vector.addElement()
0002methodjava.util.Vector.size()
0003methodthis.peek()
0004methodjava.util.Vector.removeElementAt()
0005objrefjava.util.EmptyStackException
0006methodjava.util.EmptyStackException.<init>()
0007methodjava.util.Vector.elementAt()
0008methodjava.util.Vector.lastIndexOf()

java.util.TimeZone

public super abstract class TimeZone

Fields
private staticTimeZoneImplementationgmtZone

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticString[]getAvailableIDs()
public static synchronizedTimeZonegetDefault()
publicStringgetID()
publicintgetOffset(int i1, int i2, int i3, int i4, int i5, int i6)
publicintgetRawOffset()
public static synchronizedTimeZonegetTimeZone(String s1)
publicbooleanuseDaylightTime()

References
0000objrefjava.lang.NullPointerException
0001methodjava.lang.NullPointerException.<init>()
0002fieldthis.gmtZone
0003methodcom.sun.cldc.util.TimeZoneImplementation.getInstance()
0004fieldcom.jblend.util.SystemLog.out
0005textERROR: default TZ unknown, "GMT" assumed.
0006methodcom.jblend.util.SystemLog.println()
0007methodcom.sun.cldc.util.TimeZoneImplementation.getIDs()
0008textcom.sun.cldc.util.j2me.TimeZoneImpl
0009methodjava.lang.Class.forName()
000Amethodjava.lang.Class.newInstance()
000Bobjrefcom.sun.cldc.util.TimeZoneImplementation
000CtextGMT
000Dobjrefjava.lang.Exception

java.util.Timer

public super class Timer

Fields
private static finalintIDLE_TIMEOUT
private staticVectorallTimers
static finalTimerdeadTimer
privatebooleanisCancelled
 VectortaskPool
privateTimer$TimeKeepertimeKeeper

Methods
staticvoid<clinit>()
privatevoid<init>(int i1)
publicvoid<init>()
staticvoidaccess$000()
staticVectoraccess$100()
staticbooleanaccess$200(Timer t1)
staticvoidaccess$300(Timer t1, TimerTask t2)
privatevoidaddSchedule(TimerTask t1)
publicvoidcancel()
publicvoidschedule(TimerTask t1, Date d1)
publicvoidschedule(TimerTask t1, long l1, long l2)
publicvoidschedule(TimerTask t1, long l1)
publicvoidschedule(TimerTask t1, Date d1, long l1)
privatevoidschedule(TimerTask t1, long l1, long l2, boolean b1)
publicvoidscheduleAtFixedRate(TimerTask t1, long l1, long l2)
publicvoidscheduleAtFixedRate(TimerTask t1, Date d1, long l1)
private static nativevoidwaitResume()

References
0000methodthis.addSchedule()
0001fieldthis.allTimers
0002methodthis.waitResume()
0003objrefjava.lang.IllegalStateException
0004texttimer already cancelled
0005methodjava.lang.IllegalStateException.<init>()
0006methodjava.lang.Thread.isAlive()
0007objrefjava.util.Timer$TimeKeeper
0008methodjava.util.Timer$TimeKeeper.<init>()
0009methodjava.lang.Thread.start()
000Atexttimer thread already terminated
000Bmethodjava.util.TimerTask.isScheduleable()
000Ctexttask already scheduled or cancelled
000Dmethodjava.util.Vector.firstElement()
000Eobjrefjava.util.TimerTask
000Fmethodjava.lang.Object.notify()
0010methodjava.util.Vector.size()
0011methodjava.util.Vector.elementAt()
0012methodjava.util.Vector.insertElementAt()
0013methodjava.util.Vector.addElement()
0014objrefjava.util.Vector
0015methodjava.util.Vector.<init>()
0016objrefjava.lang.IllegalArgumentException
0017textdelay < 0
0018methodjava.lang.IllegalArgumentException.<init>()
0019objrefjava.util.Date
001Amethodjava.lang.System.currentTimeMillis()
001Bmethodjava.util.Date.<init>()
001Cmethodthis.schedule()
001Dmethodjava.util.Date.getTime()
001Etextscheduled time too past
001Fmethodthis.schedule()
0020methodthis.schedule()
0021textscheduled time too past or period <= 0
0022methodthis.scheduleAtFixedRate()
0023methodjava.util.Vector.removeElement()
0024objrefthis
0025methodthis.<init>()
0026fieldthis.deadTimer
0027objrefjava.util.Timer$1
0028methodjava.util.Timer$1.<init>()

java.util.Timer$1

private super class Timer$1
extends java.lang.Thread

Methods
 void<init>()
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodjava.util.Timer.access$000()
0002methodjava.util.Timer.access$100()
0003methodjava.util.Vector.size()
0004methodjava.util.Vector.elementAt()
0005objrefjava.util.Timer
0006methodjava.lang.Object.notify()

java.util.Timer$TimeKeeper

private super class Timer$TimeKeeper
extends java.lang.Thread

Fields
 booleanexitTimeout
private finalTimerthis$0

Methods
 void<init>(Timer t1)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodjava.util.Vector.isEmpty()
0002000500000000
000300000000EA60
0004methodjava.lang.Object.wait()
0005objrefjava.lang.InterruptedException
0006methodjava.util.Timer.access$200()
0007methodjava.lang.System.currentTimeMillis()
0008methodjava.util.Vector.firstElement()
0009objrefjava.util.TimerTask
000Amethodjava.util.Vector.removeElementAt()
000Bfieldjava.util.Timer.deadTimer
000Cmethodjava.util.Timer.access$300()
000Dmethodjava.util.TimerTask.run()
000Eobjrefjava.lang.Throwable
000Fmethodjava.util.Vector.removeAllElements()
0010methodjava.util.Timer.access$100()
0011methodjava.util.Vector.removeElement()

java.util.TimerTask

public super abstract class TimerTask

Fields
 booleanisFixedRate
 Objectlock
 longperiod
 longschedTime
 Timertimer

Methods
protectedvoid<init>()
publicbooleancancel()
finalbooleanisScheduleable()
publicvoidrun()
publiclongscheduledExecutionTime()

References
0000methodjava.lang.Object.<init>()
0001objrefjava.lang.Object
0002methodthis.isScheduleable()
0003fieldjava.util.Timer.deadTimer
0004methodjava.util.Vector.removeElement()
0005objrefjava.lang.Runnable

java.util.Vector

public super class Vector

Fields
protectedintcapacityIncrement
protectedintelementCount
protectedObject[]elementData

Methods
publicvoid<init>(int i1, int i2)
publicvoid<init>(int i1)
publicvoid<init>()
public synchronizedvoidaddElement(Object o1)
publicintcapacity()
publicbooleancontains(Object o1)
public synchronizedvoidcopyInto(Object[] o1)
public synchronizedObjectelementAt(int i1)
public synchronizedEnumerationelements()
public synchronizedvoidensureCapacity(int i1)
privatevoidensureCapacityHelper(int i1)
public synchronizedObjectfirstElement()
public synchronizedintindexOf(Object o1, int i1)
publicintindexOf(Object o1)
public synchronizedvoidinsertElementAt(Object o1, int i1)
publicbooleanisEmpty()
public synchronizedObjectlastElement()
publicintlastIndexOf(Object o1)
public synchronizedintlastIndexOf(Object o1, int i1)
public synchronizedvoidremoveAllElements()
public synchronizedbooleanremoveElement(Object o1)
public synchronizedvoidremoveElementAt(int i1)
public synchronizedvoidsetElementAt(Object o1, int i1)
public synchronizedvoidsetSize(int i1)
publicintsize()
public synchronizedStringtoString()
public synchronizedvoidtrimToSize()

References
0000objrefjava.lang.IllegalArgumentException
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textIllegal Capacity:
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.toString()
0007methodjava.lang.IllegalArgumentException.<init>()
0008objrefjava.lang.Object
0009methodthis.<init>()
000Amethodthis.<init>()
000Bmethodjava.lang.System.arraycopy()
000Cmethodthis.ensureCapacityHelper()
000Dobjrefjava.util.VectorEnumerator
000Emethodjava.util.VectorEnumerator.<init>()
000Fmethodthis.indexOf()
0010methodjava.lang.Object.equals()
0011methodthis.lastIndexOf()
0012objrefjava.lang.IndexOutOfBoundsException
0013text >=
0014methodjava.lang.IndexOutOfBoundsException.<init>()
0015objrefjava.lang.ArrayIndexOutOfBoundsException
0016methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0017text < 0
0018objrefjava.util.NoSuchElementException
0019methodjava.util.NoSuchElementException.<init>()
001Amethodjava.lang.ArrayIndexOutOfBoundsException.<init>()
001Btext >
001Cmethodthis.indexOf()
001Dmethodthis.removeElementAt()
001Emethodthis.size()
001Fmethodthis.elements()
0020text[
0021methodjava.util.Enumeration.nextElement()
0022methodjava.lang.StringBuffer.append()
0023text,
0024text]

java.util.VectorEnumerator

private final super class VectorEnumerator

Fields
 intcount
 Vectorvector

Methods
 void<init>(Vector v1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000objrefjava.util.NoSuchElementException
0001textVectorEnumerator
0002methodjava.util.NoSuchElementException.<init>()
0003objrefjava.util.Enumeration

javax.bluetooth.BluetoothConnectionException

public super class BluetoothConnectionException
extends java.io.IOException

Fields
public static finalintFAILED_NOINFO
public static finalintNO_RESOURCES
public static finalintSECURITY_BLOCK
public static finalintTIMEOUT
public static finalintUNACCEPTABLE_PARAMS
public static finalintUNKNOWN_PSM
privateinterror

Methods
publicvoid<init>(int i1)
publicvoid<init>(int i1, String s1)
private staticStringgetDefaultMessage(int i1)
publicintgetStatus()
privatevoidinit(int i1)

References
0000methodthis.getDefaultMessage()
0001methodjava.io.IOException.<init>()
0002methodthis.init()
0003textunknown PSM
0004textsecurity block
0005textno resources
0006textfailed - no information available
0007texttimeout
0008textunacceptable parameters
0009textunknown
000Aobjrefjava.lang.IllegalArgumentException
000Btextinvalid error code
000Cmethodjava.lang.IllegalArgumentException.<init>()

javax.bluetooth.BluetoothStateException

public super class BluetoothStateException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

javax.bluetooth.DataElement

public super class DataElement

Fields
public static finalintBOOL
public static finalintDATALT
public static finalintDATSEQ
public static finalintINT_1
public static finalintINT_16
public static finalintINT_2
public static finalintINT_4
public static finalintINT_8
public static finalintNULL
public static finalintSTRING
public static finalintURL
public static finalintUUID
public static finalintU_INT_1
public static finalintU_INT_16
public static finalintU_INT_2
public static finalintU_INT_4
public static finalintU_INT_8
privateinttype
privateObjectvalue

Methods
publicvoid<init>(int i1)
publicvoid<init>(boolean b1)
publicvoid<init>(int i1, long l1)
publicvoid<init>(int i1, Object o1)
publicvoidaddElement(DataElement d1)
publicbooleangetBoolean()
publicintgetDataType()
publiclonggetLong()
publicintgetSize()
publicObjectgetValue()
publicvoidinsertElementAt(DataElement d1, int i1)
publicbooleanremoveElement(DataElement d1)
publicStringtoString()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002objrefjava.lang.IllegalArgumentException
0003textmust be NULL, DATALT or DATSEQ
0004methodjava.lang.IllegalArgumentException.<init>()
0005objrefjava.lang.Boolean
0006methodjava.lang.Boolean.<init>()
0007000500000000
00080000000000FF
0009000500000000
000A00000000FFFF
000B000500000000
000C0000FFFFFFFF
000D0005FFFFFFFF
000E0000FFFFFF80
000F000500000000
001000000000007F
00110005FFFFFFFF
00120000FFFF8000
0013000500000000
0014000000007FFF
00150005FFFFFFFF
0016000080000000
0017000500000000
001800007FFFFFFF
0019000580000000
001A000000000000
001B00057FFFFFFF
001C0000FFFFFFFF
001Dtextillegal value type
001Etextvalue out of range
001Fobjrefjava.lang.Long
0020methodjava.lang.Long.<init>()
0021textnull value
0022objrefjava.lang.String
0023objrefjavax.bluetooth.UUID
0024objref?
0025objrefjava.lang.ClassCastException
0026textbad value for specified value type
0027textbad byte array length
0028objrefjava.lang.NullPointerException
0029methodjava.lang.NullPointerException.<init>()
002Amethodjava.util.Vector.addElement()
002Bmethodjava.util.Vector.insertElementAt()
002Cobjrefjava.lang.ArrayIndexOutOfBoundsException
002Dobjrefjava.lang.IndexOutOfBoundsException
002Emethodjava.lang.IndexOutOfBoundsException.<init>()
002Fmethodjava.util.Vector.size()
0030methodjava.util.Vector.removeElement()
0031methodjava.lang.Long.longValue()
0032methodjava.lang.ClassCastException.<init>()
0033methodjava.util.Vector.elements()
0034methodjava.lang.System.arraycopy()
0035textU_INT_1
0036textU_INT_2
0037textU_INT_4
0038textU_INT_8
0039textU_INT_16
003AtextINT_1
003BtextINT_2
003CtextINT_4
003DtextINT_8
003EtextINT_16
003FtextURL
0040textUUID
0041textBOOL
0042textSTRING
0043objrefjava.lang.StringBuffer
0044methodjava.lang.StringBuffer.<init>()
0045text<DATSEQ>
0046text<DATALT>
0047methodjava.lang.StringBuffer.append()
0048methodthis.getValue()
0049objrefjava.util.Enumeration
004Amethodjava.util.Enumeration.hasMoreElements()
004Bmethodjava.util.Enumeration.nextElement()
004Cmethodjava.lang.Object.toString()
004Dtext 
004Etext</DATSEQ>
004Ftext</DATALT>
0050methodjava.lang.StringBuffer.toString()
0051textNULL
0052text,
0053methodjava.lang.StringBuffer.append()
0054text<
0055text>
0056methodjava.lang.StringBuffer.append()

javax.bluetooth.DeviceClass

public super class DeviceClass

Fields
privateintmajorDeviceClass
privateintminorDeviceClass
privateintserviceClasses

Methods
publicvoid<init>(int i1)
publicintgetMajorDeviceClass()
publicintgetMinorDeviceClass()
publicintgetServiceClasses()
publicStringtoString()

References
00000003FF000000
0001objrefjava.lang.IllegalArgumentException
0002textinvalid device record
0003methodjava.lang.IllegalArgumentException.<init>()
0004000300FF2000
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007text[MinorDeviceClass=0x
0008methodjava.lang.StringBuffer.append()
0009methodthis.getMinorDeviceClass()
000Amethodjava.lang.Integer.toHexString()
000Btext,MajorDeviceClass=0x
000Cmethodthis.getMajorDeviceClass()
000Dtext,ServiceClass=0x
000Emethodthis.getServiceClasses()
000Ftext]
0010methodjava.lang.StringBuffer.toString()

javax.bluetooth.DiscoveryAgent

public super class DiscoveryAgent

Fields
public static finalintCACHED
public static finalintGIAC
public static finalintLIAC
public static finalintNOT_DISCOVERABLE
public static finalintPREKNOWN
private staticDiscoveryAgentdiscoveryAgent
privateImprontoDiscoveryAgentimprontoDiscoveryAgent

Methods
privatevoid<init>()
publicbooleancancelInquiry(DiscoveryListener d1)
publicbooleancancelServiceSearch(int i1)
staticDiscoveryAgentgetDiscoveryAgent()
publicRemoteDevice[]retrieveDevices(int i1)
publicintsearchServices(int[] i1, UUID[] u1, RemoteDevice r1, DiscoveryListener d1)
publicStringselectService(UUID u1, int i1, boolean b1)
publicbooleanstartInquiry(int i1, DiscoveryListener d1)

References
0000methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0001methodcom.rococosoft.impronto.ImprontoLocalDevice.getDiscoveryAgent()
0002fieldthis.discoveryAgent
0003objrefthis
0004methodthis.<init>()
0005methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.retrieveDevices()
0006methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.startInquiry()
0007methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.cancelInquiry()
0008methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.searchServices()
0009methodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.cancelServiceSearch()
000Amethodcom.rococosoft.impronto.discovery.ImprontoDiscoveryAgent.selectService()
000Bobjrefjavax.bluetooth.BluetoothStateException

javax.bluetooth.DiscoveryListener

public interface DiscoveryListener

Fields
public static finalintINQUIRY_COMPLETED
public static finalintINQUIRY_ERROR
public static finalintINQUIRY_TERMINATED
public static finalintSERVICE_SEARCH_COMPLETED
public static finalintSERVICE_SEARCH_DEVICE_NOT_REACHABLE
public static finalintSERVICE_SEARCH_ERROR
public static finalintSERVICE_SEARCH_NO_RECORDS
public static finalintSERVICE_SEARCH_TERMINATED

Methods
publicvoiddeviceDiscovered(RemoteDevice r1, DeviceClass d1)
publicvoidinquiryCompleted(int i1)
publicvoidserviceSearchCompleted(int i1, int i2)
publicvoidservicesDiscovered(int i1, ServiceRecord[] s1)

javax.bluetooth.L2CAPConnection

public interface L2CAPConnection

Fields
public static finalintDEFAULT_MTU
public static finalintMINIMUM_MTU

Methods
publicintgetReceiveMTU()
publicintgetTransmitMTU()
publicbooleanready()
publicintreceive(byte[] b1)
publicvoidsend(byte[] b1)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.bluetooth.L2CAPConnectionNotifier

public interface L2CAPConnectionNotifier

Methods
publicL2CAPConnectionacceptAndOpen()

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.bluetooth.LocalDevice

public super class LocalDevice

Fields
privateImprontoLocalDeviceimprontoLocalDevice
private staticLocalDevicelocalDevice

Methods
privatevoid<init>()
publicStringgetBluetoothAddress()
publicDeviceClassgetDeviceClass()
publicintgetDiscoverable()
publicDiscoveryAgentgetDiscoveryAgent()
publicStringgetFriendlyName()
public staticLocalDevicegetLocalDevice()
public staticStringgetProperty(String s1)
publicServiceRecordgetRecord(Connection c1)
publicbooleansetDiscoverable(int i1)
publicvoidupdateRecord(ServiceRecord s1)

References
0000methodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
0001fieldthis.localDevice
0002objrefthis
0003methodthis.<init>()
0004methodjavax.bluetooth.DiscoveryAgent.getDiscoveryAgent()
0005methodcom.rococosoft.impronto.ImprontoLocalDevice.getFriendlyName()
0006methodcom.rococosoft.impronto.ImprontoLocalDevice.getDeviceClass()
0007methodcom.rococosoft.impronto.ImprontoLocalDevice.setDiscoverable()
0008methodcom.rococosoft.impronto.ImprontoLocalDevice.getProperty()
0009methodcom.rococosoft.impronto.ImprontoLocalDevice.getDiscoverable()
000Amethodcom.rococosoft.impronto.ImprontoLocalDevice.getBluetoothAddress()
000Bmethodcom.rococosoft.impronto.ImprontoLocalDevice.getRecord()
000Cmethodcom.rococosoft.impronto.ImprontoLocalDevice.updateRecord()
000Dobjrefjavax.bluetooth.BluetoothStateException
000Eobjrefjavax.bluetooth.ServiceRegistrationException

javax.bluetooth.RemoteDevice

public super class RemoteDevice

Fields
privateStringaddress
privateImprontoRemoteDevicepeer

Methods
protectedvoid<init>(String s1)
publicbooleanauthenticate()
publicbooleanauthorize(Connection c1)
publicbooleanencrypt(Connection c1, boolean b1)
private finalbooleanequals(RemoteDevice r1)
publicbooleanequals(Object o1)
public finalStringgetBluetoothAddress()
publicStringgetFriendlyName(boolean b1)
public staticRemoteDevicegetRemoteDevice(Connection c1)
publicinthashCode()
publicbooleanisAuthenticated()
publicbooleanisAuthorized(Connection c1)
publicbooleanisEncrypted()
publicbooleanisTrustedDevice()

References
0000methodjava.lang.String.toUpperCase()
0001methodjavax.bluetooth.LocalDevice.getLocalDevice()
0002methodjavax.bluetooth.LocalDevice.getBluetoothAddress()
0003methodjava.lang.String.equals()
0004objrefjava.lang.IllegalArgumentException
0005textThe address is local!
0006methodjava.lang.IllegalArgumentException.<init>()
0007objrefjavax.bluetooth.BluetoothStateException
0008methodcom.rococosoft.impronto.impl.DeviceFactory.getRemoteDevice()
0009methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.isTrustedDevice()
000Amethodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.getFriendlyName()
000Bobjrefthis
000Cmethodthis.equals()
000Dmethodjava.lang.String.hashCode()
000Emethodcom.rococosoft.impronto.ImprontoLocalDevice.getImprontoLocalDevice()
000FtextCouldn't get local device
0010methodjavax.bluetooth.BluetoothStateException.<init>()
0011methodcom.rococosoft.impronto.ImprontoLocalDevice.getRemoteDevice()
0012methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.authenticate()
0013methodthis.getRemoteDevice()
0014textnot a connection to this RemoteDevice
0015methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.authorize()
0016methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.encrypt()
0017methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.isAuthenticated()
0018methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.isAuthorized()
0019methodcom.rococosoft.impronto.discovery.ImprontoRemoteDevice.isEncrypted()
001Aobjrefjava.io.IOException

javax.bluetooth.ServiceRecord

public interface ServiceRecord

Fields
public static finalintAUTHENTICATE_ENCRYPT
public static finalintAUTHENTICATE_NOENCRYPT
public static finalintNOAUTHENTICATE_NOENCRYPT

Methods
publicint[]getAttributeIDs()
publicDataElementgetAttributeValue(int i1)
publicStringgetConnectionURL(int i1, boolean b1)
publicRemoteDevicegetHostDevice()
publicbooleanpopulateRecord(int[] i1)
publicbooleansetAttributeValue(int i1, DataElement d1)
publicvoidsetDeviceServiceClasses(int i1)

References
0000objrefjava.io.IOException

javax.bluetooth.ServiceRegistrationException

public super class ServiceRegistrationException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

javax.bluetooth.UUID

public super class UUID

Fields
private static finalUUIDBASEVALUE_UUID
privateint[]uuid

Methods
staticvoid<clinit>()
publicvoid<init>(long l1)
publicvoid<init>(String s1, boolean b1)
publicbooleanequals(Object o1)
privatebooleanequals(UUID u1)
publicinthashCode()
publicStringtoString()

References
0000000500000000
00010000FFFFFFFF
0002objrefjava.lang.IllegalArgumentException
0003textinvalid 16/32 bit UUID value
0004methodjava.lang.IllegalArgumentException.<init>()
0005fieldthis.BASEVALUE_UUID
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008textinvalid UUID value
0009objrefjava.lang.StringBuffer
000Amethodjava.lang.StringBuffer.<init>()
000Bmethodjava.lang.StringBuffer.append()
000Ctext: invalid short UUID value
000Dmethodjava.lang.StringBuffer.toString()
000Etext: invalid long UUID value
000Fmethodjava.lang.StringBuffer.<init>()
0010methodthis.toString()
0011methodjava.lang.String.substring()
0012methodjava.lang.StringBuffer.insert()
0013methodjava.lang.String.indexOf()
0014objrefjava.lang.NumberFormatException
0015methodjava.lang.NumberFormatException.<init>()
0016methodjava.lang.String.substring()
0017methodjava.lang.Long.parseLong()
0018methodjava.lang.Integer.toHexString()
0019text00000000
001Amethodjava.lang.String.toUpperCase()
001Bobjrefthis
001Cmethodthis.equals()
001Dtext0000000000001000800000805F9B34FB
001Emethodthis.<init>()

javax.microedition.io.CommConnection

public interface CommConnection

Methods
publicintgetBaudRate()
publicintsetBaudRate(int i1)

References
0000objref?

javax.microedition.io.Connection

public interface Connection

Methods
publicvoidclose()

References
0000objrefjava.io.IOException

javax.microedition.io.ConnectionNotFoundException

public super class ConnectionNotFoundException
extends java.io.IOException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

javax.microedition.io.Connector

public super class Connector

Fields
public static finalintREAD
public static finalintREAD_WRITE
public static finalintWRITE
private staticStringclassRoot
private staticStringplatform

Methods
staticvoid<clinit>()
privatevoid<init>()
private staticvoidcheckScheme(String s1)
public staticConnectionopen(String s1)
public staticConnectionopen(String s1, int i1)
public staticConnectionopen(String s1, int i1, boolean b1)
public staticDataInputStreamopenDataInputStream(String s1)
public staticDataOutputStreamopenDataOutputStream(String s1)
public staticInputStreamopenInputStream(String s1)
public staticOutputStreamopenOutputStream(String s1)
private staticConnectionopenPrim(String s1, int i1, boolean b1, String s2)

References
0000methodthis.open()
0001methodthis.open()
0002fieldthis.platform
0003methodthis.openPrim()
0004objrefjava.lang.ClassNotFoundException
0005objrefjavax.microedition.io.ConnectionNotFoundException
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008textThe requested protocol does not exist
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjavax.microedition.io.ConnectionNotFoundException.<init>()
000Cmethodjava.lang.String.charAt()
000Dmethodjava.lang.Character.isDigit()
000Eobjrefjava.lang.IllegalArgumentException
000Ftextinvalid scheme
0010methodjava.lang.IllegalArgumentException.<init>()
0011textNull URL
0012methodjava.lang.String.indexOf()
0013textno ':' in URL
0014methodjava.lang.String.substring()
0015methodthis.checkScheme()
0016methodjava.lang.String.substring()
0017methodjava.lang.String.replace()
0018methodcom.jblend.io.GenericConnection.getProtocol()
0019fieldthis.classRoot
001Atext.
001Btext.Protocol
001Cmethodjava.lang.Class.forName()
001Dmethodcom.jblend.io.URLChecker.check()
001Emethodjava.lang.Class.newInstance()
001Fobjrefcom.jblend.io.ConnectionImplFactory
0020methodcom.jblend.io.ConnectionImplFactory.createConnectionImpl()
0021objrefjava.lang.InstantiationException
0022objrefjava.io.IOException
0023methodjava.lang.Throwable.toString()
0024methodjava.io.IOException.<init>()
0025objrefjava.lang.IllegalAccessException
0026objrefjava.lang.ClassCastException
0027objrefjavax.microedition.io.InputConnection
0028methodjavax.microedition.io.InputConnection.openDataInputStream()
0029methodjavax.microedition.io.Connection.close()
002Aobjrefjavax.microedition.io.OutputConnection
002Bmethodjavax.microedition.io.OutputConnection.openDataOutputStream()
002Cmethodthis.openDataInputStream()
002Dmethodthis.openDataOutputStream()
002Etextj2me
002Ftextcom.sun.cldc.io

javax.microedition.io.ContentConnection

public interface ContentConnection

Methods
publicStringgetEncoding()
publiclonggetLength()
publicStringgetType()

References
0000objref?

javax.microedition.io.Datagram

public interface Datagram

Methods
publicStringgetAddress()
publicbyte[]getData()
publicintgetLength()
publicintgetOffset()
publicvoidreset()
publicvoidsetAddress(Datagram d1)
publicvoidsetAddress(String s1)
publicvoidsetData(byte[] b1, int i1, int i2)
publicvoidsetLength(int i1)

References
0000objrefjava.io.DataInput
0001objrefjava.io.DataOutput
0002objrefjava.io.IOException

javax.microedition.io.DatagramConnection

public interface DatagramConnection

Methods
publicintgetMaximumLength()
publicintgetNominalLength()
publicDatagramnewDatagram(int i1)
publicDatagramnewDatagram(int i1, String s1)
publicDatagramnewDatagram(byte[] b1, int i1)
publicDatagramnewDatagram(byte[] b1, int i1, String s1)
publicvoidreceive(Datagram d1)
publicvoidsend(Datagram d1)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.microedition.io.HttpConnection

public interface HttpConnection

Fields
public static finalStringGET
public static finalStringHEAD
public static finalintHTTP_ACCEPTED
public static finalintHTTP_BAD_GATEWAY
public static finalintHTTP_BAD_METHOD
public static finalintHTTP_BAD_REQUEST
public static finalintHTTP_CLIENT_TIMEOUT
public static finalintHTTP_CONFLICT
public static finalintHTTP_CREATED
public static finalintHTTP_ENTITY_TOO_LARGE
public static finalintHTTP_EXPECT_FAILED
public static finalintHTTP_FORBIDDEN
public static finalintHTTP_GATEWAY_TIMEOUT
public static finalintHTTP_GONE
public static finalintHTTP_INTERNAL_ERROR
public static finalintHTTP_LENGTH_REQUIRED
public static finalintHTTP_MOVED_PERM
public static finalintHTTP_MOVED_TEMP
public static finalintHTTP_MULT_CHOICE
public static finalintHTTP_NOT_ACCEPTABLE
public static finalintHTTP_NOT_AUTHORITATIVE
public static finalintHTTP_NOT_FOUND
public static finalintHTTP_NOT_IMPLEMENTED
public static finalintHTTP_NOT_MODIFIED
public static finalintHTTP_NO_CONTENT
public static finalintHTTP_OK
public static finalintHTTP_PARTIAL
public static finalintHTTP_PAYMENT_REQUIRED
public static finalintHTTP_PRECON_FAILED
public static finalintHTTP_PROXY_AUTH
public static finalintHTTP_REQ_TOO_LONG
public static finalintHTTP_RESET
public static finalintHTTP_SEE_OTHER
public static finalintHTTP_TEMP_REDIRECT
public static finalintHTTP_UNAUTHORIZED
public static finalintHTTP_UNAVAILABLE
public static finalintHTTP_UNSUPPORTED_RANGE
public static finalintHTTP_UNSUPPORTED_TYPE
public static finalintHTTP_USE_PROXY
public static finalintHTTP_VERSION
public static finalStringPOST

Methods
publiclonggetDate()
publiclonggetExpiration()
publicStringgetFile()
publicStringgetHeaderField(String s1)
publicStringgetHeaderField(int i1)
publiclonggetHeaderFieldDate(String s1, long l1)
publicintgetHeaderFieldInt(String s1, int i1)
publicStringgetHeaderFieldKey(int i1)
publicStringgetHost()
publiclonggetLastModified()
publicintgetPort()
publicStringgetProtocol()
publicStringgetQuery()
publicStringgetRef()
publicStringgetRequestMethod()
publicStringgetRequestProperty(String s1)
publicintgetResponseCode()
publicStringgetResponseMessage()
publicStringgetURL()
publicvoidsetRequestMethod(String s1)
publicvoidsetRequestProperty(String s1, String s2)

References
0000objrefjavax.microedition.io.ContentConnection
0001objrefjava.io.IOException

javax.microedition.io.HttpsConnection

public interface HttpsConnection

Methods
publicintgetPort()
publicSecurityInfogetSecurityInfo()

References
0000objrefjavax.microedition.io.HttpConnection
0001objrefjava.io.IOException

javax.microedition.io.InputConnection

public interface InputConnection

Methods
publicDataInputStreamopenDataInputStream()
publicInputStreamopenInputStream()

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.microedition.io.OutputConnection

public interface OutputConnection

Methods
publicDataOutputStreamopenDataOutputStream()
publicOutputStreamopenOutputStream()

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.microedition.io.PushRegistry

public super class PushRegistry

Fields
private static finalPermissionpermission
private static finalStringpermissionMessage

Methods
staticvoid<clinit>()
privatevoid<init>()
public static synchronizedStringgetFilter(String s1)
public static synchronizedStringgetMIDlet(String s1)
private staticbooleanisValidStringParameter(String s1)
public static synchronizedString[]listConnections(boolean b1)
public static synchronizedlongregisterAlarm(String s1, long l1)
public static synchronizedvoidregisterConnection(String s1, String s2, String s3)
public static synchronizedbooleanunregisterConnection(String s1)

References
0000methodthis.isValidStringParameter()
0001objrefjava.lang.IllegalArgumentException
0002methodjava.lang.IllegalArgumentException.<init>()
0003objrefjava.lang.ClassNotFoundException
0004methodjava.lang.ClassNotFoundException.<init>()
0005methodcom.jblend.security.SecurityManager.getManager()
0006fieldthis.permission
0007fieldthis.permissionMessage
0008methodcom.jblend.security.SecurityManager.checkPermission()
0009methodjava.lang.String.indexOf()
000Aobjrefjavax.microedition.io.ConnectionNotFoundException
000Bmethodjavax.microedition.io.ConnectionNotFoundException.<init>()
000Cmethodjava.lang.String.substring()
000Dmethodcom.jblend.io.GenericConnection.getProtocol()
000Emethodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.getProtocolPermission()
000Fmethodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.registerConnection()
0010methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.unregisterConnection()
0011methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.listConnections()
0012methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.getMIDlet()
0013methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.getFilter()
0014methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.registerAlarm()
0015methodcom.jblend.security.PermissionFactory.getFactory()
0016textjavax.microedition.io.PushRegistry
0017methodcom.jblend.security.PermissionFactory.getPermission()
0018methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.getPermissionMessage()
0019objrefjava.io.IOException

javax.microedition.io.SecureConnection

public interface SecureConnection

Methods
publicSecurityInfogetSecurityInfo()

References
0000objrefjavax.microedition.io.SocketConnection
0001objrefjava.io.IOException

javax.microedition.io.SecurityInfo

public interface SecurityInfo

Methods
publicStringgetCipherSuite()
publicStringgetProtocolName()
publicStringgetProtocolVersion()
publicCertificategetServerCertificate()

javax.microedition.io.ServerSocketConnection

public interface ServerSocketConnection

Methods
publicStringgetLocalAddress()
publicintgetLocalPort()

References
0000objrefjavax.microedition.io.StreamConnectionNotifier
0001objrefjava.io.IOException

javax.microedition.io.SocketConnection

public interface SocketConnection

Fields
public static finalbyteDELAY
public static finalbyteKEEPALIVE
public static finalbyteLINGER
public static finalbyteRCVBUF
public static finalbyteSNDBUF

Methods
publicStringgetAddress()
publicStringgetLocalAddress()
publicintgetLocalPort()
publicintgetPort()
publicintgetSocketOption(byte b1)
publicvoidsetSocketOption(byte b1, int i1)

References
0000objref?
0001objrefjava.lang.IllegalArgumentException
0002objrefjava.io.IOException

javax.microedition.io.StreamConnection

public interface StreamConnection

References
0000objrefjavax.microedition.io.InputConnection
0001objrefjavax.microedition.io.OutputConnection

javax.microedition.io.StreamConnectionNotifier

public interface StreamConnectionNotifier

Methods
publicStreamConnectionacceptAndOpen()

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.microedition.io.UDPDatagramConnection

public interface UDPDatagramConnection

Methods
publicStringgetLocalAddress()
publicintgetLocalPort()

References
0000objrefjavax.microedition.io.DatagramConnection
0001objrefjava.io.IOException

javax.microedition.io.file.ConnectionClosedException

public super class ConnectionClosedException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

javax.microedition.io.file.FSRegisterMSG

public super class FSRegisterMSG

Fields
private static finalintFS_SEARCH_CMPLT_IND
private static finalintFS_SEARCH_INVALID_IND
public static finalintINVALID_SEARCH_HANDLE
private static finalintSEARCH_CMP
private static finalintSEARCH_INV
 booleanregister
 Vectorstorage

Methods
publicvoid<init>()
publicbooleanaddSearch(int i1, Protocol p1)
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidremoveSearch(Protocol p1)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjava.util.Vector.size()
0003methodjava.util.Vector.elementAt()
0004objrefjavax.microedition.io.file.Record
0005methodjava.lang.Object.equals()
0006methodjava.util.Vector.removeElementAt()
0007methodcom.motorola.api.DataFlow.registerApiProvider()
0008methodjavax.microedition.io.file.Record.<init>()
0009methodjava.util.Vector.addElement()
000Amethodjavax.microedition.io.file.Protocol.notifyProtocol()
000Bobjrefjava.lang.Exception
000Cmethodjava.lang.Throwable.printStackTrace()
000Dobjrefcom.motorola.api.DataFlowListener

javax.microedition.io.file.FileConnection

public interface FileConnection

Methods
publiclongavailableSize()
publicbooleancanRead()
publicbooleancanWrite()
publicvoidcreate()
publicvoiddelete()
publiclongdirectorySize(boolean b1)
publicbooleanexists()
publiclongfileSize()
publicStringgetName()
publicStringgetPath()
publicStringgetURL()
publicbooleanisDirectory()
publicbooleanisHidden()
publicbooleanisOpen()
publiclonglastModified()
publicEnumerationlist()
publicEnumerationlist(String s1, boolean b1)
publicvoidmkdir()
publicOutputStreamopenOutputStream(long l1)
publicvoidrename(String s1)
publicvoidsetFileConnection(String s1)
publicvoidsetHidden(boolean b1)
publicvoidsetReadable(boolean b1)
publicvoidsetWritable(boolean b1)
publiclongtotalSize()
publicvoidtruncate(long l1)
publiclongusedSize()

References
0000objref?
0001objrefjava.io.IOException

javax.microedition.io.file.FileSystemListener

public interface FileSystemListener

Fields
public static finalintROOT_ADDED
public static finalintROOT_REMOVED

Methods
publicvoidrootChanged(int i1, String s1)

javax.microedition.io.file.FileSystemListenerHandler

private super class FileSystemListenerHandler

Methods
 void<init>()
public synchronizedvoidreceiveEvent(int[] i1, int i2)
publicbooleanregisterEventListener()

References
0000methodcom.motorola.api.DataFlowRegistry.registerApiProvider()
0001fieldjavax.microedition.io.file.FileSystemRegistry.listRootsInit
0002textb/
0003methodjavax.microedition.io.file.FileSystemRegistry.notifyListeners()
0004objrefcom.motorola.api.DataFlowListener

javax.microedition.io.file.FileSystemRegistry

public super class FileSystemRegistry

Fields
static finalStringMMC_ROOT_NAME
static finalStringWORM_ROOT_NAME
protected staticbooleanlistRootsInit
protected staticFileSystemListenerHandlerlistenerHandler
private staticVectorlisteners
protected staticVectorrootsList

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticbooleanaddFileSystemListener(FileSystemListener f1)
staticEnumerationlistAllRoots()
public staticEnumerationlistRoots()
private static nativeStringlistRoots0()
staticvoidnotifyListeners(int i1, String s1)
public staticbooleanremoveFileSystemListener(FileSystemListener f1)

References
0000methodcom.jblend.security.SecurityManager.getManager()
0001methodcom.jblend.security.PermissionFactory.getFactory()
0002textjavax.microedition.io.Connector.file.read
0003methodcom.jblend.security.PermissionFactory.getPermission()
0004text 
0005methodcom.jblend.security.SecurityManager.checkPermission()
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008fieldthis.listeners
0009fieldthis.listenerHandler
000Aobjrefjavax.microedition.io.file.FileSystemListenerHandler
000Bmethodjavax.microedition.io.file.FileSystemListenerHandler.<init>()
000Cmethodjavax.microedition.io.file.FileSystemListenerHandler.registerEventListener()
000Dobjrefjava.util.Vector
000Emethodjava.util.Vector.<init>()
000Fmethodthis.removeFileSystemListener()
0010methodjava.util.Vector.addElement()
0011methodjava.util.Vector.size()
0012methodjava.util.Vector.elementAt()
0013objrefjavax.microedition.io.file.FileSystemListener
0014methodjava.lang.Object.equals()
0015methodjava.util.Vector.removeElementAt()
0016objrefjavax.microedition.io.file.FileSystemRegistry$NotificationAgent
0017methodjavax.microedition.io.file.FileSystemRegistry$NotificationAgent.<init>()
0018methodjava.lang.Thread.start()
0019methodthis.listAllRoots()
001Afieldthis.rootsList
001Bfieldthis.listRootsInit
001Cmethodthis.listRoots0()
001Dmethodjava.util.Vector.elements()
001Emethodjava.util.Vector.removeAllElements()
001Fmethodjava.lang.String.indexOf()
0020objrefjava.lang.StringBuffer
0021methodjava.lang.StringBuffer.<init>()
0022methodjava.lang.String.substring()
0023methodjava.lang.StringBuffer.append()
0024text/
0025methodjava.lang.StringBuffer.toString()
0026methodjava.lang.String.substring()
0027objrefjava.lang.IndexOutOfBoundsException

javax.microedition.io.file.FileSystemRegistry$NotificationAgent

public super class FileSystemRegistry$NotificationAgent
extends java.lang.Thread

Fields
 intid
 FileSystemListenerlistener
 Stringname

Methods
publicvoid<init>(FileSystemListener f1, int i1, String s1)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodjavax.microedition.io.file.FileSystemListener.rootChanged()
0002objrefjava.lang.Exception
0003fieldjava.lang.System.out
0004methodjava.lang.Throwable.getMessage()
0005methodjava.io.PrintStream.println()

javax.microedition.io.file.IllegalModeException

public super class IllegalModeException
extends java.lang.RuntimeException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

javax.microedition.io.file.Protocol

public super class Protocol
extends com.jblend.io.ProtocolBase

Fields
private static finalintAVALIABLE_SIZE
public static finalintCLOSE_SEARCH
protected static finalintDIR_NAME_LENGTH
protected static finalintDIR_PATH_LENGTH
protected static finalintDIR_URL_LENGTH
protected static finalintFILE_NAME_LENGTH
protected static finalintFILE_PATH_LENGTH
public static finalStringFILE_PREFIX
protected static finalintFILE_URL_LENGTH
private static finalintHIDDEN_ATTR
protected static finalintINVALID_HANDLE
protected static finalintINVALID_PATH_HANDLE
public static finalStringLOCALHOST
private static finalintREAD_ATTR
protected static finalintREAD_MODE
protected static finalintSEARCH_CMP
protected static finalintSEARCH_INV
private static finalintTOTAL_SIZE
private static finalintUSED_SIZE
private static finalintWRITE_ATTR
protected static finalintWRITE_MODE
protectedStringfullPath
protectedStringhost
protectedProtocol$PrivateInputStreaminput
protectedchar[]invalidChars
protectedintinvalidHandle
protectedintinvalidPathHandle
protectedbooleanisOpen
protectedbooleanisOpenedAsDir
protectedintmode
protectedProtocol$PrivateOutputStreamoutput
protected static finalPermissionpermissionRead
protected static finalPermissionpermissionWrite
private staticFSRegisterMSGregister
protectedintsearchComplit
protectedintsearchTableSize
protectedObjectwaitObject

Methods
staticvoid<clinit>()
publicvoid<init>()
staticlongaccess$200(int i1, long l1)
staticintaccess$300(int i1, byte[] b1, int i2, int i3, String s1)
publiclongavailableSize()
publicbooleancanRead()
publicbooleancanWrite()
publicvoidclose()
private static nativebooleanclose0(int i1)
private static nativevoidcloseStreams0(String s1)
publicvoidcreate()
private static nativebooleancreate0(String s1)
publicStringdecodeEscapedForm(String s1)
publicvoiddelete()
private static nativebooleandelete0(String s1)
publiclongdirectorySize(boolean b1)
private static nativelongdirectorySize0(int i1, int i2)
private staticStringencodeEscapedForm(String s1)
publicbooleanexists()
private static nativebooleanexists0(String s1, boolean b1)
protectedvoidfileClose(int i1)
publiclongfileSize()
private static nativelongfileSize0(String s1)
private static nativeintgetATTR0(String s1)
private static nativeintgetDLConst0(String s1, int i1)
publicStringgetName()
publicStringgetPath()
private static nativeStringgetSearchItem0(int i1, int i2)
private static nativelonggetSize0(String s1, int i1)
publicStringgetURL()
publicbooleanisDirectory()
publicbooleanisHidden()
publicbooleanisOpen()
publiclonglastModified()
publicEnumerationlist()
publicEnumerationlist(String s1, boolean b1)
private static nativeintlistDir0(String s1, String s2, boolean b1, boolean b2)
privateEnumerationlistWithSubDirs(boolean b1, String s1, boolean b2)
publicvoidmkdir()
private static nativebooleanmkdir0(String s1)
private static nativelongmodified0(String s1)
publicvoidnotifyProtocol()
publicvoidopen(String s1, int i1, boolean b1)
private static nativeintopen0(String s1, int i1, long l1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream(long l1)
publicOutputStreamopenOutputStream()
private static nativeintread0(int i1, byte[] b1, int i2, int i3)
protectedintreadNative(int i1, byte[] b1, int i2, int i3)
publicvoidrename(String s1)
private static nativebooleanrename0(String s1, String s2)
private static nativebooleansetATTR0(String s1, int i1, boolean b1)
publicvoidsetFileConnection(String s1)
publicvoidsetHidden(boolean b1)
publicvoidsetReadable(boolean b1)
publicvoidsetWritable(boolean b1)
private static nativelongskip0(int i1, long l1)
publiclongtotalSize()
publicvoidtruncate(long l1)
private static nativebooleantruncate0(String s1, long l1)
publiclongusedSize()
private static nativeintwrite0(int i1, byte[] b1, int i2, int i3, String s1)

References
0000methodthis.write0()
0001methodthis.skip0()
0002methodcom.jblend.io.ProtocolBase.<init>()
0003objrefjava.lang.Object
0004methodjava.lang.Object.<init>()
0005methodcom.jblend.security.SecurityManager.getManager()
0006fieldthis.permissionWrite
0007methodcom.jblend.security.SecurityManager.checkPermission()
0008fieldthis.permissionRead
0009methodthis.decodeEscapedForm()
000Amethodjava.lang.String.indexOf()
000Bobjrefjava.lang.IllegalArgumentException
000CtextURL contains invalid character
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Etext//
000Fmethodjava.lang.String.startsWith()
0010textURL must begin with 'file://'
0011methodjava.lang.String.substring()
0012text/
0013methodjava.lang.String.indexOf()
0014text'<host>/' must contain trailing '/'
0015text 
0016methodjava.lang.String.substring()
0017textlocalhost
0018methodjava.lang.String.equalsIgnoreCase()
0019objrefjava.lang.SecurityException
001Atext'<host>/' must be equal to '/' or 'LOCALHOST/'
001Bmethodjava.lang.SecurityException.<init>()
001Ctext'<root>/' must contain trailing '/'
001Dmethodjavax.microedition.io.file.FileSystemRegistry.listAllRoots()
001Emethodjava.util.Enumeration.hasMoreElements()
001Fmethodjava.util.Enumeration.nextElement()
0020objrefjava.lang.String
0021textroot incorrect
0022objrefjava.lang.StringBuffer
0023methodjava.lang.StringBuffer.<init>()
0024methodjava.lang.StringBuffer.append()
0025methodjava.lang.StringBuffer.toString()
0026methodjava.lang.String.charAt()
0027methodthis.getDLConst0()
0028methodjava.lang.String.indexOf()
0029text.
002Amethodjava.lang.String.equals()
002Btext..
002Ctextwrong directory name
002Dtextdirectory name too long
002Etext/.
002Fmethodjava.lang.String.endsWith()
0030text/..
0031textwrong file name
0032textlong URL
0033methodjava.lang.String.lastIndexOf()
0034textfile name too long
0035methodjava.lang.Object.notify()
0036objrefjava.lang.Exception
0037methodjava.lang.Throwable.printStackTrace()
0038objrefjava.io.IOException
0039textconnection closed
003Amethodjava.io.IOException.<init>()
003Btextalready opened
003Cobjrefjavax.microedition.io.file.IllegalModeException
003Dtextmode = WRITE
003Emethodjavax.microedition.io.file.IllegalModeException.<init>()
003Fmethodthis.open0()
0040textnative error
0041objrefjavax.microedition.io.file.Protocol$PrivateInputStream
0042methodjavax.microedition.io.file.Protocol$PrivateInputStream.<init>()
0043objrefjava.io.DataInputStream
0044methodthis.openInputStream()
0045methodjava.io.DataInputStream.<init>()
0046methodthis.openOutputStream()
0047objrefjava.io.DataOutputStream
0048methodthis.openOutputStream()
0049methodjava.io.DataOutputStream.<init>()
004AtextbyteOffset is negative
004Btextmode = READ
004Cobjrefjavax.microedition.io.file.Protocol$PrivateOutputStream
004Dmethodjavax.microedition.io.file.Protocol$PrivateOutputStream.<init>()
004Eobjrefjavax.microedition.io.file.ConnectionClosedException
004Fmethodjavax.microedition.io.file.ConnectionClosedException.<init>()
0050methodthis.getSize0()
0051methodthis.exists0()
0052textnot directory
00530005FFFFFFFF
00540000FFFFFFFF
0055text*
0056methodthis.listDir0()
0057fieldthis.register
0058methodjavax.microedition.io.file.FSRegisterMSG.addSearch()
0059000500000000
005A00000000EA60
005Bmethodjava.lang.Object.wait()
005Cobjrefjava.lang.InterruptedException
005Dmethodjava.lang.Throwable.printStackTrace()
005Etextwait error
005Fmethodjavax.microedition.io.file.FSRegisterMSG.removeSearch()
0060methodthis.directorySize0()
0061textnot file
0062methodthis.fileSize0()
0063methodthis.getATTR0()
0064methodthis.setATTR0()
0065methodthis.listWithSubDirs()
0066objrefjava.lang.NullPointerException
0067textfilter = null
0068methodjava.lang.NullPointerException.<init>()
0069objrefjava.util.Vector
006Amethodjava.util.Vector.<init>()
006Bmethodjava.util.Vector.elements()
006Ctextfilter contains invalid chars
006Dtextfilter contains /
006Emethodthis.isDirectory()
006Ftextnative search error
0070methodthis.getSearchItem0()
0071methodjava.lang.String.toLowerCase()
0072objrefjavax.microedition.io.file.Protocol$WildcardChecker
0073methodjavax.microedition.io.file.Protocol$WildcardChecker.<init>()
0074methodjavax.microedition.io.file.Protocol$WildcardChecker.check()
0075methodjava.util.Vector.addElement()
0076texttarget has a trailing '/'
0077methodthis.create0()
0078textalready exists
0079methodthis.mkdir0()
007Amethodthis.closeStreams0()
007Bmethodjavax.microedition.io.file.Protocol$PrivateInputStream.access$002()
007Cmethodjavax.microedition.io.file.Protocol$PrivateOutputStream.access$102()
007Dmethodthis.delete0()
007Emethodjava.lang.NullPointerException.<init>()
007FtextEmpty name
0080textnewName contains '/'
0081textwrong newName length
0082textnot exists
0083methodthis.rename0()
0084objrefjava.lang.RuntimeException
0085textmemory fault
0086textnot opened
0087methodjavax.microedition.io.file.ConnectionClosedException.<init>()
0088methodjava.lang.IllegalArgumentException.<init>()
0089textdirectory
008Amethodthis.truncate0()
008Btextfile name incorrect
008Cmethodthis.open()
008Dtextfile://
008Emethodthis.encodeEscapedForm()
008F000500000000
00900000000003E8
0091methodthis.modified0()
0092methodthis.read0()
0093methodthis.close0()
0094methodjava.lang.StringBuffer.<init>()
0095text-_.!~*'()//:
0096methodjava.lang.StringBuffer.append()
0097methodjava.lang.Integer.toHexString()
0098text0
0099methodjava.lang.Integer.parseInt()
009Atextinvalid escaped form
009Bmethodcom.jblend.security.PermissionFactory.getFactory()
009Ctextjavax.microedition.io.Connector.file.read
009Dmethodcom.jblend.security.PermissionFactory.getPermission()
009Etextjavax.microedition.io.Connector.file.write
009Fobjrefjavax.microedition.io.file.FSRegisterMSG
00A0methodjavax.microedition.io.file.FSRegisterMSG.<init>()
00A1objrefjavax.microedition.io.file.FileConnection

javax.microedition.io.file.Protocol$PrivateInputStream

public super class Protocol$PrivateInputStream
extends java.io.InputStream

Fields
privateinthandle
privatebyte[]markBuff
 intpointerInMarkBuff
 intreadMarkBuff
private finalProtocolthis$0

Methods
publicvoid<init>(Protocol p1, int i1)
staticintaccess$002(Protocol$PrivateInputStream p1, int i1)
publicvoidclose()
publicintgetHandle()
publicvoidmark(int i1)
publicbooleanmarkSupported()
publicintread(byte[] b1, int i1, int i2)
publicintread()
publicvoidreset()
publiclongskip(long l1)

References
0000methodjava.io.InputStream.<init>()
0001objrefjava.io.IOException
0002textstream not opened
0003methodjava.io.IOException.<init>()
0004methodthis.read()
0005textnot opened
0006objrefjava.lang.NullPointerException
0007methodjava.lang.NullPointerException.<init>()
0008objrefjava.lang.IndexOutOfBoundsException
0009methodjava.lang.IndexOutOfBoundsException.<init>()
000Amethodjavax.microedition.io.file.Protocol.readNative()
000Btextnative error
000Cmethodjavax.microedition.io.file.Protocol.access$200()
000Dmethodjavax.microedition.io.file.Protocol.fileClose()
000Etextnot marked

javax.microedition.io.file.Protocol$PrivateOutputStream

public super class Protocol$PrivateOutputStream
extends java.io.OutputStream

Fields
privateinthandle
private finalProtocolthis$0

Methods
publicvoid<init>(Protocol p1, int i1)
staticintaccess$102(Protocol$PrivateOutputStream p1, int i1)
publicvoidclose()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1)
publicvoidwrite(byte[] b1, int i1, int i2)

References
0000methodjava.io.OutputStream.<init>()
0001methodthis.write()
0002objrefjava.io.IOException
0003textstream is not opened
0004methodjava.io.IOException.<init>()
0005objrefjava.lang.NullPointerException
0006methodjava.lang.NullPointerException.<init>()
0007objrefjava.lang.IndexOutOfBoundsException
0008methodjava.lang.IndexOutOfBoundsException.<init>()
0009methodjavax.microedition.io.file.Protocol.access$300()
000Atextnative error
000Bmethodjavax.microedition.io.file.Protocol.fileClose()

javax.microedition.io.file.Protocol$WildcardChecker

private super class Protocol$WildcardChecker

Fields
privateStringmask
privateStringstr
private finalProtocolthis$0

Methods
publicvoid<init>(Protocol p1, String s1, String s2)
publicbooleancheck()
privatebooleanrec(int i1, int i2)

References
0000methodthis.rec()
0001methodjava.lang.String.charAt()

javax.microedition.io.file.Record

private super class Record

Fields
 Protocolprotocol
 intsearchHandle

Methods
publicvoid<init>(Protocol p1, int i1)

javax.microedition.lcdui.Alert

public super class Alert
extends javax.microedition.lcdui.Screen

Fields
private static finalintDEFAULT_TIMEOUT
public static finalCommandDISMISS_COMMAND
public static finalintFOREVER
private static finalintINDICATOR_INDEX
private static finalbooleanTHREAD_DEBUG
privateAlertType_alertType
privateint_nTimeout
private staticStringdoneCaption
privatebooleanhasFocus
privateImageimage
privateGaugeindicator
privateJoeAlertjoeAlert
private static finalAlert$AlertCommandListeners_commandListener
privateImagesnapshot
privateStringtext
private static finalAlert$AlertTimeoutThreadtimeoutThread

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, String s2, Image i1, AlertType a1)
publicvoid<init>(String s1)
finalvoid_cancel()
finalvoid_doLayout(Vector v1)
 void_gainedFocus()
 int_getHeight()
 int_getWidth()
 void_lostFocus()
finalvoid_notifyReleaseScreen()
 void_paint(Graphics g1, int i1, int i2, int i3, int i4)
 void_paintUnderPopup(Graphics g1)
finalboolean_processKeyEvent(int i1, int i2, char c1)
finalboolean_processMIDPEvent(MIDPEvent m1)
finalboolean_processPointerEvent(int i1, int i2, int i3, int i4)
 boolean_processUIEvent(JoeGUIEvent j1)
finalvoid_setSoftLabel(Command c1, int i1, String s1)
staticvoidaccess$200(Alert a1)
publicvoidaddCommand(Command c1)
publicintgetDefaultTimeout()
publicintgetHeight()
publicImagegetImage()
publicGaugegetIndicator()
publicStringgetString()
publicintgetTimeout()
 intgetTitleHeight()
publicAlertTypegetType()
publicintgetWidth()
 intgetWindowHeight()
finalvoidhide()
privatebooleanisModal()
finalvoidrelayoutIfSyncLayout()
publicvoidremoveCommand(Command c1)
privatevoidresize()
publicvoidsetCommandListener(CommandListener c1)
finalvoidsetCursorState()
finalvoidsetFocus(boolean b1)
publicvoidsetImage(Image i1)
publicvoidsetIndicator(Gauge g1)
privatevoidsetJoeTicker(Ticker t1)
publicvoidsetString(String s1)
publicvoidsetTicker(Ticker t1)
publicvoidsetTimeout(int i1)
publicvoidsetTitle(String s1)
publicvoidsetType(AlertType a1)
 voidshowNotify()
privatevoidtimeoutNotify()
 voidupdateGraphics()

References
0000methodthis.timeoutNotify()
0001methodthis.<init>()
0002methodjavax.microedition.lcdui.Screen.<init>()
0003fieldjavax.microedition.lcdui.Screen.screens
0004objrefcom.jblend.joe.JoeAlert
0005fieldcom.jblend.joe.JoeMIDP.ALERT
0006methodcom.jblend.joe.JoeAlert.<init>()
0007methodthis.setType()
0008methodthis.setTitle()
0009methodthis.setImage()
000Amethodthis.setString()
000Btextmidp_alert_done
000Cmethodcom.jblend.micro.SystemOption.getProperty()
000Dfieldthis.doneCaption
000Efieldthis.DISMISS_COMMAND
000Fmethodjavax.microedition.lcdui.Displayable.addCommand()
0010fieldthis.s_commandListener
0011methodjavax.microedition.lcdui.Displayable.setCommandListener()
0012methodjavax.microedition.lcdui.Screen.addInstanceList()
0013methodjavax.microedition.lcdui.Displayable._isForeground()
0014methodthis.setJoeTicker()
0015methodthis.resize()
0016methodjavax.microedition.lcdui.Displayable.setTicker()
0017methodcom.jblend.joe.JoeAlert.setTicker()
0018methodcom.jblend.joe.JoeAlert.setTitle()
0019methodjavax.microedition.lcdui.Displayable.setTitle()
001Amethodthis._getWidth()
001Bmethodcom.jblend.joe.JoeAlert.getViewPortWidth()
001Cmethodthis._getHeight()
001Dmethodcom.jblend.joe.JoeAlert.getViewPortHeight()
001Emethodcom.jblend.joe.JoeComponent.getWidth()
001Fmethodthis.getHeight()
0020methodjavax.microedition.lcdui.Displayable.removeCommand()
0021methodjavax.microedition.lcdui.Displayable._getCommandsSize()
0022methodthis.isModal()
0023methodjavax.microedition.lcdui.Image.createImage()
0024methodjavax.microedition.lcdui.Image.isOffScreen()
0025methodjavax.microedition.lcdui.Image.getImageID()
0026methodcom.jblend.joe.JoeAlert.setOffScreen()
0027methodcom.jblend.joe.JoeAlert.setImage()
0028fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0029methodcom.jblend.joe.JoeAlert.setMessage()
002Aobjrefjava.lang.IllegalArgumentException
002BtextPositive time value or special velue FOREVER can be specified.
002Cmethodjava.lang.IllegalArgumentException.<init>()
002Dfieldcom.jblend.joe.JoeAlert.TYPE_NULL
002Efieldjavax.microedition.lcdui.AlertType.ALARM
002Ffieldcom.jblend.joe.JoeAlert.TYPE_ALARM
0030fieldjavax.microedition.lcdui.AlertType.CONFIRMATION
0031fieldcom.jblend.joe.JoeAlert.TYPE_CONFIRMATION
0032fieldjavax.microedition.lcdui.AlertType.ERROR
0033fieldcom.jblend.joe.JoeAlert.TYPE_ERROR
0034fieldjavax.microedition.lcdui.AlertType.INFO
0035fieldcom.jblend.joe.JoeAlert.TYPE_INFO
0036fieldjavax.microedition.lcdui.AlertType.WARNING
0037fieldcom.jblend.joe.JoeAlert.TYPE_WARNING
0038methodcom.jblend.joe.JoeAlert.setAlertType()
0039methodcom.jblend.joe.JoeAlert.setGauge()
003Amethodjavax.microedition.lcdui.Gauge.isInteractive()
003Bmethodjavax.microedition.lcdui.Item._getOwner()
003Cmethodjavax.microedition.lcdui.Item._getCommandsSize()
003Dmethodjavax.microedition.lcdui.Item._getItemCommandListener()
003Emethodjavax.microedition.lcdui.Item.getLabel()
003Fmethodjavax.microedition.lcdui.Item._isPreferredSizeLocked()
0040methodjavax.microedition.lcdui.Item._getLayout()
0041textindicator does not meet the restrictions for its use in an Alert
0042methodjavax.microedition.lcdui.Screen._add()
0043objrefcom.jblend.joe.JoeGauge
0044methodjavax.microedition.lcdui.Screen._remove()
0045fieldthis.timeoutThread
0046methodjavax.microedition.lcdui.Alert$AlertTimeoutThread.cancel()
0047methodcom.jblend.joe.JoeAlert.getClientHeight()
0048methodcom.jblend.joe.JoeComponent.getPreferredWidth()
0049methodcom.jblend.joe.JoeComponent.getPreferredHeight()
004Afieldjavax.microedition.lcdui.Screen.MAX_CLIENT_WIDTH
004Bmethodjava.lang.Math.min()
004Cfieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
004Dmethodcom.jblend.joe.JoeComponent.setSize()
004Emethodjavax.microedition.lcdui.Screen._setSize()
004Fmethodjavax.microedition.lcdui.Displayable.callProcessSizeChanged()
0050methodjavax.microedition.lcdui.Displayable.getTicker()
0051methodjavax.microedition.lcdui.Displayable._gainedFocus()
0052methodjavax.microedition.lcdui.Displayable._lostFocus()
0053methodjavax.microedition.lcdui.Displayable._setScrollState()
0054methodjavax.microedition.lcdui.Displayable._setScrollPosition()
0055methodjavax.microedition.lcdui.Screen.showNotify()
0056methodjavax.microedition.lcdui.Alert$AlertTimeoutThread.setAlert()
0057methodcom.jblend.display.DisplayManager.getCurrentDisplay()
0058methodjavax.microedition.lcdui.AlertType.playSound()
0059methodcom.jblend.joe.JoeComponent.hide()
005Amethodjavax.microedition.lcdui.Screen.hide()
005Bmethodjavax.microedition.lcdui.Displayable._setFocusState()
005Cfieldcom.jblend.joe.JoeComponent.FOCUSED
005Dfieldcom.jblend.joe.JoeComponent.ENABLED
005Emethodcom.jblend.joe.JoeComponent.setState()
005Fmethodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0060methodjavax.microedition.lcdui.UiEventHandler.getOccupyInputObject()
0061methodjavax.microedition.lcdui.Displayable._processKeyEvent()
0062methodcom.jblend.joe.JoeComponent.processKeyEvent()
0063methodjavax.microedition.lcdui.Screen._processUIEvent()
0064fieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
0065methodjavax.microedition.lcdui.Displayable._repaint()
0066methodjavax.microedition.lcdui.Screen._processMIDPEvent()
0067methodcom.jblend.display.DisplayManager.getCurrentDisplayable()
0068methodjavax.microedition.lcdui.Displayable._getCommand()
0069methodjavax.microedition.lcdui.Displayable._fireCommand()
006Amethodcom.jblend.joe.JoeComponent.getState()
006Bobjrefjavax.microedition.lcdui.OnScreenGraphics
006Cfieldjavax.microedition.lcdui.Display.VIRTUAL_WIDTH
006Dmethodjavax.microedition.lcdui.OnScreenGraphics.<init>()
006Emethodjavax.microedition.lcdui.Displayable._setGraphics()
006Ffieldjavax.microedition.lcdui.Display.REPAINT_MAX_WIDTH
0070fieldjavax.microedition.lcdui.Display.REPAINT_MAX_HEIGHT
0071methodcom.jblend.joe.JoeComponent.getHeight()
0072methodjava.lang.Math.max()
0073methodcom.jblend.joe.JoeComponent.setLocation()
0074methodjavax.microedition.lcdui.Graphics.setClip()
0075methodcom.jblend.joe.JoeComponent.show()
0076methodcom.jblend.joe.JoeComponent.paint()
0077methodjavax.microedition.lcdui.Ticker._show()
0078methodjavax.microedition.lcdui.Item._isShown()
0079methodjavax.microedition.lcdui.Gauge._showNotify()
007Amethodjavax.microedition.lcdui.Displayable.nativePaintSoftkey()
007Bmethodcom.jblend.joe.JoeComponent.getX()
007Cmethodcom.jblend.joe.JoeComponent.getY()
007Dmethodjavax.microedition.lcdui.UiEventHandler.postMIDPEvent()
007Emethodjavax.microedition.lcdui.Displayable._setSoftLabel()
007Fobjrefjavax.microedition.lcdui.Command
0080text 
0081methodjavax.microedition.lcdui.Command.<init>()
0082objrefjavax.microedition.lcdui.Alert$AlertCommandListener
0083methodjavax.microedition.lcdui.Alert$AlertCommandListener.<init>()
0084objrefjavax.microedition.lcdui.Alert$AlertTimeoutThread
0085methodjavax.microedition.lcdui.Alert$AlertTimeoutThread.<init>()
0086methodjava.lang.Thread.start()

javax.microedition.lcdui.Alert$1

private super class Alert$1

javax.microedition.lcdui.Alert$AlertCommandListener

private super class Alert$AlertCommandListener

Methods
privatevoid<init>()
 void<init>(Alert$1 a1)
publicvoidcommandAction(Command c1, Displayable d1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Display.getCurrentDisplay()
0002methodjavax.microedition.lcdui.Display.getAlertBackup()
0003methodjavax.microedition.lcdui.Display.setCurrent()
0004objrefjavax.microedition.lcdui.CommandListener

javax.microedition.lcdui.Alert$AlertTimeoutThread

private super class Alert$AlertTimeoutThread
extends java.lang.Thread

Fields
privateAlertalert
privatebooleancancel
privateintwaitTime

Methods
privatevoid<init>()
 void<init>(Alert$1 a1)
publicvoidcancel(Alert a1)
publicvoidrun()
publicvoidsetAlert(Alert a1)

References
0000methodthis.<init>()
0001methodjava.lang.Thread.<init>()
0002methodjava.lang.Object.notify()
0003methodjavax.microedition.lcdui.Alert.getTimeout()
0004methodthis.cancel()
0005methodjava.lang.Object.wait()
0006methodjava.lang.Object.wait()
0007methodjavax.microedition.lcdui.Alert.access$200()
0008objrefjava.lang.Throwable
0009methodjava.lang.Throwable.printStackTrace()

javax.microedition.lcdui.AlertType

public super class AlertType

Fields
public static finalAlertTypeALARM
private static finalintALERT_TYPE_ALARM
private static finalintALERT_TYPE_CONFIRMATION
private static finalintALERT_TYPE_ERROR
private static finalintALERT_TYPE_INFO
private static finalintALERT_TYPE_WARNING
public static finalAlertTypeCONFIRMATION
public static finalAlertTypeERROR
public static finalAlertTypeINFO
public static finalAlertTypeWARNING
privateintalertType

Methods
staticvoid<clinit>()
protectedvoid<init>()
privatevoid<init>(int i1)
private static nativebooleannativePlaySound(int i1)
publicbooleanplaySound(Display d1)

References
0000objrefjava.lang.NullPointerException
0001textDisplay 'null' is passed.
0002methodjava.lang.NullPointerException.<init>()
0003methodthis.nativePlaySound()
0004objrefthis
0005methodthis.<init>()
0006fieldthis.ALARM
0007fieldthis.CONFIRMATION
0008fieldthis.ERROR
0009fieldthis.INFO
000Afieldthis.WARNING

javax.microedition.lcdui.Canvas

public super abstract class Canvas
extends javax.microedition.lcdui.Displayable

Fields
public static finalintDOWN
public static finalintFIRE
public static finalintGAME_A
public static finalintGAME_B
public static finalintGAME_C
public static finalintGAME_D
public static finalintKEY_NUM0
public static finalintKEY_NUM1
public static finalintKEY_NUM2
public static finalintKEY_NUM3
public static finalintKEY_NUM4
public static finalintKEY_NUM5
public static finalintKEY_NUM6
public static finalintKEY_NUM7
public static finalintKEY_NUM8
public static finalintKEY_NUM9
public static finalintKEY_POUND
public static finalintKEY_STAR
public static finalintLEFT
public static finalintRIGHT
public static finalintUP
privateint_height
privateSimpleVector_pressedKeyCodes
privateint_width
privatebooleanm_bSuppressGameKey
private static finalbooleans_isKeycodeBackwardCompatible
private staticbooleans_isNecessaryClearArrows

Methods
staticvoid<clinit>()
protectedvoid<init>()
 int_getHeight()
 int_getWidth()
finalvoid_paint(Graphics g1, int i1, int i2, int i3, int i4)
finalvoid_paintContent(Graphics g1)
finalboolean_processKeyEvent(int i1, int i2, char c1)
finalboolean_processPointerEvent(int i1, int i2, int i3, int i4)
 void_updateScreenProperty()
privatevoidfireScreenModeChanging()
publicintgetGameAction(int i1)
publicintgetHeight()
publicintgetKeyCode(int i1)
publicStringgetKeyName(int i1)
publicintgetWidth()
publicbooleanhasPointerEvents()
publicbooleanhasPointerMotionEvents()
publicbooleanhasRepeatEvents()
 voidhide()
protectedvoidhideNotify()
publicbooleanisDoubleBuffered()
protectedvoidkeyPressed(int i1)
protectedvoidkeyReleased(int i1)
protectedvoidkeyRepeated(int i1)
private static nativeintnativeGetGameAction(int i1)
private nativeintnativeGetHeight()
private static nativeintnativeGetKeyCode(int i1)
private static nativeStringnativeGetKeyName(int i1)
private nativeintnativeGetWidth()
private static nativevoidnativeInitGameAction()
private static nativebooleannativeIsNecessaryKeycodeBackwardCompatible()
private nativeintnativeUpdateScreenProperty()
protectedvoidpaint(Graphics g1)
protectedvoidpointerDragged(int i1, int i2)
protectedvoidpointerPressed(int i1, int i2)
protectedvoidpointerReleased(int i1, int i2)
public finalvoidrepaint()
public finalvoidrepaint(int i1, int i2, int i3, int i4)
public finalvoidserviceRepaints()
private static nativevoidsetDisplayInfo(int i1, int i2, int i3)
publicvoidsetFullScreenMode(boolean b1)
 voidshow()
protectedvoidshowNotify()
protectedvoidsizeChanged(int i1, int i2)
private staticinttoJBlendM10KeyCode(int i1)
private staticinttoJBlendM20KeyCode(int i1)

References
0000fieldjavax.microedition.lcdui.Display.window
0001objrefjava.lang.IllegalArgumentException
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004textInvalid gameAction is passed:
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodjava.lang.IllegalArgumentException.<init>()
0009methodthis.nativeGetKeyCode()
000AtextgameAction:
000Bmethodthis.toJBlendM10KeyCode()
000CtextInvalid key code is passed:
000Dmethodthis.toJBlendM20KeyCode()
000Emethodthis.nativeGetKeyName()
000FtextkeyCode:
0010methodthis.nativeGetGameAction()
0011methodthis._getWidth()
0012methodthis._getHeight()
0013methodjavax.microedition.lcdui.Displayable._repaint()
0014methodjavax.microedition.lcdui.Displayable._repaint()
0015methodjavax.microedition.lcdui.Display.getCurrentDisplay()
0016methodjavax.microedition.lcdui.Display.getCurrent()
0017methodjavax.microedition.lcdui.Display.requireServiceRepaints()
0018methodjavax.microedition.lcdui.Displayable._isForeground()
0019methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
001Amethodthis.fireScreenModeChanging()
001Bmethodjavax.microedition.lcdui.Displayable.getTicker()
001Cmethodjavax.microedition.lcdui.Ticker._hide()
001Dmethodjavax.microedition.lcdui.Displayable.nativeSetFullScreenMode()
001Emethodthis._updateScreenProperty()
001Fmethodjavax.microedition.lcdui.Displayable._showSoftLabel()
0020methodjavax.microedition.lcdui.Displayable.processSizeChanged()
0021methodthis.nativeUpdateScreenProperty()
0022methodthis.nativeGetWidth()
0023methodthis.nativeGetHeight()
0024methodjavax.microedition.lcdui.Displayable.<init>()
0025fieldjavax.microedition.lcdui.Display.VIRTUAL_WIDTH
0026fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0027objrefcom.jblend.util.SimpleVector
0028methodcom.jblend.util.SimpleVector.<init>()
0029methodjavax.microedition.lcdui.Displayable._getGraphics()
002Amethodjavax.microedition.lcdui.Graphics.setColor()
002Bmethodjavax.microedition.lcdui.Displayable._paintTitle()
002Cmethodjavax.microedition.lcdui.Displayable.getTitleHeight()
002Dmethodjavax.microedition.lcdui.Graphics.setUpperClip()
002Emethodjavax.microedition.lcdui.Graphics.setOrigin()
002Fmethodjavax.microedition.lcdui.Graphics._clipUpperRect()
0030methodjavax.microedition.lcdui.Graphics.setClip()
0031methodthis._paintContent()
0032fieldthis.s_isNecessaryClearArrows
0033methodjavax.microedition.lcdui.Displayable.nativePaintSoftkey()
0034methodjavax.microedition.lcdui.Graphics.setStrokeStyle()
0035methodjavax.microedition.lcdui.Font.getDefaultFont()
0036methodjavax.microedition.lcdui.Graphics.setFont()
0037methodthis.paint()
0038methodjavax.microedition.lcdui.Display.requestRegisteredRunnablesCall()
0039methodjavax.microedition.lcdui.Displayable._processKeyEvent()
003Amethodjavax.microedition.lcdui.Displayable.translateKeyCode()
003Bobjrefjava.lang.Integer
003Cmethodjava.lang.Integer.<init>()
003Dmethodcom.jblend.util.SimpleVector.indexOf()
003Emethodcom.jblend.util.SimpleVector.addElement()
003Fmethodthis.keyPressed()
0040methodcom.jblend.util.SimpleVector.removeElementAt()
0041methodthis.keyReleased()
0042methodthis.keyRepeated()
0043methodjavax.microedition.lcdui.Displayable._processPointerEvent()
0044methodthis.pointerPressed()
0045methodthis.pointerReleased()
0046methodthis.pointerDragged()
0047methodjavax.microedition.lcdui.Displayable.show()
0048methodjavax.microedition.lcdui.Displayable.updateGraphics()
0049methodjavax.microedition.lcdui.Displayable.nativeGetFullScreenMode()
004Aobjrefjavax.microedition.lcdui.OnScreenGraphics
004Bmethodjavax.microedition.lcdui.OnScreenGraphics.startPaint()
004Cmethodjavax.microedition.lcdui.Graphics.getColor()
004D000300FFFFFF
004Emethodjavax.microedition.lcdui.Graphics.fillRect()
004Fmethodjavax.microedition.lcdui.OnScreenGraphics.endPaint()
0050methodjavax.microedition.lcdui.Displayable._setFocusState()
0051methodjavax.microedition.lcdui.Displayable._setScrollState()
0052methodjavax.microedition.lcdui.Displayable._setScrollPosition()
0053methodcom.jblend.micro.lcdui.UiStatuses.showScreen()
0054methodthis.showNotify()
0055methodjavax.microedition.lcdui.Displayable.hide()
0056methodcom.jblend.micro.lcdui.UiStatuses.hideScreen()
0057methodthis.hideNotify()
0058methodcom.jblend.util.SimpleVector.removeAllElements()
0059fieldthis.s_isKeycodeBackwardCompatible
005Amethodthis.setDisplayInfo()
005Bmethodthis.nativeIsNecessaryKeycodeBackwardCompatible()
005Cmethodthis.nativeInitGameAction()
005Dtextjavax.microedition.lcdui.ExternalCanvasAdapter
005Emethodjava.lang.Class.forName()
005Fobjrefjava.lang.Throwable

javax.microedition.lcdui.Choice

public interface Choice

Fields
public static finalintEXCLUSIVE
public static finalintIMPLICIT
public static finalintMULTIPLE
public static finalintPOPUP
public static finalintTEXT_WRAP_DEFAULT
public static finalintTEXT_WRAP_OFF
public static finalintTEXT_WRAP_ON

Methods
publicintappend(String s1, Image i1)
publicvoiddelete(int i1)
publicvoiddeleteAll()
publicintgetFitPolicy()
publicFontgetFont(int i1)
publicImagegetImage(int i1)
publicintgetSelectedFlags(boolean[] b1)
publicintgetSelectedIndex()
publicStringgetString(int i1)
publicvoidinsert(int i1, String s1, Image i2)
publicbooleanisSelected(int i1)
publicvoidset(int i1, String s1, Image i2)
publicvoidsetFitPolicy(int i1)
publicvoidsetFont(int i1, Font f1)
publicvoidsetSelectedFlags(boolean[] b1)
publicvoidsetSelectedIndex(int i1, boolean b1)
publicintsize()

javax.microedition.lcdui.ChoiceGroup

public super class ChoiceGroup
extends javax.microedition.lcdui.Item

Fields
privateint_choiceType
private finalVector_fontElems
private finalVector_imageElems
private finalVector_imageSnapShotElems
private finalVector_stringElems
private static finalFontdefaultFont

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, int i1)
publicvoid<init>(String s1, int i1, String[] s2, Image[] i2)
finalboolean_canCursorDown()
finalboolean_canCursorUp()
finalint_getAdjustScrollInKeyEvent(int i1)
finalint_getMinimumContentHeight()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
finalboolean_processUIEvent(JoeGUIEvent j1)
finalint_size()
publicintappend(String s1, Image i1)
publicvoiddelete(int i1)
publicvoiddeleteAll()
publicintgetFitPolicy()
publicFontgetFont(int i1)
publicImagegetImage(int i1)
publicintgetSelectedFlags(boolean[] b1)
publicintgetSelectedIndex()
publicStringgetString(int i1)
publicvoidinsert(int i1, String s1, Image i2)
publicbooleanisSelected(int i1)
publicvoidset(int i1, String s1, Image i2)
publicvoidsetFitPolicy(int i1)
publicvoidsetFont(int i1, Font f1)
publicvoidsetPreferredSize(int i1, int i2)
publicvoidsetSelectedFlags(boolean[] b1)
publicvoidsetSelectedIndex(int i1, boolean b1)
publicintsize()

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003fieldjavax.microedition.lcdui.Item.items
0004objrefcom.jblend.joe.JoeRadioButton
0005fieldcom.jblend.joe.JoeMIDP.CHOICEGROUP_EXCLUSIVE
0006methodcom.jblend.joe.JoeRadioButton.<init>()
0007methodjavax.microedition.lcdui.Item._setJoe()
0008fieldcom.jblend.joe.JoeComponent.FOCUS_POLICY_SMOOTH
0009methodcom.jblend.joe.JoeComponent.setFocusPolicy()
000Aobjrefcom.jblend.joe.JoeCheckBox
000Bfieldcom.jblend.joe.JoeMIDP.CHOICEGROUP_MULTIPLE
000Cmethodcom.jblend.joe.JoeCheckBox.<init>()
000Dobjrefcom.jblend.joe.JoePopUpList
000Efieldcom.jblend.joe.JoeMIDP.CHOICEGROUP_POPUP
000Fmethodcom.jblend.joe.JoePopUpList.<init>()
0010objrefjava.lang.IllegalArgumentException
0011objrefjava.lang.StringBuffer
0012methodjava.lang.StringBuffer.<init>()
0013textchoiceType:
0014methodjava.lang.StringBuffer.append()
0015methodjava.lang.StringBuffer.append()
0016methodjava.lang.StringBuffer.toString()
0017methodjava.lang.IllegalArgumentException.<init>()
0018objrefcom.jblend.joe.JoeList
0019methodcom.jblend.joe.JoeList.setTitle()
001Amethodjavax.microedition.lcdui.Item.addInstanceList()
001Bmethodthis.<init>()
001CtextstringElements:
001Dmethodjava.lang.StringBuffer.append()
001Etext, imageElements:
001Fmethodthis.append()
0020methodthis._size()
0021methodcom.jblend.joe.JoeList.getSize()
0022objrefjava.lang.IndexOutOfBoundsException
0023textnCount:
0024methodjava.lang.IndexOutOfBoundsException.<init>()
0025methodjava.util.Vector.elementAt()
0026objrefjava.lang.String
0027objrefjavax.microedition.lcdui.Image
0028methodthis.insert()
0029objrefjava.lang.NullPointerException
002AtextstringElem is null.
002Bmethodjava.lang.NullPointerException.<init>()
002Ctextindex:
002Dmethodjavax.microedition.lcdui.Image.createImage()
002Emethodjava.util.Vector.insertElementAt()
002Ffieldthis.defaultFont
0030methodcom.jblend.joe.JoeList.insertItem()
0031methodcom.jblend.joe.JoeList.setText()
0032methodjavax.microedition.lcdui.Image.isOffScreen()
0033methodjavax.microedition.lcdui.Image.getImageID()
0034methodcom.jblend.joe.JoeList.setOffScreen()
0035methodcom.jblend.joe.JoeList.setImage()
0036fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0037methodjava.util.Vector.size()
0038methodthis.setSelectedIndex()
0039methodjavax.microedition.lcdui.Item._invalidate()
003Amethodthis.getSelectedIndex()
003Bmethodcom.jblend.joe.JoeList.removeItem()
003Cmethodjava.util.Vector.removeElementAt()
003Dmethodjava.lang.Math.min()
003Emethodthis.size()
003Fmethodthis.delete()
0040methodjava.util.Vector.setElementAt()
0041methodcom.jblend.joe.JoeList.isSelected()
0042methodcom.jblend.joe.JoeList.getSelectedIndex()
0043textselectedArray.length:
0044methodcom.jblend.joe.JoeList.setSelected()
0045fieldcom.jblend.joe.JoeList.WRAP_DEFAULT
0046methodcom.jblend.joe.JoeList.setWrapPolicy()
0047fieldcom.jblend.joe.JoeList.WRAP_ON
0048fieldcom.jblend.joe.JoeList.WRAP_OFF
0049textfitPolicy =
004Amethodcom.jblend.joe.JoeList.getWrapPolicy()
004Bobjrefjava.lang.Error
004Ctextpolicy =
004Dmethodjava.lang.Error.<init>()
004EtextelementNum =
004Fmethodcom.jblend.joe.JoeList.setFont()
0050objrefjavax.microedition.lcdui.Font
0051methodjavax.microedition.lcdui.Item._getLayout()
0052methodjavax.microedition.lcdui.Screen.getMaxClientWidth()
0053methodjavax.microedition.lcdui.Item._getPreferredContentWidth()
0054fieldjavax.microedition.lcdui.Screen.MAX_CLIENT_HEIGHT
0055methodjavax.microedition.lcdui.Item._getPreferredContentHeight()
0056methodjavax.microedition.lcdui.Item._getMinimumContentHeight()
0057methodjavax.microedition.lcdui.Item._getOwner()
0058methodjavax.microedition.lcdui.Item._getContentX()
0059methodjavax.microedition.lcdui.Item._getContentY()
005Amethodjavax.microedition.lcdui.Item._getContentWidth()
005Bmethodjavax.microedition.lcdui.Item._getContentHeight()
005Cmethodjavax.microedition.lcdui.Screen._getAdjustScroll()
005Dtextwidth =
005Etext height =
005Fmethodjavax.microedition.lcdui.Item._getPreferredLabelHeight()
0060methodjavax.microedition.lcdui.Item.setPreferredSize()
0061methodjavax.microedition.lcdui.Item._processUIEvent()
0062fieldcom.jblend.joe.JoeList.SELECTION_CHANGED
0063objrefjavax.microedition.lcdui.Form
0064methodjavax.microedition.lcdui.Form._notifyItemStateChanged()
0065objrefcom.jblend.joe.JoeListBox
0066methodcom.jblend.joe.JoeListBox.getFocusedIndex()
0067methodjavax.microedition.lcdui.Font.getDefaultFont()
0068objrefjavax.microedition.lcdui.Choice

javax.microedition.lcdui.Command

public super class Command

Fields
public static finalintBACK
public static finalintCANCEL
public static finalintEXIT
public static finalintHELP
public static finalintITEM
public static finalintOK
public static finalintSCREEN
public static finalintSTOP
privateString_label
privateString_longlabel
privateint_nCommandType
privateint_nPriority

Methods
publicvoid<init>(String s1, int i1, int i2)
publicvoid<init>(String s1, String s2, int i1, int i2)
publicintgetCommandType()
publicStringgetLabel()
publicStringgetLongLabel()
publicintgetPriority()

References
0000objrefjava.lang.NullPointerException
0001textnull label was passed.
0002methodjava.lang.NullPointerException.<init>()
0003objrefjava.lang.IllegalArgumentException
0004textcommandType was wrong.
0005methodjava.lang.IllegalArgumentException.<init>()
0006methodthis.<init>()

javax.microedition.lcdui.CommandListener

public interface CommandListener

Methods
publicvoidcommandAction(Command c1, Displayable d1)

javax.microedition.lcdui.CommandMenuList

private super class CommandMenuList

Fields
private finalCommandMenuList$CmdVectorcommands
privateJoeCommandMenujoeCommandMenu

Methods
publicvoid<init>()
publicintaddCommand(Command c1, boolean b1)
publicCommandgetCommand(int i1)
publicvoidhide()
publicvoidinsertCommand(Command c1, boolean b1, int i1)
publicbooleanisExtraCommand(int i1)
publicvoidpaint(UIGraphics u1)
publicintprocessKeyEvent(int i1, int i2, char c1)
publicintprocessPointerEvent(int i1, int i2, int i3, int i4)
publicvoidremoveAllCommands()
publicvoidremoveCommand(int i1)
publicvoidremoveCommand(Command c1, boolean b1)
publicvoidshow(UIGraphics u1)

References
0000objrefjavax.microedition.lcdui.CommandMenuList$CmdVector
0001methodjavax.microedition.lcdui.CommandMenuList$CmdVector.<init>()
0002objrefcom.jblend.joe.JoeCommandMenu
0003fieldcom.jblend.joe.JoeMIDP.COMMANDMENU
0004methodcom.jblend.joe.JoeCommandMenu.<init>()
0005fieldjavax.microedition.lcdui.Screen.MAX_CLIENT_WIDTH
0006fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0007methodcom.jblend.joe.JoeComponent.setSize()
0008methodjavax.microedition.lcdui.CommandMenuList$CmdVector.size()
0009methodthis.insertCommand()
000Amethodjavax.microedition.lcdui.CommandMenuList$CmdVector.insertCommandAt()
000Bmethodjavax.microedition.lcdui.Command.getLabel()
000Cmethodjavax.microedition.lcdui.Command.getLongLabel()
000Dmethodcom.jblend.joe.JoeList.insertItem()
000Emethodcom.jblend.joe.JoeList.setText()
000Fmethodjavax.microedition.lcdui.CommandMenuList$CmdVector.removeCommand()
0010methodcom.jblend.joe.JoeList.removeItem()
0011methodjavax.microedition.lcdui.CommandMenuList$CmdVector.removeCommandAt()
0012methodthis.removeCommand()
0013methodjavax.microedition.lcdui.CommandMenuList$CmdVector.commandAt()
0014methodjavax.microedition.lcdui.CommandMenuList$CmdVector.isExtraCommandAt()
0015methodcom.jblend.joe.JoeComponent.processKeyEvent()
0016methodcom.jblend.joe.JoeComponent.processPointerEvent()
0017methodcom.jblend.joe.JoeComponent.show()
0018methodcom.jblend.joe.JoeComponent.getState()
0019fieldcom.jblend.joe.JoeComponent.FOCUSED
001Amethodcom.jblend.joe.JoeComponent.setState()
001Bmethodcom.jblend.joe.JoeComponent.paint()
001Cfieldcom.jblend.joe.JoeComponent.ENABLED
001Dmethodcom.jblend.joe.JoeComponent.hide()

javax.microedition.lcdui.CommandMenuList$CmdVector

private super class CommandMenuList$CmdVector

Fields
private finalVectorcmds
private static finalObjectextraObj
private static finalObjectplainObj

Methods
staticvoid<clinit>()
 void<init>()
publicvoidaddCommand(Command c1, boolean b1)
publicCommandcommandAt(int i1)
publicbooleancontains(Command c1, boolean b1)
publicvoidinsertCommandAt(Command c1, boolean b1, int i1)
publicbooleanisExtraCommandAt(int i1)
publicintremoveCommand(Command c1, boolean b1)
publicvoidremoveCommandAt(int i1)
publicintsize()

References
0000methodjava.lang.Object.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003methodjava.util.Vector.addElement()
0004fieldthis.extraObj
0005fieldthis.plainObj
0006methodjava.util.Vector.insertElementAt()
0007methodjava.util.Vector.size()
0008methodjava.util.Vector.elementAt()
0009methodjava.util.Vector.removeElementAt()
000Aobjrefjavax.microedition.lcdui.Command
000Bobjrefjava.lang.Object

javax.microedition.lcdui.CustomItem

public super abstract class CustomItem
extends javax.microedition.lcdui.Item

Fields
private static finalbooleanCALL_DEBUG
private static finalint[]GAME_ACTIONS
private static finalintINTERACTION_MODE_ALL
private static finalintINTERACTION_MODE_DEF
private static finalintINTERACTION_MODE_POINTER
private static finalintINTERACTION_MODE_POINTER_MOTION
private static finalintINTERACTION_MODE_REPEAT
protected static finalintKEY_PRESS
protected static finalintKEY_RELEASE
protected static finalintKEY_REPEAT
protected static finalintNONE
protected static finalintPOINTER_DRAG
protected static finalintPOINTER_PRESS
protected static finalintPOINTER_RELEASE
protected static finalintTRAVERSE_HORIZONTAL
protected static finalintTRAVERSE_VERTICAL
private static finalFontdefaultFont
privateintheight
private static finalint[]scroll
private static finalint[]visRect_inout
privateintwidth
private static finalRectangleworkRect

Methods
staticvoid<clinit>()
protectedvoid<init>(String s1)
finalint_getContentHeight()
finalint_getContentWidth()
finalint_getMinimumContentHeight()
finalint_getMinimumContentWidth()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
finalint_getScrollInFocused(int i1)
finalint_getScrollInLayout()
finalvoid_hideNotify()
finalvoid_notifySizeChanged()
finalvoid_paintContent(Graphics g1)
finalvoid_paintUnderPopup(Graphics g1)
finalint_processKeyEvent(int i1, int i2, char c1, int[] i3)
finalint_processPointerEvent(int i1, int i2, int i3, int i4)
finalvoid_setContentSize(int i1, int i2)
finalint_setFocused(boolean b1, int i1)
finalvoid_showNotify(Graphics g1)
privateboolean_traverse(int i1, int[] i2)
publicintgetGameAction(int i1)
protected finalintgetInteractionModes()
protectedintgetMinContentHeight()
protectedintgetMinContentWidth()
protectedintgetPrefContentHeight(int i1)
protectedintgetPrefContentWidth(int i1)
protectedvoidhideNotify()
protected finalvoidinvalidate()
protectedvoidkeyPressed(int i1)
protectedvoidkeyReleased(int i1)
protectedvoidkeyRepeated(int i1)
protectedvoidpaint(Graphics g1, int i1, int i2)
protectedvoidpointerDragged(int i1, int i2)
protectedvoidpointerPressed(int i1, int i2)
protectedvoidpointerReleased(int i1, int i2)
protected finalvoidrepaint()
protected finalvoidrepaint(int i1, int i2, int i3, int i4)
protectedvoidshowNotify()
protectedvoidsizeChanged(int i1, int i2)
protectedbooleantraverse(int i1, int i2, int i3, int[] i4)
protectedvoidtraverseOut()

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001methodjavax.microedition.lcdui.Item.addInstanceList()
0002fieldthis.INTERACTION_MODE_ALL
0003methodthis.getMinContentWidth()
0004objrefjava.lang.Throwable
0005fieldjava.lang.System.err
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008methodjava.lang.StringBuffer.append()
0009text occurred in
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.Object.getClass()
000Cmethodjava.lang.Class.getName()
000Dtext.getMinContentWidth(), returned 0.
000Emethodjava.lang.StringBuffer.toString()
000Fmethodjava.io.PrintStream.println()
0010methodthis.getMinContentHeight()
0011text.getMinContentHeight(), returned 0.
0012methodthis.getPrefContentWidth()
0013text.getPrefContentWidth(
0014methodjava.lang.StringBuffer.append()
0015text), returned -1.
0016methodjavax.microedition.lcdui.Screen.getMaxClientWidth()
0017methodjava.lang.Math.min()
0018methodthis.getPrefContentHeight()
0019text.getPrefContentHeight(
001Amethodthis.sizeChanged()
001Bmethodjavax.microedition.lcdui.Item._invalidate()
001Cmethodjavax.microedition.lcdui.Item._paintLabel()
001Dmethodjavax.microedition.lcdui.Graphics.getTranslateX()
001Emethodjavax.microedition.lcdui.Graphics.getTranslateY()
001Fmethodjavax.microedition.lcdui.Item._getContentX()
0020methodjavax.microedition.lcdui.Item._getContentY()
0021methodjavax.microedition.lcdui.Graphics.translate()
0022methodjavax.microedition.lcdui.Graphics.getUpperClipX()
0023methodjavax.microedition.lcdui.Graphics.getUpperClipY()
0024methodjavax.microedition.lcdui.Graphics.getUpperClipWidth()
0025methodjavax.microedition.lcdui.Graphics.getUpperClipHeight()
0026methodjavax.microedition.lcdui.Graphics.setUpperClip()
0027methodjavax.microedition.lcdui.Item._getOwner()
0028methodjavax.microedition.lcdui.Displayable.getWidth()
0029methodjavax.microedition.lcdui.Displayable.getWindowHeight()
002Amethodjavax.microedition.lcdui.Graphics._clipUpperRect()
002Bfieldthis.workRect
002Cmethodcom.jblend.util.Rectangle.setBounds()
002Dmethodcom.jblend.util.Rectangle.intersection()
002Emethodjavax.microedition.lcdui.Graphics.setClip()
002Fmethodjavax.microedition.lcdui.Graphics.setColor()
0030fieldthis.defaultFont
0031methodjavax.microedition.lcdui.Graphics.setFont()
0032methodjavax.microedition.lcdui.Graphics.setStrokeStyle()
0033methodthis.paint()
0034methodjavax.microedition.lcdui.Graphics.setOrigin()
0035methodjavax.microedition.lcdui.Display.requestRegisteredRunnablesCall()
0036methodjavax.microedition.lcdui.Item._repaint()
0037methodjavax.microedition.lcdui.Item._getLabelHeight()
0038methodjavax.microedition.lcdui.Item._repaint()
0039methodjavax.microedition.lcdui.Displayable.translateKeyCode()
003Amethodthis.keyPressed()
003Bmethodthis.keyReleased()
003Cmethodthis.keyRepeated()
003Dmethodjavax.microedition.lcdui.Item._processKeyEvent()
003Emethodthis._traverse()
003Ffieldcom.jblend.joe.JoeKeyEvent.KEEP_FOCUS
0040methodthis._getContentWidth()
0041methodthis._getContentHeight()
0042fieldthis.visRect_inout
0043methodthis.traverse()
0044text.traverse().
0045methodjavax.microedition.lcdui.Screen._getAdjustScroll()
0046methodjavax.microedition.lcdui.Item._setFocused()
0047methodthis.traverseOut()
0048text.traverseOut().
0049fieldthis.scroll
004Amethodjavax.microedition.lcdui.Displayable._getPlatformKeyCode()
004Bfieldjavax.microedition.lcdui.Displayable._extUserKeyBase
004Cfieldthis.GAME_ACTIONS
004Dobjrefjava.lang.IllegalArgumentException
004EtextkeyCode =
004Fmethodjava.lang.IllegalArgumentException.<init>()
0050methodthis.pointerPressed()
0051methodthis.pointerReleased()
0052methodthis.pointerDragged()
0053methodjavax.microedition.lcdui.Item._showNotify()
0054methodthis.showNotify()
0055methodthis.hideNotify()
0056methodjavax.microedition.lcdui.Item._hideNotify()
0057fieldjavax.microedition.lcdui.Display.window
0058fieldthis.INTERACTION_MODE_REPEAT
0059fieldthis.INTERACTION_MODE_POINTER
005Afieldthis.INTERACTION_MODE_POINTER_MOTION
005Bmethodjavax.microedition.lcdui.Font.getDefaultFont()
005Cobjrefcom.jblend.util.Rectangle
005Dmethodcom.jblend.util.Rectangle.<init>()

javax.microedition.lcdui.DateField

public super class DateField
extends javax.microedition.lcdui.Item

Fields
public static finalintDATE
public static finalintDATE_TIME
public static finalintTIME
privateCalendar_calendar
privateDate_date
privateCalendarzeroEpoch

Methods
publicvoid<init>(String s1, int i1)
publicvoid<init>(String s1, int i1, TimeZone t1)
finalboolean_processUIEvent(JoeGUIEvent j1)
publicDategetDate()
publicintgetInputMode()
publicvoidsetDate(Date d1)
publicvoidsetInputMode(int i1)
publicvoidsetLabel(String s1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Item.<init>()
0002fieldjavax.microedition.lcdui.Item.items
0003objrefcom.jblend.joe.JoeDateField
0004fieldcom.jblend.joe.JoeMIDP.DATEFIELD
0005methodcom.jblend.joe.JoeDateField.<init>()
0006methodjavax.microedition.lcdui.Item._setJoe()
0007methodjava.util.Calendar.getInstance()
0008methodjava.util.Calendar.getInstance()
0009methodjava.util.Calendar.set()
000Amethodthis.setInputMode()
000Bmethodcom.jblend.joe.JoeDateField.setTitle()
000Cmethodcom.jblend.joe.JoeDateField.isValid()
000Dmethodcom.jblend.joe.JoeDateField.getYear()
000Emethodcom.jblend.joe.JoeDateField.getMonth()
000Fmethodcom.jblend.joe.JoeDateField.getDay()
0010methodcom.jblend.joe.JoeDateField.getHour()
0011methodcom.jblend.joe.JoeDateField.getMinute()
0012methodjava.util.Calendar.getTime()
0013methodthis.setDate()
0014methodjavax.microedition.lcdui.Item.addInstanceList()
0015methodcom.jblend.joe.JoeDateField.getInputMode()
0016fieldcom.jblend.joe.JoeDateField.TIME
0017methodjava.util.Calendar.get()
0018fieldcom.jblend.joe.JoeDateField.DATE
0019fieldcom.jblend.joe.JoeDateField.DATETIME
001Amethodcom.jblend.joe.JoeDateField.invalidate()
001Bmethodjava.util.Calendar.setTime()
001Cmethodcom.jblend.joe.JoeDateField.setTime()
001Dmethodjavax.microedition.lcdui.Item._invalidate()
001Eobjrefjava.lang.IllegalArgumentException
001Fobjrefjava.lang.StringBuffer
0020methodjava.lang.StringBuffer.<init>()
0021textinput mode:
0022methodjava.lang.StringBuffer.append()
0023methodjava.lang.StringBuffer.append()
0024methodjava.lang.StringBuffer.toString()
0025methodjava.lang.IllegalArgumentException.<init>()
0026methodcom.jblend.joe.JoeDateField.setInputMode()
0027methodjavax.microedition.lcdui.Item.setLabel()
0028methodjavax.microedition.lcdui.Item._processUIEvent()
0029fieldcom.jblend.joe.JoeDateField.TIME_CHANGED
002Amethodjavax.microedition.lcdui.Item._getOwner()
002Bobjrefjavax.microedition.lcdui.Form
002Cmethodjavax.microedition.lcdui.Form._notifyItemStateChanged()

javax.microedition.lcdui.Display

public super class Display

Fields
public static finalintALERT
public static finalintCHOICE_GROUP_ELEMENT
public static finalintCOLOR_BACKGROUND
public static finalintCOLOR_BORDER
public static finalintCOLOR_FOREGROUND
public static finalintCOLOR_HIGHLIGHTED_BACKGROUND
public static finalintCOLOR_HIGHLIGHTED_BORDER
public static finalintCOLOR_HIGHLIGHTED_FOREGROUND
private static finalintDEBUG
public static finalintLIST_ELEMENT
staticintREPAINT_MAX_HEIGHT
staticintREPAINT_MAX_WIDTH
static finalintVIRTUAL_HEIGHT
static finalintVIRTUAL_WIDTH
privateDisplayable_alertBackup
private staticintalphaLevels
privateDisplayableapp_current
privatebooleanapp_visible
private static finalVectorcallSeriallies
private staticintcallSerialliesRegistered
private static finalVectorcallSerialliesTmp
private static finalObjectgetDisplayLock
privatebooleannowBacklightFlashing
privatebooleannowVibrating
private static finalRectanglerepaintRect
staticbooleanrequestedSetCurrent
private staticbooleanrequestedStartRegisteredRunnables
private staticbooleans_bNeedCopyToRealScreen
private staticbooleans_bServiceRepaintFlag
staticObjects_repaintLock
private static finalUiEventThreaduiEventThread
static finalWindowSystemwindow

Methods
staticvoid<clinit>()
 void<init>()
static finalvoid_paintCurrent()
finalvoid_processSetCurrent()
publicvoidcallSerially(Runnable r1)
publicbooleanflashBacklight(int i1)
 DisplayablegetAlertBackup()
publicintgetBestImageHeight(int i1)
publicintgetBestImageWidth(int i1)
publicintgetBorderStyle(boolean b1)
publicintgetColor(int i1)
publicDisplayablegetCurrent()
staticDisplaygetCurrentDisplay()
staticMIDletgetCurrentMIDlet()
public staticDisplaygetDisplay(MIDlet m1)
staticvoidinit()
publicbooleanisColor()
private static final nativevoidnativeClearArrows()
private static nativeintnativeGetRepaintInterval()
private static nativebooleannativeNeedUpdate(Displayable d1)
private static nativeintnativeNeedUpdateListInit()
private static nativeintnativeNumAlphaLevels()
private static nativebooleannativeStartBacklightFlash(int i1)
private static nativebooleannativeStartVibration(int i1)
private static nativebooleannativeStopBacklightFlash()
private static nativebooleannativeStopVibration()
publicintnumAlphaLevels()
publicintnumColors()
private staticvoidrepaintVirtualWindowGraphics()
staticvoidrequestRegisteredRunnablesCall()
staticvoidrequestRepaint(Displayable d1, int i1, int i2, int i3, int i4)
staticvoidrequireServiceRepaints()
publicvoidsetCurrent(Displayable d1)
publicvoidsetCurrent(Alert a1, Displayable d1)
publicvoidsetCurrentItem(Item i1)
privatevoidswitchCurrentDisplayable()
privatevoidtoInvisibleDisplay()
privatevoidtoVisibleDisplay(boolean b1)
publicbooleanvibrate(int i1)

References
0000fieldthis.getDisplayLock
0001methodcom.jblend.display.DisplayManager.getDisplay()
0002objrefthis
0003methodthis.<init>()
0004methodcom.jblend.display.DisplayManager.addDisplay()
0005fieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_BACKGROUND
0006fieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_FOREGROUND
0007fieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_FOCUSED_BACKGROUND
0008fieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_FOCUSED_FOREGROUND
0009fieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_BORDER
000Afieldcom.jblend.joe.JoeComponent.PREF_GLOBAL_COLOR_FOCUSED_BORDER
000Bobjrefjava.lang.IllegalArgumentException
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000EtextcolorSpecifier =
000Fmethodjava.lang.StringBuffer.append()
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.toString()
0012methodjava.lang.IllegalArgumentException.<init>()
0013methodcom.jblend.joe.JoeComponent.getPrefGlobalColor()
0014000300FFFFFF
0015methodcom.jblend.joe.JoeList.getPrefImageHeight()
0016textimageType =
0017methodcom.jblend.joe.JoeList.getPrefImageWidth()
0018fieldthis.callSeriallies
0019methodjava.util.Vector.addElement()
001Afieldthis.callSerialliesRegistered
001Bmethodthis.requestRepaint()
001Cfieldthis.window
001Dfieldthis.alphaLevels
001Eobjrefjava.lang.NullPointerException
001Ftextitem is null
0020methodjava.lang.NullPointerException.<init>()
0021methodjavax.microedition.lcdui.Item._getOwner()
0022objrefjava.lang.IllegalStateException
0023textitem is not owned by a container
0024methodjava.lang.IllegalStateException.<init>()
0025objrefjavax.microedition.lcdui.Alert
0026textitem is owned by an Alert
0027objrefjavax.microedition.lcdui.Screen
0028methodjavax.microedition.lcdui.Screen.setNextCurrentItem()
0029methodthis.getCurrent()
002Amethodthis.setCurrent()
002BtextNull alert is passed.
002CtextNull nextDisplayable is passed.
002DtextAn Alert is passed for nextDisplayable:
002Emethodjava.lang.StringBuffer.append()
002Fmethodthis.toInvisibleDisplay()
0030methodcom.jblend.display.DisplayManager.getCurrentDisplay()
0031methodcom.jblend.display.DisplayManager.getCurrentLockObject()
0032fieldthis.requestedSetCurrent
0033methodjavax.microedition.lcdui.Displayable._cancel()
0034methodcom.jblend.display.DisplayManager.getNextCurrentDisplayable()
0035methodcom.jblend.display.DisplayManager.setNextCurrentDisplayable()
0036methodcom.jblend.display.DisplayManager.setNextCurrentDisplay()
0037methodjavax.microedition.lcdui.UiEventHandler.postSetCurrent()
0038methodthis.toVisibleDisplay()
0039methodcom.jblend.display.DisplayManager.getRelatedMIDlet()
003Amethodcom.jblend.display.DisplayManager.getDisplayVisible()
003Bmethodthis.nativeStartBacklightFlash()
003Cmethodthis.nativeStopBacklightFlash()
003DtextflashBacklight: duration is illegal.
003Emethodthis.nativeStartVibration()
003Fmethodthis.nativeStopVibration()
0040textvibration: duration is illegal.
0041methodcom.jblend.display.DisplayManager.getCurrentDisplayable()
0042fieldthis.repaintRect
0043methodcom.jblend.util.Rectangle.add()
0044fieldthis.s_bServiceRepaintFlag
0045methodjavax.microedition.lcdui.UiEventHandler.postRepaint()
0046fieldthis.requestedStartRegisteredRunnables
0047methodthis.repaintVirtualWindowGraphics()
0048methodthis.getCurrentMIDlet()
0049methodcom.jblend.display.DisplayManager.getCurrentMIDlet()
004Afieldthis.s_repaintLock
004Bmethodjava.lang.Thread.currentThread()
004Cfieldthis.uiEventThread
004Dmethodjavax.microedition.lcdui.UiEventHandler.cancelRepaint()
004Emethodthis._paintCurrent()
004Fmethodjava.lang.Object.wait()
0050objrefjava.lang.InterruptedException
0051methodjava.lang.Object.<init>()
0052methodthis.switchCurrentDisplayable()
0053methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0054methodcom.jblend.util.Rectangle.setBounds()
0055methodjavax.microedition.lcdui.Displayable._getGraphics()
0056methodcom.jblend.micro.lcdui.UiStatuses.getSyncObject()
0057methodcom.jblend.micro.lcdui.UiStatuses.startDraw()
0058methodjavax.microedition.lcdui.Graphics.initializeGraphics()
0059methodjavax.microedition.lcdui.OnScreenGraphics.startPaint()
005Afieldthis.s_bNeedCopyToRealScreen
005Bmethodcom.jblend.display.DisplayManager.isForeground()
005Cmethodcom.jblend.display.DisplayManager.getActualVisibleDisplayable()
005Dmethodjavax.microedition.lcdui.OnScreenGraphics.endPaint()
005Emethodjavax.microedition.lcdui.Displayable._paint()
005Fobjrefjava.lang.Throwable
0060fieldjava.lang.System.err
0061text occurred in
0062methodjava.lang.Object.getClass()
0063methodjava.lang.Class.getName()
0064text.paint(Graphics), ignored.
0065methodjava.io.PrintStream.println()
0066methodcom.jblend.display.DisplayManager.setActualVisibleDisplayable()
0067methodcom.jblend.micro.lcdui.UiStatuses.endDraw()
0068methodcom.jblend.micro.lcdui.UiStatuses.displayUpdated()
0069methodjava.lang.Object.notifyAll()
006Afieldthis.callSerialliesTmp
006Bmethodjava.util.Vector.removeAllElements()
006Cmethodjava.util.Vector.size()
006Dmethodjava.util.Vector.elementAt()
006Eobjrefjava.lang.Runnable
006Fmethodjava.lang.Runnable.run()
0070text.run(), ignored.
0071methodthis.vibrate()
0072methodthis.flashBacklight()
0073methodcom.jblend.display.DisplayManager.notifyDisplayShow()
0074methodcom.jblend.display.DisplayManager.notifyDisplayableChanged()
0075methodcom.jblend.display.DisplayManager.notifyDisplayHide()
0076methodcom.jblend.display.DisplayManager.getNextCurrentDisplay()
0077methodcom.jblend.display.DisplayManager.isMIDletSelector()
0078methodcom.jblend.display.DisplayManager.setCurrentDisplay()
0079methodcom.jblend.display.DisplayManager.setCurrentDisplayable()
007Atextcurrent Displayable is null
007Bmethodthis.nativeNeedUpdate()
007Cobjrefcom.jblend.ui.SequenceInterface
007Dmethodcom.jblend.ui.SequenceInterface.sequenceStop()
007Emethodjavax.microedition.lcdui.Displayable._lostFocus()
007Fmethodthis.nativeClearArrows()
0080textjavax.microedition.midlet.NullDisplayable
0081methodjava.lang.String.equals()
0082objrefjavax.microedition.lcdui.Canvas
0083methodjavax.microedition.lcdui.Graphics.setColor()
0084methodjp.co.aplix.cldc.midp.lcdui.UiDisplayableManager.notifyCurrentChanged()
0085methodjavax.microedition.lcdui.Displayable._gainedFocus()
0086methodcom.jblend.ui.SequenceInterface.sequenceStart()
0087methodcom.jblend.graphics.WindowSystem.getDefaultWindowSystem()
0088fieldthis.VIRTUAL_WIDTH
0089fieldthis.VIRTUAL_HEIGHT
008Afieldthis.REPAINT_MAX_WIDTH
008Bfieldthis.REPAINT_MAX_HEIGHT
008Cobjrefjava.lang.Object
008Dobjrefcom.jblend.util.Rectangle
008Emethodcom.jblend.util.Rectangle.<init>()
008Fobjrefjava.util.Vector
0090methodjava.util.Vector.<init>()
0091methodcom.jblend.micro.event.UiEventThread.getInstance()
0092methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0093methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0094methodcom.jblend.micro.event.AbstractEventThread.startThread()
0095methodthis.nativeNeedUpdateListInit()
0096objrefjava.lang.OutOfMemoryError
0097methodjava.lang.OutOfMemoryError.<init>()
0098methodthis.nativeNumAlphaLevels()
0099textjavax.microedition.lcdui.MediaVideoItemCreator
009Amethodjava.lang.Class.forName()
009Bmethodjava.lang.Class.newInstance()
009Cobjrefjava.lang.Exception

javax.microedition.lcdui.Displayable

public super abstract class Displayable

Fields
private static finalbooleanBACK_KEY_MAPS_BACK_COMMAND
private static finalbooleanCHECK_COMMAND_PRIORITY_FIRST
private static finalint[]CMD_KEYTABLE
private static finalbooleanDEBUG
private static finalintFLG_CLICKED
private static finalintFLG_PRESSED
private static finalintFLG_RELEASED
private static finalintTICKER_UPDATE_INTERVAL
privateboolean_bShown
private finalCommandMenuList$CmdVector_cmdList
privateCommandListener_commandListener
staticint_extUserKeyBase
private staticint_isMenuHardKey
private staticboolean[]_softLabelTypes
private static_softLabels
privateTicker_ticker
privateString_title
privateTitle_titleLabel
private finalCommandMenuListcommandMenu
finalObjectdisplayableLock
privatebooleanhasFocus
privatebooleanignoreNotifiesSizeChanged
 booleanisFullScreenMode
privatebooleanisSizeChanged
private staticCommandmenuCommand
 intnumSoftkey
privateObjectoccupyScreenObj
 booleanrequestFullScreenMode
private staticint[]s_cmdKeys
private staticOnScreenGraphicss_g
private finalint[]softKeyStatus
private staticint[]type_priority
private finalDisplayable$UIStateListenerImpluiStateListener
private staticUIGraphicsui_g

Methods
staticvoid<clinit>()
 void<init>()
finalvoid_addCommand(Command c1, boolean b1)
 void_cancel()
finalvoid_fireCommand(Command c1)
 void_fireExtraCommand(Command c1)
 void_gainedFocus()
finalCommand_getCommand(int i1)
finalint_getCommandsSize()
 OnScreenGraphics_getGraphics()
 int_getHeight()
static final nativeint_getPlatformKeyCode(int i1)
static finalUIGraphics_getUIGraphics()
 int_getWidth()
finalboolean_hasFocus()
 boolean_isForeground()
 void_lostFocus()
 void_notifyReleaseScreen()
 void_paint(Graphics g1, int i1, int i2, int i3, int i4)
 void_paintContent(Graphics g1)
finalvoid_paintTitle(Graphics g1, boolean b1)
finalvoid_paintTitle(Graphics g1)
finalvoid_paintTitleUnderPopup(Graphics g1)
 void_paintUnderPopup(Graphics g1)
 boolean_processKeyEvent(int i1, int i2, char c1)
 boolean_processMIDPEvent(MIDPEvent m1)
 boolean_processPointerEvent(int i1, int i2, int i3, int i4)
 boolean_processUIEvent(JoeGUIEvent j1)
finalvoid_removeCommand(Command c1, boolean b1)
finalvoid_repaint()
 void_repaint(int i1, int i2, int i3, int i4)
static final nativevoid_setFocusState(int i1)
 void_setGraphics(OnScreenGraphics o1)
static final nativevoid_setScrollPosition(int i1, int i2, int i3, int i4, int i5)
static final nativevoid_setScrollState(int i1)
 void_setSoftLabel(Command c1, int i1, String s1)
finalvoid_showSoftLabel()
 void_sizeChanged(int i1, int i2)
staticObjectaccess$100(Displayable d1)
staticCommandMenuListaccess$200(Displayable d1)
staticvoidaccess$300(Displayable d1)
privatebooleanactionCommand(int i1, int i2)
publicvoidaddCommand(Command c1)
 voidcallProcessSizeChanged(int i1, int i2, boolean b1)
private static final nativebooleancheckCommandPriorityFirst()
private static final nativebooleanenableMappedBackCommand()
private static final nativeint[]getCommandTypePriority()
publicintgetHeight()
publicTickergetTicker()
publicStringgetTitle()
 intgetTitleHeight()
 TitlegetTitleLabel()
publicintgetWidth()
 intgetWindowHeight()
 voidhide()
privatevoidhideCommandMenu()
private staticvoidhideSoftLabel(int i1)
publicbooleanisShown()
private static nativevoidnativeDrawAniChars()
private static nativeintnativeGetCommandKey(int i1)
static nativebooleannativeGetFullScreenMode()
private static nativeintnativeGetUserKeyBase()
static final nativevoidnativePaintSoftkey()
private static nativevoidnativeResetSoftLabels()
static nativebooleannativeSetFullScreenMode(boolean b1)
private static nativevoidnativeSetHighLevelGraphics(int i1)
private static nativevoidnativeSetSoftLabel(int i1, String s1)
finalvoidoccupyScreen(Object o1)
privatevoidpaintCommandMenu()
 voidprocessSizeChanged(int i1, int i2, boolean b1)
finalvoidreleaseScreen(Object o1)
publicvoidremoveCommand(Command c1)
publicvoidsetCommandListener(CommandListener c1)
 voidsetFocus(boolean b1)
 voidsetShown(boolean b1)
publicvoidsetTicker(Ticker t1)
publicvoidsetTitle(String s1)
 voidshow()
privatevoidshowCommandMenu()
private staticvoidshowSoftLabelSub(Command c1, boolean b1, int i1)
protectedvoidsizeChanged(int i1, int i2)
static nativeinttranslateKeyCode(int i1)
 voidupdateGraphics()
 voidupdateUIGraphics()

References
0000methodthis.hideCommandMenu()
0001methodcom.jblend.display.DisplayManager.getActualVisibleDisplayable()
0002methodthis._addCommand()
0003fieldthis.type_priority
0004methodjavax.microedition.lcdui.Command.getCommandType()
0005methodjavax.microedition.lcdui.Command.getPriority()
0006methodjavax.microedition.lcdui.CommandMenuList$CmdVector.contains()
0007methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0008methodjavax.microedition.lcdui.CommandMenuList$CmdVector.size()
0009methodjavax.microedition.lcdui.CommandMenuList$CmdVector.commandAt()
000Afieldthis.CHECK_COMMAND_PRIORITY_FIRST
000Bmethodjavax.microedition.lcdui.CommandMenuList$CmdVector.insertCommandAt()
000Cmethodjavax.microedition.lcdui.CommandMenuList$CmdVector.addCommand()
000Dmethodjavax.microedition.lcdui.UiEventHandler.getOccupyInputObject()
000Emethodthis.setShown()
000Fmethodthis._repaint()
0010methodthis._showSoftLabel()
0011methodthis._removeCommand()
0012methodjavax.microedition.lcdui.CommandMenuList$CmdVector.removeCommand()
0013methodthis._getHeight()
0014methodjavax.microedition.lcdui.Ticker._hide()
0015methodthis._isForeground()
0016methodthis._getWidth()
0017methodjavax.microedition.lcdui.Ticker.setWidth()
0018methodthis.callProcessSizeChanged()
0019methodjavax.microedition.lcdui.Title.hide()
001Aobjrefjavax.microedition.lcdui.Title
001Bmethodjavax.microedition.lcdui.Title.<init>()
001Cmethodjavax.microedition.lcdui.Title.setText()
001Dmethodjavax.microedition.lcdui.Font.getDefaultFont()
001Emethodjavax.microedition.lcdui.Title.getHeight()
001Fmethodjavax.microedition.lcdui.Title.setSize()
0020fieldjavax.microedition.lcdui.Screen.MAX_CLIENT_WIDTH
0021fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0022methodthis.getTitleHeight()
0023methodjava.lang.Object.<init>()
0024objrefjava.lang.Object
0025objrefjavax.microedition.lcdui.CommandMenuList
0026methodjavax.microedition.lcdui.CommandMenuList.<init>()
0027fieldjavax.microedition.lcdui.Display.window
0028objrefjavax.microedition.lcdui.CommandMenuList$CmdVector
0029methodjavax.microedition.lcdui.CommandMenuList$CmdVector.<init>()
002Aobjrefjavax.microedition.lcdui.Displayable$UIStateListenerImpl
002Bmethodjavax.microedition.lcdui.Displayable$UIStateListenerImpl.<init>()
002Cfieldthis._softLabels
002Dfieldjavax.microedition.lcdui.Display.VIRTUAL_WIDTH
002Eobjrefjavax.microedition.lcdui.Canvas
002Fmethodjavax.microedition.lcdui.Canvas._getWidth()
0030methodthis.getWidth()
0031methodjavax.microedition.lcdui.Canvas._getHeight()
0032methodthis.getHeight()
0033methodthis.actionCommand()
0034fieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT_SCREEN
0035methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0036methodcom.jblend.micro.lcdui.UiStatuses.isOccupiedByUserConfirmDialog()
0037methodthis.paintCommandMenu()
0038fieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
0039fieldcom.jblend.joe.JoeTicker.TICKER
003Amethodthis._repaint()
003Bfieldcom.jblend.joe.JoeTitle.TITLE
003Cfieldcom.jblend.joe.AbstractJoeGUIEvent.RELEASE_INPUT_EVENT
003Dmethodjavax.microedition.lcdui.UiEventHandler.setOccupyInputObject()
003Eobjrefjava.lang.Error
003Fmethodjava.lang.Error.<init>()
0040fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_SCREEN
0041fieldcom.jblend.joe.AbstractJoeGUIEvent.RELEASE_SCREEN
0042methodcom.jblend.micro.lcdui.UiStatuses.getSyncObject()
0043methodcom.jblend.micro.lcdui.UiStatuses.getOccupyScreenObject()
0044objrefjavax.microedition.lcdui.Item
0045methodjavax.microedition.lcdui.Item.releaseScreen()
0046objrefthis
0047methodthis.releaseScreen()
0048methodthis._hasFocus()
0049fieldcom.jblend.joe.JoeList.SELECTION_CHANGED
004Afieldcom.jblend.joe.JoeCommandMenu.COMMANDMENU
004Bmethodjavax.microedition.lcdui.CommandMenuList.getCommand()
004Cmethodjavax.microedition.lcdui.CommandMenuList.isExtraCommand()
004Dmethodjavax.microedition.lcdui.CommandListener.commandAction()
004Emethodthis._fireExtraCommand()
004Ffieldcom.jblend.joe.JoeCommandMenu.CANCELED
0050methodthis._getGraphics()
0051methodcom.jblend.micro.lcdui.UiStatuses.startDraw()
0052methodjavax.microedition.lcdui.Graphics.initializeGraphics()
0053methodjavax.microedition.lcdui.OnScreenGraphics.startPaint()
0054methodthis._paintUnderPopup()
0055fieldthis.ui_g
0056methodjavax.microedition.lcdui.CommandMenuList.paint()
0057methodthis.nativePaintSoftkey()
0058methodcom.jblend.micro.lcdui.UiStatuses.endDraw()
0059methodjavax.microedition.lcdui.OnScreenGraphics.endPaint()
005Amethodcom.jblend.micro.lcdui.UiStatuses.displayUpdated()
005Bmethodcom.jblend.display.DisplayManager.setSwitchableState()
005Cmethodthis.occupyScreen()
005Dmethodcom.jblend.display.DisplayManager.notifyDisplayableChanged()
005Emethodjavax.microedition.lcdui.CommandMenuList.show()
005Fmethodjavax.microedition.lcdui.CommandMenuList.hide()
0060methodjavax.microedition.lcdui.CommandMenuList.removeAllCommands()
0061methodcom.jblend.micro.lcdui.UiStatuses.occupyScreen()
0062methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0063methodcom.jblend.micro.lcdui.UiStatuses.removeUIStateListener()
0064methodcom.jblend.micro.lcdui.UiStatuses.releaseScreen()
0065methodcom.jblend.display.DisplayManager.getCurrentDisplayable()
0066fieldjavax.microedition.lcdui.Display.requestedSetCurrent
0067methodthis.sizeChanged()
0068methodjavax.microedition.lcdui.Ticker._getHeight()
0069000300FFFFFF
006Amethodjavax.microedition.lcdui.Graphics.setColor()
006Bmethodjavax.microedition.lcdui.Graphics.fillRect()
006Cmethodthis._paintTitle()
006Dmethodjavax.microedition.lcdui.Graphics.getClipX()
006Emethodjavax.microedition.lcdui.Graphics.getClipY()
006Fmethodjavax.microedition.lcdui.Graphics.getClipWidth()
0070methodjavax.microedition.lcdui.Graphics.getClipHeight()
0071methodjavax.microedition.lcdui.Graphics.getTranslateX()
0072methodjavax.microedition.lcdui.Graphics.getTranslateY()
0073methodjavax.microedition.lcdui.Ticker._getWidth()
0074methodjavax.microedition.lcdui.Ticker._setLocation()
0075methodjavax.microedition.lcdui.Graphics.clipRect()
0076methodjavax.microedition.lcdui.Ticker._show()
0077methodjavax.microedition.lcdui.Ticker._paint()
0078methodjavax.microedition.lcdui.Graphics.setClip()
0079methodjavax.microedition.lcdui.Title.getWidth()
007Amethodjavax.microedition.lcdui.Title.setLocation()
007Bmethodjavax.microedition.lcdui.Title.show()
007Cmethodjavax.microedition.lcdui.Title.paint()
007Dmethodjavax.microedition.lcdui.Display.requestRepaint()
007Efieldjavax.microedition.lcdui.Display.REPAINT_MAX_WIDTH
007Ffieldjavax.microedition.lcdui.Display.REPAINT_MAX_HEIGHT
0080fieldthis.s_g
0081objrefjavax.microedition.lcdui.OnScreenGraphics
0082methodjavax.microedition.lcdui.OnScreenGraphics.<init>()
0083objrefjavax.microedition.lcdui.UIGraphics
0084methodjavax.microedition.lcdui.UIGraphics.<init>()
0085methodcom.jblend.joe.JoeComponent.nativeUIGraphicsInit()
0086methodthis.nativeGetFullScreenMode()
0087methodthis.nativeSetFullScreenMode()
0088methodthis.updateGraphics()
0089methodthis.updateUIGraphics()
008Amethodthis.setFocus()
008Bmethodthis.setTitle()
008Cobjrefjava.lang.Throwable
008Dmethodthis.setTicker()
008Emethodthis._sizeChanged()
008Fmethodcom.jblend.display.DisplayManager.setShown()
0090methodthis.show()
0091methodthis.hide()
0092fieldthis._isMenuHardKey
0093methodthis.hideSoftLabel()
0094fieldthis.s_cmdKeys
0095fieldthis.menuCommand
0096methodjavax.microedition.lcdui.CommandMenuList$CmdVector.isExtraCommandAt()
0097methodthis.showSoftLabelSub()
0098methodjavax.microedition.lcdui.Command.getLabel()
0099methodjavax.microedition.lcdui.Command.getLongLabel()
009Amethodthis._setSoftLabel()
009Bmethodthis.nativeSetSoftLabel()
009Cfieldthis._softLabelTypes
009Dmethodthis.nativeResetSoftLabels()
009Efieldthis.BACK_KEY_MAPS_BACK_COMMAND
009F00037FFFFFFF
00A0methodjava.lang.Math.max()
00A1methodjavax.microedition.lcdui.CommandMenuList.addCommand()
00A2methodthis.showCommandMenu()
00A3methodthis.processSizeChanged()
00A4methodcom.jblend.micro.lcdui.ScreenMode.notifySizeChanged()
00A5methodjavax.microedition.lcdui.UiEventHandler.postSizeChanged()
00A6fieldthis.CMD_KEYTABLE
00A7methodthis.getCommandTypePriority()
00A8objrefjp.co.aplix.cldc.midp.lcdui.SystemOptionCommand
00A9textmidp_command_menu
00AAmethodjp.co.aplix.cldc.midp.lcdui.SystemOptionCommand.<init>()
00ABmethodthis.enableMappedBackCommand()
00ACmethodthis.checkCommandPriorityFirst()
00ADmethodthis.nativeSetHighLevelGraphics()
00AEmethodthis.nativeGetCommandKey()
00AFobjrefjavax.microedition.lcdui.Command
00B0methodthis.nativeGetUserKeyBase()
00B1fieldthis._extUserKeyBase

javax.microedition.lcdui.Displayable$1

private super class Displayable$1

javax.microedition.lcdui.Displayable$UIStateListenerImpl

private super class Displayable$UIStateListenerImpl

Fields
private finalDisplayablethis$0

Methods
privatevoid<init>(Displayable d1)
 void<init>(Displayable d1, Displayable$1 d2)
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Displayable.access$100()
0002methodjavax.microedition.lcdui.Displayable.access$200()
0003methodjavax.microedition.lcdui.Displayable.access$300()
0004methodjavax.microedition.lcdui.Displayable._notifyReleaseScreen()
0005methodjavax.microedition.lcdui.Displayable.releaseScreen()
0006objrefcom.jblend.micro.lcdui.UIStateListener

javax.microedition.lcdui.ExtensionGraphics

private super class ExtensionGraphics
extends javax.microedition.lcdui.Graphics

Fields
privateImageimage

Methods
 void<init>(int i1, int i2, int i3)
 void<init>(Image i1, int i2, int i3, int i4)

References
0000methodjavax.microedition.lcdui.Graphics.<init>()

javax.microedition.lcdui.Font

public final super class Font

Fields
private static finalintDEFALT_FONT_TYPE
private static finalFontDEFAULT_FONT
public static finalintFACE_MONOSPACE
public static finalintFACE_PROPORTIONAL
public static finalintFACE_SYSTEM
public static finalintFONT_INPUT_TEXT
public static finalintFONT_STATIC_TEXT
private static finalintINPUT_FONT_TYPE
public static finalintSIZE_LARGE
public static finalintSIZE_MEDIUM
public static finalintSIZE_SMALL
private static finalintSTATIC_FONT_TYPE
public static finalintSTYLE_BOLD
public static finalintSTYLE_ITALIC
public static finalintSTYLE_PLAIN
public static finalintSTYLE_UNDERLINED
static finalint_INVALID_HANDLE
private staticFont_input_font
privateint_nBaselinePosition
privateint_nFace
privateint_nHeight
 int_nId
privateint_nSize
privateint_nStyle
private staticFont_static_font
privatebooleanisDefault

Methods
staticvoid<clinit>()
privatevoid<init>(int i1)
privatevoid<init>(int i1, int i2, int i3)
public nativeintcharWidth(char c1)
public nativeintcharsWidth(char[] c1, int i1, int i2)
publicintgetBaselinePosition()
private staticintgetCheckedFace(int i1)
private staticintgetCheckedSize(int i1)
private staticintgetCheckedStyle(int i1)
public staticFontgetDefaultFont()
publicintgetFace()
public staticFontgetFont(int i1)
public staticFontgetFont(int i1, int i2, int i3)
publicintgetHeight()
publicintgetSize()
publicintgetStyle()
private static nativevoidinitializeIndex()
publicbooleanisBold()
publicbooleanisItalic()
publicbooleanisPlain()
publicbooleanisUnderlined()
private static nativeintnativeCreateFont(int i1, int i2)
private static nativeintnativeGetBaselinePosition(int i1)
private static nativeintnativeGetDefault(int i1)
private static nativeintnativeGetHeight(int i1)
private static nativeintnativeGetInvalidHandle()
private static nativeintnativeGetSize(int i1)
private static nativeintnativeGetType(int i1)
private static nativevoidregistNativeFinalizer()
publicintstringWidth(String s1)
public nativeintsubstringWidth(String s1, int i1, int i2)

References
0000fieldthis._static_font
0001objrefthis
0002methodthis.nativeGetDefault()
0003methodthis.<init>()
0004objrefjava.lang.IllegalArgumentException
0005textillegal font specifier
0006methodjava.lang.IllegalArgumentException.<init>()
0007fieldthis.DEFAULT_FONT
0008methodthis.getCheckedFace()
0009methodthis.getCheckedStyle()
000Amethodthis.getCheckedSize()
000Bmethodthis.<init>()
000Cmethodthis.substringWidth()
000Dobjrefjava.lang.StringBuffer
000Emethodjava.lang.StringBuffer.<init>()
000Ftextface:
0010methodjava.lang.StringBuffer.append()
0011methodjava.lang.StringBuffer.append()
0012methodjava.lang.StringBuffer.toString()
0013textstyle:
0014textsize:
0015fieldthis._INVALID_HANDLE
0016methodthis.nativeCreateFont()
0017methodthis.nativeGetHeight()
0018methodthis.nativeGetBaselinePosition()
0019methodthis.nativeGetType()
001Amethodthis.nativeGetSize()
001Bmethodthis.nativeGetInvalidHandle()
001Cmethodthis.initializeIndex()
001Dmethodthis.registNativeFinalizer()

javax.microedition.lcdui.Form

public super class Form
extends javax.microedition.lcdui.Screen

Fields
private static finalintDEBUG
privateItemStateListenerlistener
private static finalint[]scroll

Methods
staticvoid<clinit>()
publicvoid<init>(String s1)
publicvoid<init>(String s1, Item[] i1)
finalvoid_doLayout(Vector v1)
finalvoid_notifyItemStateChanged(Item i1)
finalboolean_processKeyEvent(int i1, int i2, char c1)
finalboolean_processMIDPEvent(MIDPEvent m1)
finalboolean_processPointerEvent(int i1, int i2, int i3, int i4)
finalboolean_processUIEvent(JoeGUIEvent j1)
publicintappend(Image i1)
publicintappend(String s1)
publicintappend(Item i1)
publicvoiddelete(int i1)
publicvoiddeleteAll()
publicItemget(int i1)
publicintgetHeight()
publicintgetWidth()
publicvoidinsert(int i1, Item i2)
publicvoidset(int i1, Item i2)
publicvoidsetItemStateListener(ItemStateListener i1)
publicintsize()

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Screen.<init>()
0002fieldjavax.microedition.lcdui.Screen.screens
0003methodthis.append()
0004methodjavax.microedition.lcdui.Screen.addInstanceList()
0005methodjavax.microedition.lcdui.Screen._getItemCount()
0006methodthis.insert()
0007objrefjava.lang.NullPointerException
0008textstr is null.
0009methodjava.lang.NullPointerException.<init>()
000Aobjrefjavax.microedition.lcdui.StringItem
000Bmethodjavax.microedition.lcdui.StringItem.<init>()
000Ctextimage is null.
000Dobjrefjavax.microedition.lcdui.ImageItem
000Emethodjavax.microedition.lcdui.ImageItem.<init>()
000Fmethodjavax.microedition.lcdui.Screen._insert()
0010methodjavax.microedition.lcdui.Screen._invalidate()
0011methodjavax.microedition.lcdui.Screen._remove()
0012methodthis.size()
0013methodthis.delete()
0014methodjavax.microedition.lcdui.Screen._getItem()
0015methodjavax.microedition.lcdui.Displayable.getWindowHeight()
0016methodjavax.microedition.lcdui.Displayable.getWidth()
0017methodjavax.microedition.lcdui.Displayable._processKeyEvent()
0018fieldthis.scroll
0019methodjavax.microedition.lcdui.Item._processKeyEvent()
001Afieldcom.jblend.joe.JoeKeyEvent.KEEP_FOCUS
001Bmethodjavax.microedition.lcdui.Screen._translateViewPort()
001Cmethodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
001Dfieldjavax.microedition.lcdui.Screen.VERTICAL_SCROLL_UNIT
001Emethodcom.jblend.micro.lcdui.ScreenOption.isRtl()
001Fmethodjavax.microedition.lcdui.Screen._setFocusToNextItem()
0020methodjavax.microedition.lcdui.Screen._setFocusToNextItem()
0021methodjavax.microedition.lcdui.Screen._isOnRealScreen()
0022methodjavax.microedition.lcdui.Screen._setFocusedItem()
0023methodjavax.microedition.lcdui.Displayable._processPointerEvent()
0024methodjavax.microedition.lcdui.Screen._processUIEvent()
0025fieldcom.jblend.joe.JoeCommandMenu.COMMANDMENU
0026methodjavax.microedition.lcdui.Item._processUIEvent()
0027fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_INPUT_EVENT
0028fieldcom.jblend.joe.AbstractJoeGUIEvent.RELEASE_INPUT_EVENT
0029objrefjava.lang.Error
002Amethodjava.lang.Error.<init>()
002Bmethodjavax.microedition.lcdui.Screen._getItemByID()
002Cmethodjavax.microedition.lcdui.Screen._processMIDPEvent()
002Dobjrefjavax.microedition.lcdui.Item
002Emethodthis._notifyItemStateChanged()
002Fmethodjavax.microedition.lcdui.Screen._doLayout()
0030methodjavax.microedition.lcdui.ItemStateListener.itemStateChanged()

javax.microedition.lcdui.Gauge

public super class Gauge
extends javax.microedition.lcdui.Item

Fields
public static finalintCONTINUOUS_IDLE
public static finalintCONTINUOUS_RUNNING
public static finalintINCREMENTAL_IDLE
public static finalintINCREMENTAL_UPDATING
public static finalintINDEFINITE
private static finalbooleanTHREAD_DEBUG
private static finalGauge$GaugeUpdateThreadgaugeThread
privateintindefiniteType
privatebooleaninteractive
privateintmaxValue
privateintvalue

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, boolean b1, int i1, int i2)
finalvoid_hideNotify()
finalvoid_idle()
finalvoid_increment()
finalboolean_processUIEvent(JoeGUIEvent j1)
finalvoid_showNotify(Graphics g1)
publicintgetMaxValue()
publicintgetValue()
publicbooleanisInteractive()
 booleanisJoeContainersItem()
publicvoidsetMaxValue(int i1)
publicvoidsetValue(int i1)

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001fieldjavax.microedition.lcdui.Item.items
0002objrefcom.jblend.joe.JoeGauge
0003fieldcom.jblend.joe.JoeMIDP.GAUGE_INTERACTIVE
0004methodcom.jblend.joe.JoeGauge.<init>()
0005fieldcom.jblend.joe.JoeMIDP.GAUGE_NON_INTERACTIVE
0006methodjavax.microedition.lcdui.Item._setJoe()
0007fieldcom.jblend.joe.JoeComponent.FOCUS_POLICY_SMOOTH
0008methodcom.jblend.joe.JoeComponent.setFocusPolicy()
0009methodjavax.microedition.lcdui.Item._setEnabled()
000Amethodthis.setMaxValue()
000Bmethodthis.setValue()
000Cmethodjavax.microedition.lcdui.Screen.getMaxClientWidth()
000Dmethodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
000Emethodcom.jblend.joe.JoeComponent.setSize()
000Fmethodjavax.microedition.lcdui.Item.addInstanceList()
0010fieldthis.gaugeThread
0011methodthis.isInteractive()
0012methodjava.lang.Math.max()
0013methodjava.lang.Math.min()
0014methodcom.jblend.joe.JoeGauge.setValue()
0015fieldcom.jblend.joe.JoeGauge.CONTINUOUS
0016methodjavax.microedition.lcdui.Gauge$GaugeUpdateThread.remove()
0017methodthis._idle()
0018fieldcom.jblend.joe.JoeGauge.INCREMENTAL
0019methodjavax.microedition.lcdui.Item._isShown()
001Amethodjavax.microedition.lcdui.Gauge$GaugeUpdateThread.add()
001Bmethodthis._increment()
001Cobjrefjava.lang.IllegalArgumentException
001Dobjrefjava.lang.StringBuffer
001Emethodjava.lang.StringBuffer.<init>()
001Ftextvalue:
0020methodjava.lang.StringBuffer.append()
0021methodjava.lang.StringBuffer.append()
0022methodjava.lang.StringBuffer.toString()
0023methodjava.lang.IllegalArgumentException.<init>()
0024methodcom.jblend.joe.JoeGauge.increment()
0025methodcom.jblend.joe.JoeGauge.idle()
0026methodcom.jblend.joe.JoeGauge.getValue()
0027textmaxValue:
0028fieldcom.jblend.joe.JoeGauge.NORMAL
0029methodcom.jblend.joe.JoeGauge.setMode()
002Amethodcom.jblend.joe.JoeGauge.setMaxValue()
002Bfieldcom.jblend.joe.JoeGauge.INDEFINITE
002Cmethodjavax.microedition.lcdui.Item._invalidate()
002Dmethodjavax.microedition.lcdui.Item._processUIEvent()
002Efieldcom.jblend.joe.JoeGauge.VALUE_CHANGED
002Fmethodjavax.microedition.lcdui.Item._getOwner()
0030objrefjavax.microedition.lcdui.Form
0031methodjavax.microedition.lcdui.Form._notifyItemStateChanged()
0032objrefjavax.microedition.lcdui.Alert
0033methodjavax.microedition.lcdui.Item._showNotify()
0034methodjavax.microedition.lcdui.Item._hideNotify()
0035objrefjavax.microedition.lcdui.Gauge$GaugeUpdateThread
0036methodjavax.microedition.lcdui.Gauge$GaugeUpdateThread.<init>()

javax.microedition.lcdui.Gauge$GaugeUpdateThread

private super class Gauge$GaugeUpdateThread
extends java.lang.Thread

Fields
private static finalintINTERVAL
private finalVectorgauges
privatebooleanrunning

Methods
publicvoid<init>()
publicvoidadd(Gauge g1)
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)
publicvoidremove(Gauge g1)
publicvoidremoveAll()
publicvoidresume()
publicvoidrun()
publicvoidsuspend()

References
0000methodjava.lang.Thread.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0004methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0005methodjava.lang.Thread.start()
0006methodjava.util.Vector.contains()
0007methodjava.util.Vector.addElement()
0008methodjava.lang.Object.notify()
0009methodjava.util.Vector.removeElement()
000Amethodjava.util.Vector.removeAllElements()
000Bmethodjava.util.Vector.size()
000Cmethodjava.lang.Object.wait()
000D000500000000
000E0000000000FA
000Fmethodjava.lang.Object.wait()
0010methodjava.util.Vector.elementAt()
0011objrefjavax.microedition.lcdui.Gauge
0012methodjavax.microedition.lcdui.Gauge._increment()
0013objrefjava.lang.Throwable
0014methodjava.lang.Throwable.printStackTrace()
0015methodthis.suspend()
0016methodthis.resume()
0017objrefcom.jblend.micro.lcdui.UIStateListener

javax.microedition.lcdui.Graphics

public super class Graphics

Fields
public static finalintBASELINE
public static finalintBOTTOM
public static finalintDOTTED
public static finalintHCENTER
private finalintHEIGHT
public static finalintLEFT
public static finalintRIGHT
public static finalintSOLID
public static finalintTOP
public static finalintVCENTER
private finalintWIDTH
static finalint_INVALID_HANDLE
privateFont_font
privateint_nClipH
privateint_nClipW
privateint_nClipX
privateint_nClipY
privateint_nId
privateint_nIdScreen
privateint_nM3gTarget
privateint_nOriginOffsetX
privateint_nOriginOffsetY
privateint_nRGB
privateint_nStyle
privateint_nUpperClipH
privateint_nUpperClipW
privateint_nUpperClipX
privateint_nUpperClipY
private static finalRectangleworkRect

Methods
staticvoid<clinit>()
 void<init>(int i1, int i2, int i3)
finalvoid_clipUpperRect(int i1, int i2, int i3, int i4)
nativevoidclearRect()
public nativevoidclipRect(int i1, int i2, int i3, int i4)
public nativevoidcopyArea(int i1, int i2, int i3, int i4, int i5, int i6, int i7)
public nativevoiddrawArc(int i1, int i2, int i3, int i4, int i5, int i6)
public nativevoiddrawChar(char c1, int i1, int i2, int i3)
public nativevoiddrawChars(char[] c1, int i1, int i2, int i3, int i4, int i5)
public nativevoiddrawImage(Image i1, int i2, int i3, int i4)
public nativevoiddrawLine(int i1, int i2, int i3, int i4)
public nativevoiddrawRGB(int[] i1, int i2, int i3, int i4, int i5, int i6, int i7, boolean b1)
public nativevoiddrawRect(int i1, int i2, int i3, int i4)
public nativevoiddrawRegion(Image i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9)
public nativevoiddrawRoundRect(int i1, int i2, int i3, int i4, int i5, int i6)
public nativevoiddrawString(String s1, int i1, int i2, int i3)
public nativevoiddrawSubstring(String s1, int i1, int i2, int i3, int i4, int i5)
public nativevoidfillArc(int i1, int i2, int i3, int i4, int i5, int i6)
public nativevoidfillRect(int i1, int i2, int i3, int i4)
public nativevoidfillRoundRect(int i1, int i2, int i3, int i4, int i5, int i6)
public nativevoidfillTriangle(int i1, int i2, int i3, int i4, int i5, int i6)
publicintgetBlueComponent()
publicintgetClipHeight()
publicintgetClipWidth()
publicintgetClipX()
publicintgetClipY()
publicintgetColor()
public nativeintgetDisplayColor(int i1)
publicFontgetFont()
public nativeintgetGrayScale()
publicintgetGreenComponent()
finalintgetID()
publicintgetRedComponent()
public nativeintgetStrokeStyle()
publicintgetTranslateX()
publicintgetTranslateY()
 intgetUpperClipHeight()
 intgetUpperClipWidth()
 intgetUpperClipX()
 intgetUpperClipY()
private static nativevoidinitializeFieldIndex()
 voidinitializeGraphics()
private static nativeintnativeCreateGraphics(int i1)
private static nativeintnativeGetInvalidHandle()
private nativevoidnativeSetFont(int i1)
private static nativevoidregistNativeFinalizer()
public nativevoidsetClip(int i1, int i2, int i3, int i4)
public nativevoidsetColor(int i1)
public nativevoidsetColor(int i1, int i2, int i3)
publicvoidsetFont(Font f1)
public nativevoidsetGrayScale(int i1)
nativevoidsetOrigin(int i1, int i2)
public nativevoidsetStrokeStyle(int i1)
nativevoidsetUpperClip(int i1, int i2, int i3, int i4)
public nativevoidtranslate(int i1, int i2)

References
0000methodjavax.microedition.lcdui.Font.getDefaultFont()
0001methodthis.nativeSetFont()
0002fieldthis._INVALID_HANDLE
0003methodthis.nativeCreateGraphics()
0004000300FFFFFF
0005methodthis.setColor()
0006methodthis.setUpperClip()
0007methodthis.setClip()
0008methodthis.setOrigin()
0009methodthis.setStrokeStyle()
000Amethodthis.setFont()
000Bfieldthis.workRect
000Cmethodcom.jblend.util.Rectangle.intersection()
000Dobjrefcom.jblend.util.Rectangle
000Emethodcom.jblend.util.Rectangle.<init>()
000Fmethodthis.nativeGetInvalidHandle()
0010methodthis.initializeFieldIndex()
0011methodthis.registNativeFinalizer()

javax.microedition.lcdui.Image

public super class Image

Fields
private static finalbooleanDEBUG
private static finalintJK_IMAGE_INTERRUPTED
private static finalintMAX_DECODE_RETRY
static finalint_INVALID_HANDLE
private static finalboolean_createCroppedImage
privateint_nHeight
privateint_nId
privateint_nWidth
privatebooleanisMutable
privatebooleanisOffScreen

Methods
staticvoid<clinit>()
privatevoid<init>(Image i1, int i2, int i3, int i4, int i5, int i6)
privatevoid<init>(byte[] b1, int i1, int i2)
privatevoid<init>(int[] i1, int i2, int i3, boolean b1)
privatevoid<init>(int i1, int i2, boolean b1)
privatevoid<init>()
public staticImagecreateImage(String s1)
public staticImagecreateImage(InputStream i1)
public staticImagecreateImage(int i1, int i2)
public staticImagecreateImage(byte[] b1, int i1, int i2)
public staticImagecreateImage(Image i1)
public staticImagecreateImage(Image i1, int i2, int i3, int i4, int i5, int i6)
public staticImagecreateRGBImage(int[] i1, int i2, int i3, boolean b1)
publicGraphicsgetGraphics()
publicintgetHeight()
 intgetImageID()
publicvoidgetRGB(int[] i1, int i2, int i3, int i4, int i5, int i6, int i7)
publicintgetWidth()
private static nativevoidinitializeFieldIndex()
publicbooleanisMutable()
 booleanisOffScreen()
private static nativeintnativeCreateCroppedImage(int i1, int i2, int i3, int i4, int i5, int i6, boolean b1)
private static nativeintnativeCreateImage(byte[] b1, int i1, int i2)
private static nativeintnativeCreateOffScreen(int i1, int i2)
private static nativeintnativeCreateRGBImage(int[] i1, int i2, int i3, boolean b1)
private static nativeintnativeGetImageHeight(int i1, boolean b1)
private static nativeintnativeGetImageWidth(int i1, boolean b1)
private static nativeintnativeGetInvalidHandle()
private static nativevoidnativeGetRGBImage(int i1, int[] i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, boolean b1)
private static nativevoidregistNativeFinalizer()
private staticint[]translateARGB(int[] i1, int i2, int i3, int i4)

References
0000objrefjava.lang.IllegalArgumentException
0001objrefjava.lang.StringBuffer
0002methodjava.lang.StringBuffer.<init>()
0003textwidth:
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006text, height:
0007methodjava.lang.StringBuffer.toString()
0008methodjava.lang.IllegalArgumentException.<init>()
0009objrefthis
000Amethodthis.<init>()
000Bmethodthis.getGraphics()
000C000300FFFFFF
000Dmethodjavax.microedition.lcdui.Graphics.setColor()
000Emethodjavax.microedition.lcdui.Graphics.fillRect()
000Fobjrefjava.lang.NullPointerException
0010textsource is null
0011methodjava.lang.NullPointerException.<init>()
0012methodthis.isMutable()
0013methodthis.getWidth()
0014methodthis.getHeight()
0015methodthis.createImage()
0016textimage is null
0017texttransform is not valid
0018textwidth or height is zero or less
0019fieldthis._createCroppedImage
001Amethodthis.<init>()
001Bmethodthis.getImageID()
001Cmethodthis.isOffScreen()
001Dmethodthis.nativeGetRGBImage()
001Emethodthis.translateARGB()
001Fmethodthis.<init>()
0020methodjava.lang.System.gc()
0021textname is null.
0022methodcom.jblend.util.SystemProperties.getSystemProperties()
0023textappName
0024methodcom.jblend.util.Properties.getProperty()
0025objrefjava.lang.RuntimeException
0026textmidlet name:
0027methodjava.lang.RuntimeException.<init>()
0028methodjava.lang.Class.forName()
0029methodjava.lang.Class.getResourceAsStream()
002Aobjrefjava.io.IOException
002Btextresource not found:
002Cmethodjava.io.IOException.<init>()
002Dmethodjava.io.InputStream.available()
002Emethodjava.io.InputStream.read()
002Fmethodthis.createImage()
0030methodjava.lang.Throwable.getMessage()
0031methodjava.io.InputStream.close()
0032objrefjava.lang.ClassNotFoundException
0033textThe main-class-name was confused.
0034textstream is null
0035objrefjavax.microedition.lcdui.PrivateByteArrayOutputStream
0036methodjavax.microedition.lcdui.PrivateByteArrayOutputStream.<init>()
0037methodjava.io.ByteArrayOutputStream.write()
0038methodjava.io.InputStream.read()
0039methodjavax.microedition.lcdui.PrivateByteArrayOutputStream.getRawBuff()
003Amethodjava.io.ByteArrayOutputStream.size()
003Bmethodjava.io.ByteArrayOutputStream.close()
003CtextimageData is null
003Dobjrefjava.lang.ArrayIndexOutOfBoundsException
003EtextimageOffset:
003Ftext, imageLength:
0040methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0041methodthis.<init>()
0042textrgb is null
0043textrgb length less than pixels
0044objrefjava.lang.IllegalStateException
0045textimage is immutable.
0046methodjava.lang.IllegalStateException.<init>()
0047objrefjavax.microedition.lcdui.ExtensionGraphics
0048methodjavax.microedition.lcdui.ExtensionGraphics.<init>()
0049methodthis.nativeGetImageWidth()
004Amethodthis.nativeGetImageHeight()
004BtextrgbData is null
004Ctextarea being retrieved exceeds the bounds of source image
004Dtextthe absolute value of scanlength is less than width
004Etextthe index of rgbData is either negative or beyond its length of rgbData
004Ffieldthis._INVALID_HANDLE
0050methodthis.nativeCreateOffScreen()
0051textheight:
0052methodthis.nativeCreateImage()
0053000500000000
0054000000000064
0055methodjava.lang.Thread.sleep()
0056objrefjava.lang.InterruptedException
0057textsrcData:
0058methodjava.lang.StringBuffer.append()
0059methodthis.nativeCreateRGBImage()
005Amethodthis.nativeCreateCroppedImage()
005Btextmidp_enhance_create_cropped_image
005Cmethodcom.jblend.micro.SystemOption.getProperty()
005Dtext1
005Emethodjava.lang.String.equals()
005Fmethodthis.nativeGetInvalidHandle()
0060methodthis.initializeFieldIndex()
0061methodthis.registNativeFinalizer()

javax.microedition.lcdui.ImageItem

public super class ImageItem
extends javax.microedition.lcdui.Item

Fields
private static finalbooleanDEBUG
privateStringaltText
privateintappearanceMode
privateintcontentHeight
privateintcontentWidth
private static finalFontdefaultFont
privateImageimage
privateImagesnapshot

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, Image i1, int i2, String s2)
publicvoid<init>(String s1, Image i1, int i2, String s2, int i3)
finalint_getContentHeight()
finalint_getContentWidth()
finalint_getMinimumContentHeight()
finalint_getMinimumContentWidth()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
finalvoid_paintContent(Graphics g1)
finalint_processKeyEvent(int i1, int i2, char c1, int[] i3)
finalboolean_processUIEvent(JoeGUIEvent j1)
finalvoid_setContentSize(int i1, int i2)
finalint_setFocused(boolean b1, int i1)
privateboolean_useJoe()
publicvoidaddCommand(Command c1)
publicStringgetAltText()
publicintgetAppearanceMode()
publicImagegetImage()
publicintgetPreferredHeight()
publicintgetPreferredWidth()
publicvoidremoveCommand(Command c1)
publicvoidsetAltText(String s1)
publicvoidsetImage(Image i1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Item.<init>()
0002fieldjavax.microedition.lcdui.Item.items
0003objrefcom.jblend.joe.JoeButton
0004fieldcom.jblend.joe.JoeMIDP.IMAGEITEM_BUTTON
0005methodcom.jblend.joe.JoeButton.<init>()
0006methodjavax.microedition.lcdui.Item._setJoe()
0007objrefjava.lang.IllegalArgumentException
0008textappearanceMode invalid
0009methodjava.lang.IllegalArgumentException.<init>()
000Amethodjavax.microedition.lcdui.Item._setEnabled()
000Bmethodthis.setImage()
000Cmethodjavax.microedition.lcdui.Item.setLayout()
000Dmethodthis.setAltText()
000Emethodjavax.microedition.lcdui.Item.addInstanceList()
000Fmethodjavax.microedition.lcdui.Item._invalidate()
0010methodjavax.microedition.lcdui.Image.createImage()
0011methodjavax.microedition.lcdui.Image.isOffScreen()
0012methodjavax.microedition.lcdui.Image.getImageID()
0013methodcom.jblend.joe.JoeButton.setOffScreen()
0014methodcom.jblend.joe.JoeButton.setImage()
0015fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0016methodjavax.microedition.lcdui.Item._setFocused()
0017methodthis._useJoe()
0018methodjavax.microedition.lcdui.Item._repaint()
0019methodjavax.microedition.lcdui.Item._paintContent()
001Amethodjavax.microedition.lcdui.Item._isFocused()
001Bmethodjavax.microedition.lcdui.Item._getCommandsSize()
001Cmethodjavax.microedition.lcdui.Item._getContentX()
001Dmethodjavax.microedition.lcdui.Item._getContentY()
001Emethodjavax.microedition.lcdui.Image.getWidth()
001Fmethodjavax.microedition.lcdui.Screen.getMaxClientWidth()
0020methodjavax.microedition.lcdui.Item._getLayout()
0021methodjava.lang.Math.max()
0022methodjavax.microedition.lcdui.Graphics.setClip()
0023fieldthis.defaultFont
0024methodjavax.microedition.lcdui.Graphics.setFont()
0025methodjavax.microedition.lcdui.Graphics.setStrokeStyle()
0026methodcom.jblend.micro.lcdui.ScreenOption.getLinkedColor()
0027methodjavax.microedition.lcdui.Graphics.setColor()
0028methodjavax.microedition.lcdui.Graphics.fillRect()
0029methodcom.jblend.micro.lcdui.ScreenOption.getBackgroundColor()
002Amethodcom.jblend.micro.lcdui.ScreenOption.getForegroundColor()
002Bmethodjavax.microedition.lcdui.Graphics.drawImage()
002Cmethodjavax.microedition.lcdui.Image.getHeight()
002Dmethodjavax.microedition.lcdui.Graphics.drawLine()
002Emethodjavax.microedition.lcdui.Item._getPreferredLabelWidth()
002Fmethodjava.lang.Math.min()
0030methodjavax.microedition.lcdui.Item.getPreferredWidth()
0031methodjavax.microedition.lcdui.Item._getPreferredContentWidth()
0032methodthis._getMinimumContentWidth()
0033methodthis.getPreferredWidth()
0034methodjavax.microedition.lcdui.Item._getPreferredLabelHeight()
0035methodjavax.microedition.lcdui.Item.getPreferredHeight()
0036methodjavax.microedition.lcdui.Item._getPreferredContentHeight()
0037methodthis._getMinimumContentHeight()
0038methodjavax.microedition.lcdui.Item._getMinimumContentWidth()
0039methodjavax.microedition.lcdui.Item._getMinimumContentHeight()
003Amethodjavax.microedition.lcdui.Item._setContentSize()
003Bmethodjavax.microedition.lcdui.Item.addCommand()
003Cmethodthis._setFocused()
003Dmethodjavax.microedition.lcdui.Item.removeCommand()
003Emethodjavax.microedition.lcdui.Item._fireDefaultCommand()
003Fmethodjavax.microedition.lcdui.Item._processKeyEvent()
0040methodjavax.microedition.lcdui.Item._processUIEvent()
0041fieldcom.jblend.joe.JoeButton.PUSHED
0042methodjavax.microedition.lcdui.Font.getDefaultFont()

javax.microedition.lcdui.Item

public super abstract class Item

Fields
public static finalintBUTTON
static finalintCONTENT_LAYOUT_HORIZON
static finalintCONTENT_LAYOUT_VERTICAL
private static finalbooleanDEBUG_SIZE
public static finalintHYPERLINK
public static finalintLAYOUT_2
static finalintLAYOUT_ALL_MASK
public static finalintLAYOUT_BOTTOM
public static finalintLAYOUT_CENTER
public static finalintLAYOUT_DEFAULT
public static finalintLAYOUT_EXPAND
static finalintLAYOUT_HORIZON_MASK
public static finalintLAYOUT_LEFT
public static finalintLAYOUT_NEWLINE_AFTER
public static finalintLAYOUT_NEWLINE_BEFORE
public static finalintLAYOUT_RIGHT
public static finalintLAYOUT_SHRINK
public static finalintLAYOUT_TOP
public static finalintLAYOUT_VCENTER
static finalintLAYOUT_VERTICAL_MASK
public static finalintLAYOUT_VEXPAND
public static finalintLAYOUT_VSHRINK
public static finalintPLAIN
private static finalbooleanRELAYOUT_DEBUG
privateboolean_bEnabled
privateboolean_bFocused
privateString_label
privateItemCommandListenercommandListener
privateCommandMenuListcommandMenu
private finalVectorcommands
privateintcontentX
privateintcontentY
privateCommanddefaultCommand
privateintheight
privatebooleaninline
privatebooleanisShown
finalObjectitemLock
static finalVectoritems
privateJoeComponentjoeComponent
privateLabellabelItem
privateintlabelX
privateintlabelY
privateintlayout
privateObjectoccupyScreenObj
privateScreenowner
privateintpreferredHeight
privateintpreferredWidth
private staticItem$RelayoutHandlerrelayoutHandler
private finalItem$UIStateListenerImpluiStateListener
privateintwidth
privateintx
privateinty

Methods
staticvoid<clinit>()
 void<init>(String s1)
 boolean_canCursorDown()
 boolean_canCursorUp()
finalvoid_fireCommand(Command c1)
finalvoid_fireDefaultCommand()
finalvoid_gainedLogicalFocus(Screen s1)
 int_getAdjustScrollInKeyEvent(int i1)
finalCommand_getCommandAt(int i1)
finalint_getCommandsSize()
 int_getContentHeight()
 int_getContentLayoutPolicy()
 int_getContentWidth()
finalint_getContentX()
finalint_getContentY()
finalint_getHeight()
finalint_getID()
finalItemCommandListener_getItemCommandListener()
finalJoeComponent_getJoe()
finalint_getLabelHeight()
finalint_getLabelWidth()
finalint_getLabelX()
finalint_getLabelY()
finalint_getLayout()
 int_getLineHeight()
 int_getMinimumContentHeight()
 int_getMinimumContentWidth()
finalint_getMinimumLabelHeight()
finalint_getMinimumLabelWidth()
finalScreen_getOwner()
 int_getPreferredContentHeight(int i1)
 int_getPreferredContentWidth(int i1)
finalint_getPreferredLabelHeight(int i1)
finalint_getPreferredLabelWidth()
 int_getScrollInFocused(int i1)
 int_getScrollInLayout()
finalint_getWidth()
finalint_getX()
finalint_getY()
 void_hideNotify()
finalvoid_invalidate()
finalboolean_isEnabled()
finalboolean_isFocusable()
finalboolean_isFocused()
finalboolean_isInline()
finalboolean_isPreferredHeightLocked()
finalboolean_isPreferredSizeLocked()
finalboolean_isPreferredWidthLocked()
finalboolean_isShown()
finalvoid_lostLogicalFocus(Screen s1)
 void_notifySizeChanged()
finalvoid_paint(Graphics g1)
 void_paintContent(Graphics g1)
finalvoid_paintLabel(Graphics g1, boolean b1)
 void_paintUnderPopup(Graphics g1)
 int_processKeyEvent(int i1, int i2, char c1, int[] i3)
 boolean_processMIDPEvent(MIDPEvent m1)
 int_processPointerEvent(int i1, int i2, int i3, int i4)
 boolean_processUIEvent(JoeGUIEvent j1)
finalvoid_repaint(int i1, int i2, int i3, int i4)
finalvoid_repaint()
 void_setContentSize(int i1, int i2)
finalvoid_setEnabled(boolean b1)
 int_setFocused(boolean b1, int i1)
finalvoid_setInline(boolean b1)
finalvoid_setJoe(JoeComponent j1)
 void_setLabel(String s1)
finalvoid_setLabelSize(int i1, int i2)
 void_setLocation(int i1, int i2)
finalvoid_setOwner(Screen s1)
finalvoid_setSize(int i1, int i2)
 void_showNotify(Graphics g1)
staticObjectaccess$100(Item i1)
staticCommandMenuListaccess$200(Item i1)
staticvoidaccess$300(Item i1)
publicvoidaddCommand(Command c1)
finalvoidaddInstanceList()
finalvoidforceFocused()
privateintgetAdjustScroll(int i1)
private staticintgetJoeAlignmentX(int i1)
publicStringgetLabel()
publicintgetLayout()
publicintgetMinimumHeight()
privateintgetMinimumHeight0()
publicintgetMinimumWidth()
privateintgetMinimumWidth0()
publicintgetPreferredHeight()
publicintgetPreferredWidth()
privatevoidhideCommandMenu()
 booleanisJoeContainersItem()
publicvoidnotifyStateChanged()
privatevoidoccupyScreen(Object o1)
 voidrelayout()
static finalvoidrelayoutAll()
finalvoidreleaseScreen(Object o1)
publicvoidremoveCommand(Command c1)
publicvoidsetDefaultCommand(Command c1)
publicvoidsetItemCommandListener(ItemCommandListener i1)
publicvoidsetLabel(String s1)
publicvoidsetLayout(int i1)
 voidsetLayoutNoCheck(int i1)
publicvoidsetPreferredSize(int i1, int i2)

References
0000methodthis.hideCommandMenu()
0001fieldthis.items
0002methodjava.util.Vector.elementAt()
0003objrefjava.lang.ref.WeakReference
0004methodjava.lang.ref.Reference.get()
0005objrefthis
0006methodthis.relayout()
0007methodjava.util.Vector.removeElementAt()
0008methodjava.util.Vector.size()
0009methodjava.lang.Object.<init>()
000Aobjrefjava.lang.Object
000Bobjrefjava.util.Vector
000Cmethodjava.util.Vector.<init>()
000Dobjrefjavax.microedition.lcdui.Item$UIStateListenerImpl
000Emethodjavax.microedition.lcdui.Item$UIStateListenerImpl.<init>()
000Fmethodthis._setLabel()
0010methodjava.lang.ref.WeakReference.<init>()
0011methodjava.util.Vector.addElement()
0012methodthis._getLayout()
0013methodthis.getJoeAlignmentX()
0014methodcom.jblend.micro.lcdui.ScreenOption.isRtl()
0015fieldcom.jblend.joe.JoeComponent.ALIGN_X_RIGHT
0016methodjavax.microedition.lcdui.Label.setAlignmentX()
0017fieldcom.jblend.joe.JoeComponent.ALIGN_X_LEFT
0018methodcom.jblend.joe.JoeComponent.setAlignmentX()
0019objrefjavax.microedition.lcdui.Alert
001Aobjrefjava.lang.IllegalStateException
001Btextthis Item is contained within an Alert.
001Cmethodjava.lang.IllegalStateException.<init>()
001Dobjrefjavax.microedition.lcdui.Label
001Emethodjavax.microedition.lcdui.Label.<init>()
001Fmethodjavax.microedition.lcdui.Label.setText()
0020methodjavax.microedition.lcdui.Label.hide()
0021methodthis._invalidate()
0022fieldcom.jblend.joe.JoeComponent.ALIGN_X_CENTER
0023objrefjava.lang.IllegalArgumentException
0024textparameter layout is invalid.
0025methodjava.lang.IllegalArgumentException.<init>()
0026methodthis.setLayoutNoCheck()
0027methodthis.getPreferredHeight()
0028methodthis._getContentLayoutPolicy()
0029methodthis._getWidth()
002Amethodthis._getLabelWidth()
002Bmethodthis._getContentWidth()
002Cmethodthis._getLabelHeight()
002Dmethodthis._getContentHeight()
002Emethodjava.lang.Math.abs()
002Ffieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0030methodthis._getHeight()
0031methodthis._isEnabled()
0032methodthis._getCommandsSize()
0033methodcom.jblend.joe.JoeComponent.getState()
0034fieldcom.jblend.joe.JoeComponent.DISABLED
0035fieldcom.jblend.joe.JoeComponent.ENABLED
0036methodcom.jblend.joe.JoeComponent.setState()
0037methodthis._getCommandAt()
0038methodjavax.microedition.lcdui.Screen._addItemCommand()
0039methodjavax.microedition.lcdui.Screen._removeItemCommand()
003Afieldcom.jblend.joe.JoeComponent.FOCUSED
003Bmethodthis._getScrollInFocused()
003Cmethodthis.getAdjustScroll()
003Dmethodjavax.microedition.lcdui.Screen._getAdjustScroll()
003Emethodthis._getContentX()
003Fmethodthis._getContentY()
0040methodjavax.microedition.lcdui.Graphics.getTranslateX()
0041methodjavax.microedition.lcdui.Graphics.getTranslateY()
0042methodcom.jblend.joe.JoeComponent.setLocation()
0043methodjavax.microedition.lcdui.Graphics.setClip()
0044methodcom.jblend.joe.JoeComponent.paint()
0045methodjavax.microedition.lcdui.Screen._repaint()
0046methodthis.isJoeContainersItem()
0047methodcom.jblend.joe.JoeComponent.show()
0048methodcom.jblend.joe.JoeComponent.hide()
0049methodcom.jblend.joe.JoeComponent.processKeyEvent()
004Afieldcom.jblend.joe.JoeKeyEvent.KEEP_FOCUS
004Bmethodthis._getAdjustScrollInKeyEvent()
004Cmethodthis._getOwner()
004Dmethodthis._getY()
004Efieldjavax.microedition.lcdui.Screen.VERTICAL_SCROLL_UNIT
004Fmethodjavax.microedition.lcdui.Displayable.getWindowHeight()
0050methodcom.jblend.joe.JoeComponent.processPointerEvent()
0051fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_SCREEN
0052methodthis.occupyScreen()
0053fieldcom.jblend.joe.JoeList.SELECTION_CHANGED
0054fieldcom.jblend.joe.JoeCommandMenu.COMMANDMENU
0055methodcom.jblend.micro.thread.PrioritySchedule.disableSwitchThread()
0056methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0057methodjavax.microedition.lcdui.CommandMenuList.getCommand()
0058methodjavax.microedition.lcdui.Displayable._repaint()
0059methodjavax.microedition.lcdui.Displayable._showSoftLabel()
005Amethodcom.jblend.micro.thread.PrioritySchedule.enableSwitchThread()
005Bmethodjavax.microedition.lcdui.ItemCommandListener.commandAction()
005Cfieldcom.jblend.joe.JoeCommandMenu.CANCELED
005Dmethodjavax.microedition.lcdui.CommandMenuList.hide()
005Emethodthis.releaseScreen()
005Fmethodjavax.microedition.lcdui.UiEventHandler.setOccupyInputObject()
0060methodjavax.microedition.lcdui.CommandMenuList.removeAllCommands()
0061methodcom.jblend.display.DisplayManager.setSwitchableState()
0062methodcom.jblend.micro.lcdui.UiStatuses.occupyScreen()
0063methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0064methodcom.jblend.micro.lcdui.UiStatuses.removeUIStateListener()
0065methodcom.jblend.micro.lcdui.UiStatuses.releaseScreen()
0066methodthis._getMinimumContentWidth()
0067methodjava.lang.Math.max()
0068methodthis._getMinimumLabelHeight()
0069methodthis._getPreferredLabelHeight()
006Amethodthis._getPreferredContentWidth()
006Bmethodthis._getMinimumLabelWidth()
006Cmethodthis._getPreferredLabelWidth()
006Dmethodthis.getMinimumWidth0()
006Emethodjavax.microedition.lcdui.Screen.getMaxClientWidth()
006Fmethodjava.lang.Math.min()
0070methodjavax.microedition.lcdui.Label.getPreferredWidth()
0071methodcom.jblend.joe.JoeComponent.getPreferredWidth()
0072methodcom.jblend.joe.JoeComponent.getPreferredWidthWithRespectToHeight()
0073methodthis.getPreferredWidth()
0074methodthis._getMinimumContentHeight()
0075methodthis._getPreferredContentHeight()
0076methodthis._isPreferredWidthLocked()
0077methodthis._isPreferredHeightLocked()
0078methodthis.getMinimumHeight0()
0079methodjavax.microedition.lcdui.Label.getPreferredHeight()
007Amethodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
007Bmethodcom.jblend.joe.JoeComponent.getPreferredHeight()
007Cobjrefjava.lang.StringBuffer
007Dmethodjava.lang.StringBuffer.<init>()
007Etextwidth =
007Fmethodjava.lang.StringBuffer.append()
0080methodjava.lang.StringBuffer.append()
0081text height =
0082methodjava.lang.StringBuffer.toString()
0083methodthis._isPreferredSizeLocked()
0084methodjavax.microedition.lcdui.Label.getMinimumWidth()
0085methodcom.jblend.joe.JoeComponent.getMinimumWidth()
0086methodjavax.microedition.lcdui.Label.getMinimumHeight()
0087methodcom.jblend.joe.JoeComponent.getMinimumHeight()
0088methodthis._setLabelSize()
0089methodthis._setContentSize()
008Amethodjavax.microedition.lcdui.Label.getWidth()
008Bmethodjavax.microedition.lcdui.Label.getHeight()
008Cmethodjavax.microedition.lcdui.Label.setSize()
008Dmethodcom.jblend.joe.JoeComponent.getWidth()
008Emethodcom.jblend.joe.JoeComponent.getHeight()
008Fmethodcom.jblend.joe.JoeComponent.setSize()
0090objrefjava.lang.NullPointerException
0091textcmd is null
0092methodjava.lang.NullPointerException.<init>()
0093textthis Item is contained within an Alert
0094methodjava.util.Vector.contains()
0095objrefjavax.microedition.lcdui.CommandMenuList
0096methodjavax.microedition.lcdui.CommandMenuList.<init>()
0097methodjavax.microedition.lcdui.Displayable._hasFocus()
0098methodjavax.microedition.lcdui.Screen._getLogicalFocusedItem()
0099methodthis.setDefaultCommand()
009Amethodjava.util.Vector.removeElement()
009Bobjrefjavax.microedition.lcdui.Command
009Cmethodthis.addCommand()
009Dmethodthis._fireCommand()
009Eobjrefjavax.microedition.lcdui.Form
009Ftextthe Item is not owned by a Form
00A0methodjavax.microedition.lcdui.UiEventHandler.postMIDPEvent()
00A1methodthis._paintLabel()
00A2methodthis._paintContent()
00A3methodjavax.microedition.lcdui.Label.setLocation()
00A4methodjavax.microedition.lcdui.Label.show()
00A5methodjavax.microedition.lcdui.Label.paint()
00A6methodjavax.microedition.lcdui.Screen._invalidate()
00A7objrefjavax.microedition.lcdui.Item$RelayoutHandler
00A8methodjavax.microedition.lcdui.Item$RelayoutHandler.<init>()
00A9fieldthis.relayoutHandler
00AAmethodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.add()

javax.microedition.lcdui.Item$1

private super class Item$1

javax.microedition.lcdui.Item$RelayoutHandler

private super class Item$RelayoutHandler

Methods
 void<init>()
publicvoidrelayout()

References
0000methodjavax.microedition.lcdui.Item.relayoutAll()
0001objrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener

javax.microedition.lcdui.Item$UIStateListenerImpl

private super class Item$UIStateListenerImpl

Fields
private finalItemthis$0

Methods
privatevoid<init>(Item i1)
 void<init>(Item i1, Item$1 i2)
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Item.access$100()
0002methodjavax.microedition.lcdui.Item.access$200()
0003methodjavax.microedition.lcdui.Item.access$300()
0004methodjavax.microedition.lcdui.Item.forceFocused()
0005methodjavax.microedition.lcdui.Item.releaseScreen()
0006objrefcom.jblend.micro.lcdui.UIStateListener

javax.microedition.lcdui.ItemCommandListener

public interface ItemCommandListener

Methods
publicvoidcommandAction(Command c1, Item i1)

javax.microedition.lcdui.ItemStateListener

public interface ItemStateListener

Methods
publicvoiditemStateChanged(Item i1)

javax.microedition.lcdui.JoeGUIEvent

private final super class JoeGUIEvent
extends com.jblend.joe.AbstractJoeGUIEvent

Methods
publicvoid<init>()
public nativevoidnotifyDone()

References
0000methodcom.jblend.joe.AbstractJoeGUIEvent.<init>()

javax.microedition.lcdui.Label

private super class Label

Fields
privateJoeLabeljoeLabel
privateStringtext

Methods
 void<init>(String s1)
 intgetHeight()
 intgetMinimumHeight()
 intgetMinimumWidth()
 intgetPreferredHeight(int i1)
 intgetPreferredWidth()
 StringgetText()
 intgetWidth()
 voidhide()
 voidpaint(Graphics g1)
 voidsetAlignmentX(int i1)
 voidsetLocation(int i1, int i2)
 voidsetSize(int i1, int i2)
 voidsetText(String s1)
 voidshow(Graphics g1)

References
0000objrefcom.jblend.joe.JoeLabel
0001fieldcom.jblend.joe.JoeMIDP.ITEM_LABEL
0002methodcom.jblend.joe.JoeLabel.<init>()
0003fieldcom.jblend.joe.JoeComponent.DISABLED
0004methodcom.jblend.joe.JoeComponent.setState()
0005methodthis.setText()
0006methodcom.jblend.joe.JoeComponent.getWidth()
0007methodcom.jblend.joe.JoeComponent.getHeight()
0008methodcom.jblend.joe.JoeComponent.getPreferredWidth()
0009methodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
000Amethodcom.jblend.joe.JoeComponent.getPreferredHeight()
000Bmethodcom.jblend.joe.JoeComponent.getMinimumWidth()
000Cmethodcom.jblend.joe.JoeComponent.getMinimumHeight()
000Dmethodcom.jblend.joe.JoeComponent.setAlignmentX()
000Emethodcom.jblend.joe.JoeLabel.setText()
000Fmethodcom.jblend.joe.JoeComponent.setLocation()
0010methodcom.jblend.joe.JoeComponent.show()
0011methodcom.jblend.joe.JoeComponent.paint()
0012methodcom.jblend.joe.JoeComponent.hide()
0013methodcom.jblend.joe.JoeComponent.setSize()

javax.microedition.lcdui.List

public super class List
extends javax.microedition.lcdui.Screen

Fields
public static finalCommandSELECT_COMMAND
privateboolean_bFocus
private finalVector_fontElems
private finalVector_imageElems
private finalVector_imageSnapShotElems
privateint_listType
private finalVector_stringElems
private static finalFontdefaultFont
privateJoeListBoxjoeListBox
privateCommandselectCommand

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, int i1)
publicvoid<init>(String s1, int i1, String[] s2, Image[] i2)
finalvoid_doLayout(Vector v1)
finalvoid_notifyReleaseScreen()
finalvoid_paintItems(Graphics g1)
finalboolean_processKeyEvent(int i1, int i2, char c1)
finalboolean_processPointerEvent(int i1, int i2, int i3, int i4)
finalboolean_processUIEvent(JoeGUIEvent j1)
finalvoid_setSize(int i1, int i2)
finalint_size()
finalvoid_sizeChanged(int i1, int i2)
publicintappend(String s1, Image i1)
publicvoiddelete(int i1)
publicvoiddeleteAll()
publicintgetFitPolicy()
publicFontgetFont(int i1)
publicImagegetImage(int i1)
publicintgetSelectedFlags(boolean[] b1)
publicintgetSelectedIndex()
publicStringgetString(int i1)
finalvoidhide()
publicvoidinsert(int i1, String s1, Image i2)
publicbooleanisSelected(int i1)
publicvoidremoveCommand(Command c1)
publicvoidset(int i1, String s1, Image i2)
finalvoidsetCursorState()
publicvoidsetFitPolicy(int i1)
finalvoidsetFocus(boolean b1)
publicvoidsetFont(int i1, Font f1)
publicvoidsetSelectCommand(Command c1)
publicvoidsetSelectedFlags(boolean[] b1)
publicvoidsetSelectedIndex(int i1, boolean b1)
finalvoidshowNotify()
publicintsize()

References
0000methodjavax.microedition.lcdui.Screen.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003fieldthis.SELECT_COMMAND
0004fieldjavax.microedition.lcdui.Screen.screens
0005objrefcom.jblend.joe.JoeImplicitList
0006fieldcom.jblend.joe.JoeMIDP.LIST_IMPLICIT
0007methodcom.jblend.joe.JoeImplicitList.<init>()
0008objrefcom.jblend.joe.JoeRadioButton
0009fieldcom.jblend.joe.JoeMIDP.LIST_EXCLUSIVE
000Amethodcom.jblend.joe.JoeRadioButton.<init>()
000Bobjrefcom.jblend.joe.JoeCheckBox
000Cfieldcom.jblend.joe.JoeMIDP.LIST_MULTIPLE
000Dmethodcom.jblend.joe.JoeCheckBox.<init>()
000Eobjrefjava.lang.IllegalArgumentException
000Fobjrefjava.lang.StringBuffer
0010methodjava.lang.StringBuffer.<init>()
0011textlistType:
0012methodjava.lang.StringBuffer.append()
0013methodjava.lang.StringBuffer.append()
0014methodjava.lang.StringBuffer.toString()
0015methodjava.lang.IllegalArgumentException.<init>()
0016fieldcom.jblend.joe.JoeComponent.FOCUS_POLICY_SMOOTH
0017methodcom.jblend.joe.JoeComponent.setFocusPolicy()
0018methodcom.jblend.joe.JoeList.setTitle()
0019methodjavax.microedition.lcdui.Screen.addInstanceList()
001Amethodthis.<init>()
001BtextstringElements:
001Cmethodjava.lang.StringBuffer.append()
001Dtext, imageElements:
001Emethodthis.append()
001Fmethodthis._size()
0020methodcom.jblend.joe.JoeList.getSize()
0021objrefjava.lang.IndexOutOfBoundsException
0022textnCount:
0023methodjava.lang.IndexOutOfBoundsException.<init>()
0024methodjava.util.Vector.elementAt()
0025objrefjava.lang.String
0026objrefjavax.microedition.lcdui.Image
0027methodthis.insert()
0028objrefjava.lang.NullPointerException
0029textstringElem is null.
002Amethodjava.lang.NullPointerException.<init>()
002Btextindex:
002Cmethodjavax.microedition.lcdui.Image.createImage()
002Dmethodjava.util.Vector.insertElementAt()
002Efieldthis.defaultFont
002Fmethodcom.jblend.joe.JoeList.insertItem()
0030methodcom.jblend.joe.JoeList.setText()
0031methodjavax.microedition.lcdui.Image.isOffScreen()
0032methodjavax.microedition.lcdui.Image.getImageID()
0033methodcom.jblend.joe.JoeList.setOffScreen()
0034methodcom.jblend.joe.JoeList.setImage()
0035fieldcom.jblend.joe.JoeComponent.INVALID_HANDLE
0036methodjava.util.Vector.size()
0037methodthis.setSelectedIndex()
0038methodthis.getSelectedIndex()
0039methodcom.jblend.joe.JoeList.removeItem()
003Amethodjava.util.Vector.removeElementAt()
003Bmethodjava.lang.Math.min()
003Cmethodthis.size()
003Dmethodthis.delete()
003Emethodjava.util.Vector.setElementAt()
003Fmethodjavax.microedition.lcdui.Displayable._repaint()
0040methodcom.jblend.joe.JoeList.isSelected()
0041methodcom.jblend.joe.JoeList.getSelectedIndex()
0042textselectedArray is null
0043textselectedArray.length:
0044methodcom.jblend.joe.JoeList.setSelected()
0045fieldcom.jblend.joe.JoeList.WRAP_DEFAULT
0046methodcom.jblend.joe.JoeList.setWrapPolicy()
0047fieldcom.jblend.joe.JoeList.WRAP_ON
0048fieldcom.jblend.joe.JoeList.WRAP_OFF
0049textfitPolicy =
004Amethodcom.jblend.joe.JoeList.getWrapPolicy()
004Bobjrefjava.lang.Error
004Ctextpolicy =
004Dmethodjava.lang.Error.<init>()
004EtextelementNum =
004Fmethodcom.jblend.joe.JoeList.setFont()
0050objrefjavax.microedition.lcdui.Font
0051methodthis.setSelectCommand()
0052methodjavax.microedition.lcdui.Displayable.removeCommand()
0053methodjavax.microedition.lcdui.Displayable.addCommand()
0054methodjavax.microedition.lcdui.Graphics.getTranslateX()
0055methodjavax.microedition.lcdui.Graphics.getTranslateY()
0056methodcom.jblend.joe.JoeComponent.setLocation()
0057methodjavax.microedition.lcdui.Displayable.getWidth()
0058methodjavax.microedition.lcdui.Displayable.getHeight()
0059methodjavax.microedition.lcdui.Graphics.setClip()
005Amethodcom.jblend.joe.JoeComponent.show()
005Bmethodcom.jblend.joe.JoeComponent.paint()
005Cmethodjavax.microedition.lcdui.Displayable._setScrollState()
005Dmethodjavax.microedition.lcdui.Displayable._setScrollPosition()
005Emethodjavax.microedition.lcdui.Screen.showNotify()
005Fmethodcom.jblend.joe.JoeComponent.hide()
0060methodjavax.microedition.lcdui.Screen.hide()
0061methodcom.jblend.joe.JoeListBox.getFocusedIndex()
0062methodjavax.microedition.lcdui.Displayable._setFocusState()
0063fieldcom.jblend.joe.JoeComponent.FOCUSED
0064fieldcom.jblend.joe.JoeComponent.ENABLED
0065methodcom.jblend.joe.JoeComponent.setState()
0066methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0067methodjavax.microedition.lcdui.UiEventHandler.getOccupyInputObject()
0068methodjavax.microedition.lcdui.Displayable._processKeyEvent()
0069methodcom.jblend.joe.JoeComponent.processKeyEvent()
006Amethodjavax.microedition.lcdui.Screen._processUIEvent()
006Bfieldcom.jblend.joe.JoeList.SELECTION_CHANGED
006Cmethodjavax.microedition.lcdui.Displayable._fireCommand()
006Dfieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
006Efieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_SCREEN
006Fmethodjavax.microedition.lcdui.Displayable.occupyScreen()
0070fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_INPUT_EVENT
0071methodjavax.microedition.lcdui.UiEventHandler.setOccupyInputObject()
0072methodjava.lang.Error.<init>()
0073methodcom.jblend.joe.JoeComponent.getState()
0074methodcom.jblend.joe.JoeComponent.setSize()
0075methodthis._setSize()
0076methodjavax.microedition.lcdui.Displayable._sizeChanged()
0077objrefjavax.microedition.lcdui.Command
0078text 
0079methodjavax.microedition.lcdui.Command.<init>()
007Amethodjavax.microedition.lcdui.Font.getDefaultFont()
007Bobjrefjavax.microedition.lcdui.Choice

javax.microedition.lcdui.MIDPEvent

private final super class MIDPEvent

Fields
public static finalintALERT_TIMEOUT
public static finalintDISPLAYABLE_HIDE_NOTIFY
public static finalintDISPLAYABLE_SHOW_NOTIFY
public static finalintDISPLAYABLE_SIZE_CHANGED
public static finalintIM_REQ_HIDE
public static finalintITEM_STATE_CHANGED
public static finalintSCREEN_FOCUS_CHANGED
privateinteventType
privateObjectobj
privateintparam1
privateintparam2
privateintparam3
privateintparam4

Methods
publicvoid<init>()
publicintgetEventType()
publicObjectgetObj()
publicintgetParam1()
publicintgetParam2()
publicintgetParam3()
publicintgetParam4()
publicvoidset(int i1, Object o1, int i2, int i3, int i4, int i5)

javax.microedition.lcdui.MediaVideoItem

private super class MediaVideoItem
extends javax.microedition.lcdui.Item

Fields
private static finalbooleanDEBUG
private static finalintHYPERLINK_COLOR
privateint_nId
privateintcontentHeight
privateintcontentWidth
private static finalFontdefaultFont
privatebooleanisFullScreen
privateVideoItemListenerlistener
privateintvideoHeight
privateintvideoWidth

Methods
staticvoid<clinit>()
 void<init>()
finalint_getContentHeight()
finalint_getContentWidth()
finalint_getMinimumContentHeight()
finalint_getMinimumContentWidth()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
finalvoid_hideNotify()
finalvoid_paintContent(Graphics g1)
finalvoid_setContentSize(int i1, int i2)
finalvoid_showNotify(Graphics g1)
publicObjectgetDisplayParent()
 voidpaintContent(Graphics g1)
publicvoidrepaintItem()
publicvoidsetVideoItemListener(VideoItemListener v1)
publicvoidsetVideoModeFullScreen(boolean b1)
publicvoidsetVideoSize(int i1, int i2)

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001methodjavax.microedition.lcdui.Item._setEnabled()
0002methodjavax.microedition.lcdui.Item._invalidate()
0003methodjavax.microedition.lcdui.Item._getOwner()
0004methodjavax.microedition.lcdui.Item._isFocused()
0005methodjavax.microedition.lcdui.Item._getX()
0006methodjavax.microedition.lcdui.Item._getContentY()
0007methodjavax.microedition.lcdui.Item.getLayout()
0008methodthis._getPreferredContentWidth()
0009methodjava.lang.Math.max()
000Amethodjavax.microedition.lcdui.Graphics.setClip()
000Bfieldthis.defaultFont
000Cmethodjavax.microedition.lcdui.Graphics.setFont()
000Dmethodjavax.microedition.lcdui.Graphics.setStrokeStyle()
000Emethodjavax.microedition.lcdui.Graphics.setColor()
000Fmethodjavax.microedition.lcdui.Graphics.fillRect()
0010000300FFFFFF
0011methodjavax.microedition.lcdui.Displayable.getTitleHeight()
0012fieldjavax.microedition.lcdui.Screen.MAX_CLIENT_WIDTH
0013fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0014methodcom.jblend.media.gui.VideoItemListener.clip()
0015methodjavax.microedition.lcdui.Graphics.getTranslateX()
0016methodjavax.microedition.lcdui.Graphics.getTranslateY()
0017methodcom.jblend.media.gui.VideoItemListener.redraw()
0018methodthis._getMinimumContentWidth()
0019methodthis._getMinimumContentHeight()
001Afieldjavax.microedition.lcdui.Display.VIRTUAL_WIDTH
001Bmethodcom.jblend.media.gui.VideoItemListener.itemSizeChaged()
001Cmethodjavax.microedition.lcdui.Item._showNotify()
001Dmethodcom.jblend.media.gui.VideoItemListener.showNotify()
001Emethodjavax.microedition.lcdui.Item._hideNotify()
001Fmethodcom.jblend.media.gui.VideoItemListener.hideNotify()
0020methodjavax.microedition.lcdui.Font.getDefaultFont()
0021objrefcom.jblend.media.gui.VideoItemControl

javax.microedition.lcdui.MediaVideoItemCreator

private super class MediaVideoItemCreator

Methods
 void<init>()
publicObjectcreateItem()

References
0000methodcom.jblend.media.control.GUIControlImpl.setCreator()
0001objrefjavax.microedition.lcdui.MediaVideoItem
0002methodjavax.microedition.lcdui.MediaVideoItem.<init>()
0003objrefcom.jblend.media.gui.VideoItemCreator

javax.microedition.lcdui.OnScreenGraphics

private super class OnScreenGraphics
extends javax.microedition.lcdui.ExtensionGraphics

Methods
 void<init>(int i1, int i2, int i3)
finalvoidendPaint(boolean b1)
private static nativevoidnativeEndDraw(boolean b1)
private static nativevoidnativeStartDraw()
finalvoidstartPaint()

References
0000methodjavax.microedition.lcdui.ExtensionGraphics.<init>()
0001methodthis.nativeStartDraw()
0002methodthis.nativeEndDraw()

javax.microedition.lcdui.PrivateByteArrayOutputStream

private super class PrivateByteArrayOutputStream
extends java.io.ByteArrayOutputStream

Methods
 void<init>(int i1)
 byte[]getRawBuff()

References
0000methodjava.io.ByteArrayOutputStream.<init>()

javax.microedition.lcdui.Screen

public super abstract class Screen
extends javax.microedition.lcdui.Displayable

Fields
private static finalintDEBUG
private static finalbooleanFOCUS_DEBUG
static finalintJK_MOVE_FOCUS_DOWN
static finalintJK_MOVE_FOCUS_UP
private static finalbooleanLAYOUT_DEBUG
private static finalintLEGACY_ALIGN
static finalintMAX_CLIENT_HEIGHT
static finalintMAX_CLIENT_WIDTH
private static finalbooleanRELAYOUT_DEBUG
private static finalintSCROLL_BAR_WIDTH
static finalintVERTICAL_SCROLL_UNIT
privateint_height
privateint_width
privateItemdownFocusCandidate
privateItemfocus
privateVectoritems
private finalVectorlineItems
privateItemlogicalFocus
privatebooleanneedLayout
private staticScreen$RelayoutHandlerrelayoutHandler
static finalVectorscreens
private static finalVectortmpItems
privateItemupFocusCandidate
privateintvx
privateintvy

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(String s1)
finalint_add(Item i1)
finalvoid_addItemCommand(Command c1)
 void_doLayout(Vector v1)
finalvoid_fireExtraCommand(Command c1)
finalint_getAdjustScroll(int i1, int i2, int i3, int i4, int i5)
finalint_getAdjustScroll(int i1, Item i2)
finalint_getContentHeight()
finalint_getContentWidth()
finalItem_getFocusedItem()
 OnScreenGraphics_getGraphics()
finalItem_getItem(int i1)
finalItem_getItemByID(int i1)
finalint_getItemCount()
finalItem_getLogicalFocusedItem()
finalint_getVX()
finalint_getVY()
finalvoid_insert(int i1, Item i2)
finalvoid_invalidate()
finalboolean_isInRealScreen_Content(Item i1)
finalboolean_isOnRealScreen(Item i1)
 void_paint(Graphics g1, int i1, int i2, int i3, int i4)
finalvoid_paintContent(Graphics g1)
 void_paintItems(Graphics g1)
 void_paintUnderPopup(Graphics g1)
 boolean_processMIDPEvent(MIDPEvent m1)
 boolean_processUIEvent(JoeGUIEvent j1)
finalvoid_remove(int i1)
finalvoid_removeItemCommand(Command c1)
finalvoid_repaint(int i1, int i2, int i3, int i4)
finalboolean_setFocusToNextItem(int i1)
finalboolean_setFocusToNextItem(int i1, boolean b1)
finalvoid_setFocusedItem(Item i1, int i2)
privatevoid_setFocusedItem(Item i1, int i2, boolean b1, boolean b2)
privatevoid_setFocusedItem(Item i1, int i2, boolean b1)
privatevoid_setLogicalFocusedItem(Item i1)
 void_setSize(int i1, int i2)
finalvoid_setViewPort(int i1, boolean b1)
finalvoid_setViewPort(int i1)
finalboolean_translateViewPort(int i1)
finalboolean_translateViewPort(int i1, boolean b1)
finalvoidaddInstanceList()
staticintgetMaxClientWidth()
privateItemgetNextFocusedItem(boolean b1)
privateItemgetPrevFocusedItem(boolean b1)
private staticintgetSystemOption(String s1)
 voidhide()
privatebooleanisOnVirtualScreen(Item i1)
privatebooleanisScrollDown()
privatebooleanisScrollUp()
private staticvoidlineBreak(Vector v1, Vector v2, int i1, int i2, int i3, int i4)
private static nativevoidnativeSystemExit()
private staticvoidnotifyItemSizeChanged(Vector v1)
static finalvoidrelayoutAll()
 voidrelayoutIfSyncLayout()
 voidsetCursorState()
 voidsetNextCurrentItem(Item i1)
finalvoidshow()
 voidshowNotify()

References
0000fieldthis.MAX_CLIENT_WIDTH
0001methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetLeft()
0002methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetRight()
0003fieldthis.screens
0004methodjava.util.Vector.elementAt()
0005objrefjava.lang.ref.WeakReference
0006methodjava.lang.ref.Reference.get()
0007objrefthis
0008methodthis._invalidate()
0009methodthis.relayoutIfSyncLayout()
000Amethodjava.util.Vector.removeElementAt()
000Bmethodjava.util.Vector.size()
000Cmethodjavax.microedition.lcdui.Displayable.<init>()
000Dobjrefjava.util.Vector
000Emethodjava.util.Vector.<init>()
000Ffieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0010methodjavax.microedition.lcdui.Displayable.setTitle()
0011methodthis.<init>()
0012methodjava.lang.ref.WeakReference.<init>()
0013methodjava.util.Vector.addElement()
0014methodthis._setFocusedItem()
0015methodthis._setFocusedItem()
0016methodjavax.microedition.lcdui.Item._setFocused()
0017methodthis.getNextFocusedItem()
0018methodthis.getPrevFocusedItem()
0019methodthis._setLogicalFocusedItem()
001Amethodthis._getAdjustScroll()
001Bmethodthis._translateViewPort()
001Cmethodjavax.microedition.lcdui.Item._lostLogicalFocus()
001Dmethodjavax.microedition.lcdui.Item._gainedLogicalFocus()
001Emethodjavax.microedition.lcdui.Displayable._processUIEvent()
001Ffieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
0020methodthis._getItemByID()
0021methodjavax.microedition.lcdui.Item._repaint()
0022fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_SCREEN
0023objrefjavax.microedition.lcdui.Item
0024methodjavax.microedition.lcdui.Item._isShown()
0025methodjavax.microedition.lcdui.Item._hideNotify()
0026methodjavax.microedition.lcdui.Item._processUIEvent()
0027fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_INPUT_EVENT
0028methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0029methodjavax.microedition.lcdui.UiEventHandler.setOccupyInputObject()
002Amethodjavax.microedition.lcdui.Displayable._processMIDPEvent()
002Bmethodjavax.microedition.lcdui.Displayable._isForeground()
002Cmethodthis._setFocusedItem()
002Dmethodjavax.microedition.lcdui.Displayable._repaint()
002Emethodjavax.microedition.lcdui.Item._processMIDPEvent()
002Fmethodjavax.microedition.lcdui.Item._getID()
0030methodthis.getMaxClientWidth()
0031methodthis._getItemCount()
0032methodcom.jblend.micro.lcdui.ScreenOption.getDefaultLayout()
0033methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetTop()
0034methodjava.util.Vector.removeAllElements()
0035methodthis._getItem()
0036methodjavax.microedition.lcdui.Item._getLayout()
0037methodjavax.microedition.lcdui.Item._isInline()
0038objrefjavax.microedition.lcdui.ImageItem
0039methodjavax.microedition.lcdui.Item.getMinimumWidth()
003Amethodjavax.microedition.lcdui.Item.getPreferredWidth()
003Bmethodjavax.microedition.lcdui.Item._getLineHeight()
003Cmethodjavax.microedition.lcdui.Item.getMinimumHeight()
003Dmethodjavax.microedition.lcdui.Item.getPreferredHeight()
003Eobjrefjavax.microedition.lcdui.StringItem
003Fmethodjavax.microedition.lcdui.StringItem.getText()
0040text 
0041methodjava.lang.String.startsWith()
0042methodjava.lang.String.endsWith()
0043objrefjavax.microedition.lcdui.ChoiceGroup
0044objrefjavax.microedition.lcdui.DateField
0045objrefjavax.microedition.lcdui.Gauge
0046objrefjavax.microedition.lcdui.TextField
0047methodthis.lineBreak()
0048methodjavax.microedition.lcdui.StringItem._clearContentLocation()
0049methodjavax.microedition.lcdui.StringItem._setNextLayoutIndex()
004Amethodjavax.microedition.lcdui.StringItem.getFont()
004Bmethodjavax.microedition.lcdui.StringItem._getDrawableCount()
004Cmethodjava.lang.String.charAt()
004Dmethodjavax.microedition.lcdui.Font.substringWidth()
004Emethodjava.lang.Math.max()
004Fmethodjavax.microedition.lcdui.StringItem._getContentLocationSize()
0050methodjavax.microedition.lcdui.StringItem._getContentLocationY()
0051methodjavax.microedition.lcdui.StringItem._getNextLayoutIndex()
0052methodcom.jblend.micro.lcdui.ScreenOption.isRtl()
0053methodjavax.microedition.lcdui.StringItem.getAppearanceMode()
0054methodcom.jblend.micro.lcdui.ScreenOption.getFormInsetBottom()
0055methodjavax.microedition.lcdui.Displayable.getWindowHeight()
0056methodthis._setSize()
0057methodjava.lang.Math.min()
0058methodjavax.microedition.lcdui.Item._setSize()
0059methodjavax.microedition.lcdui.Item._setLocation()
005Amethodjavax.microedition.lcdui.StringItem._getLineHeight()
005Bmethodjavax.microedition.lcdui.StringItem._addContentLocation()
005Cmethodjavax.microedition.lcdui.StringItem._removeLastContentLocation()
005Dmethodjavax.microedition.lcdui.Item._getHeight()
005Emethodjavax.microedition.lcdui.Item._getWidth()
005Fmethodjavax.microedition.lcdui.Displayable._repaint()
0060methodjavax.microedition.lcdui.Displayable._paintTitle()
0061methodjavax.microedition.lcdui.Displayable.getTitleHeight()
0062methodjavax.microedition.lcdui.Graphics.setOrigin()
0063methodjavax.microedition.lcdui.Displayable.getWidth()
0064methodjavax.microedition.lcdui.Displayable.getHeight()
0065methodjavax.microedition.lcdui.Graphics.setUpperClip()
0066methodjavax.microedition.lcdui.Graphics._clipUpperRect()
0067methodthis._paintContent()
0068methodjavax.microedition.lcdui.Displayable.nativePaintSoftkey()
0069methodjavax.microedition.lcdui.Displayable._paintTitleUnderPopup()
006Amethodjavax.microedition.lcdui.Graphics.setClip()
006Bmethodcom.jblend.micro.lcdui.ScreenOption.getBackgroundColor()
006Cmethodjavax.microedition.lcdui.Graphics.setColor()
006Dmethodjavax.microedition.lcdui.Graphics.fillRect()
006Emethodjavax.microedition.lcdui.Graphics.translate()
006Ffieldthis.tmpItems
0070methodthis._getLogicalFocusedItem()
0071methodthis.isOnVirtualScreen()
0072methodjavax.microedition.lcdui.Item._paintUnderPopup()
0073methodthis._doLayout()
0074methodthis.notifyItemSizeChanged()
0075methodthis._setViewPort()
0076methodthis._translateViewPort()
0077methodthis._isInRealScreen_Content()
0078methodjavax.microedition.lcdui.Item._getScrollInLayout()
0079methodthis._paintItems()
007Amethodthis.setCursorState()
007Bmethodjavax.microedition.lcdui.Item._notifySizeChanged()
007Cmethodjavax.microedition.lcdui.Item._showNotify()
007Dmethodjavax.microedition.lcdui.Item._paint()
007Emethodjavax.microedition.lcdui.Item._canCursorUp()
007Fmethodjavax.microedition.lcdui.Item._canCursorDown()
0080methodjavax.microedition.lcdui.Displayable._setFocusState()
0081methodthis.isScrollUp()
0082methodthis.isScrollDown()
0083methodjavax.microedition.lcdui.Displayable._setScrollState()
0084methodjavax.microedition.lcdui.Displayable._setScrollPosition()
0085methodthis.showNotify()
0086methodthis._insert()
0087methodjavax.microedition.lcdui.Item._getOwner()
0088objrefjava.lang.IllegalStateException
0089objrefjava.lang.StringBuffer
008Amethodjava.lang.StringBuffer.<init>()
008Bmethodjava.lang.StringBuffer.append()
008Ctext was already owned.
008Dmethodjava.lang.StringBuffer.append()
008Emethodjava.lang.StringBuffer.toString()
008Fmethodjava.lang.IllegalStateException.<init>()
0090methodjava.util.Vector.insertElementAt()
0091methodjavax.microedition.lcdui.Item._setOwner()
0092objrefjava.lang.ArrayIndexOutOfBoundsException
0093objrefjava.lang.IndexOutOfBoundsException
0094methodjava.lang.IndexOutOfBoundsException.<init>()
0095methodthis._setFocusToNextItem()
0096methodjava.util.Vector.contains()
0097methodjavax.microedition.lcdui.UiEventHandler.postMIDPEvent()
0098methodjavax.microedition.lcdui.Displayable._addCommand()
0099methodjavax.microedition.lcdui.Displayable._removeCommand()
009Amethodjavax.microedition.lcdui.Item._fireCommand()
009Bmethodjavax.microedition.lcdui.Item._getX()
009Cmethodjavax.microedition.lcdui.Item._getY()
009Dmethodthis._getAdjustScroll()
009Emethodcom.jblend.util.Rectangle.contains()
009Fmethodcom.jblend.util.Rectangle.intersects()
00A0methodjavax.microedition.lcdui.Item._isFocusable()
00A1methodjava.util.Vector.indexOf()
00A2methodthis._isOnRealScreen()
00A3methodjavax.microedition.lcdui.Item._getContentX()
00A4methodjavax.microedition.lcdui.Item._getContentY()
00A5methodjavax.microedition.lcdui.Item._getContentWidth()
00A6methodjavax.microedition.lcdui.Item._getContentHeight()
00A7methodjavax.microedition.lcdui.Displayable._getUIGraphics()
00A8methodcom.jblend.micro.SystemOption.getProperty()
00A9methodjava.lang.String.toLowerCase()
00AAtext0x
00ABmethodjava.lang.String.indexOf()
00ACmethodjava.lang.String.substring()
00ADmethodjava.lang.Integer.valueOf()
00AEobjrefjava.lang.NumberFormatException
00AFfieldjava.lang.System.out
00B0texttest:Screen
00B1methodjava.io.PrintStream.println()
00B2fieldcom.jblend.util.SystemLog.out
00B3textProperty string of
00B4text is invalid.
00B5methodcom.jblend.util.SystemLog.println()
00B6methodthis.nativeSystemExit()
00B7textmidp_scrollbar_width
00B8methodthis.getSystemOption()
00B9fieldthis.SCROLL_BAR_WIDTH
00BAfieldjavax.microedition.lcdui.Display.VIRTUAL_WIDTH
00BBfieldjavax.microedition.lcdui.Ticker.STATIC_HEIGHT
00BCfieldjavax.microedition.lcdui.Title.STATIC_HEIGHT
00BDfieldthis.MAX_CLIENT_HEIGHT
00BEobjrefjavax.microedition.lcdui.Screen$RelayoutHandler
00BFmethodjavax.microedition.lcdui.Screen$RelayoutHandler.<init>()
00C0fieldthis.relayoutHandler
00C1methodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.add()
00C2textmidp_vertical_scroll
00C3fieldthis.VERTICAL_SCROLL_UNIT

javax.microedition.lcdui.Screen$1

private super class Screen$1

javax.microedition.lcdui.Screen$RelayoutHandler

private super class Screen$RelayoutHandler

Methods
privatevoid<init>()
 void<init>(Screen$1 s1)
publicvoidrelayout()

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Screen.relayoutAll()
0002objrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener

javax.microedition.lcdui.Spacer

public super class Spacer
extends javax.microedition.lcdui.Item

Fields
privateintheight
privateintminimumHeight
privateintminimumWidth
privateintwidth

Methods
publicvoid<init>(int i1, int i2)
finalint_getContentHeight()
finalint_getContentWidth()
finalint_getMinimumContentHeight()
finalint_getMinimumContentWidth()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
finalvoid_paintContent(Graphics g1)
finalvoid_setContentSize(int i1, int i2)
publicvoidaddCommand(Command c1)
publicvoidsetDefaultCommand(Command c1)
publicvoidsetLabel(String s1)
publicvoidsetMinimumSize(int i1, int i2)

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001fieldjavax.microedition.lcdui.Item.items
0002methodjavax.microedition.lcdui.Item._setEnabled()
0003methodthis.setMinimumSize()
0004methodjavax.microedition.lcdui.Item.addInstanceList()
0005objrefjava.lang.IllegalArgumentException
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008textminWidth =
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.append()
000Btext minHeight =
000Cmethodjava.lang.StringBuffer.toString()
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Emethodjavax.microedition.lcdui.Screen.getMaxClientWidth()
000Fmethodjava.lang.Math.min()
0010methodjavax.microedition.lcdui.Item._invalidate()
0011methodthis._getMinimumContentWidth()
0012methodthis._getMinimumContentHeight()
0013objrefjava.lang.IllegalStateException
0014methodjava.lang.IllegalStateException.<init>()

javax.microedition.lcdui.StringItem

public super class StringItem
extends javax.microedition.lcdui.Item

Fields
private static finalbooleanDRAWABLE_COUNT_DEBUG
private static finalbooleanLAYOUT_DEBUG
private static finalintLOCATIONS_RECORD_SIZE
privateintappearanceMode
privateintcontentHeight
privateintcontentHeightCache
privateintcontentWidth
privateintcontentWidthCache
private static finalFontdefaultFont
privateFontfont
privateintheightForContentWidthCache
privatebooleanisContentHeightCacheValid
privatebooleanisContentWidthCacheValid
privateint[]locations
privateintlocationsSize
privatebooleanneedIgnoreButtonClicked
privateintnextLayoutIndex
privateStringtext
privateintwidthForContentHeightCache

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, String s2, int i1)
publicvoid<init>(String s1, String s2)
finalvoid_addContentLocation(int i1, int i2, int i3, int i4)
privatevoid_addContentLocation0(int i1, int i2, int i3, int i4)
finalvoid_clearContentLocation()
privatevoid_clearContentLocation0()
finalint_getContentHeight()
finalint_getContentLayoutPolicy()
finalint_getContentLocationSize()
finalint_getContentLocationY(int i1)
finalint_getContentWidth()
static finalint_getDrawableCount(Font f1, String s1, int i1, int i2, boolean b1, boolean b2)
finalint_getLineHeight()
finalint_getMinimumContentHeight()
finalint_getMinimumContentWidth()
finalint_getNextLayoutIndex()
finalint_getPreferredContentHeight(int i1)
finalint_getPreferredContentWidth(int i1)
privateboolean_needInline()
finalvoid_paintContent(Graphics g1)
finalint_processKeyEvent(int i1, int i2, char c1, int[] i3)
finalboolean_processUIEvent(JoeGUIEvent j1)
finalvoid_removeLastContentLocation()
finalvoid_setContentSize(int i1, int i2)
finalint_setFocused(boolean b1, int i1)
finalvoid_setLabel(String s1)
finalvoid_setLocation(int i1, int i2)
finalvoid_setNextLayoutIndex(int i1)
privateboolean_useJoe()
publicvoidaddCommand(Command c1)
publicintgetAppearanceMode()
publicFontgetFont()
publicStringgetText()
private static nativeintnativeGetDrawableCount(int i1, String s1, int i2, int i3)
publicvoidremoveCommand(Command c1)
publicvoidsetFont(Font f1)
publicvoidsetLayout(int i1)
publicvoidsetPreferredSize(int i1, int i2)
publicvoidsetText(String s1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.Item.<init>()
0002fieldthis.defaultFont
0003fieldjavax.microedition.lcdui.Item.items
0004objrefcom.jblend.joe.JoeButton
0005fieldcom.jblend.joe.JoeMIDP.STRINGITEM_BUTTON
0006methodcom.jblend.joe.JoeButton.<init>()
0007methodjavax.microedition.lcdui.Item._setJoe()
0008objrefjava.lang.IllegalArgumentException
0009textIllegal appearanceMode value.
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodjavax.microedition.lcdui.Item._setEnabled()
000Cmethodthis.setText()
000Dmethodjavax.microedition.lcdui.Item.addInstanceList()
000Emethodjavax.microedition.lcdui.Item.getLabel()
000Fmethodjavax.microedition.lcdui.Item._isPreferredSizeLocked()
0010methodthis._useJoe()
0011methodjavax.microedition.lcdui.Item._getLayout()
0012methodjavax.microedition.lcdui.Item._getCommandsSize()
0013methodjavax.microedition.lcdui.Item.setLayout()
0014methodthis._needInline()
0015methodjavax.microedition.lcdui.Item._setInline()
0016methodjavax.microedition.lcdui.Item._setLabel()
0017methodcom.jblend.joe.JoeButton.setText()
0018methodthis._clearContentLocation()
0019methodjavax.microedition.lcdui.Item._invalidate()
001Amethodcom.jblend.joe.JoeComponent.setFont()
001Bmethodjavax.microedition.lcdui.Item._setLocation()
001Cmethodjavax.microedition.lcdui.Item._isInline()
001Dmethodthis._getContentWidth()
001Emethodthis._getLineHeight()
001Fmethodthis._clearContentLocation0()
0020methodjavax.microedition.lcdui.Item._getContentX()
0021methodjavax.microedition.lcdui.Item._getContentY()
0022methodthis._getDrawableCount()
0023methodcom.jblend.micro.lcdui.ScreenOption.isRtl()
0024methodjavax.microedition.lcdui.Font.substringWidth()
0025methodthis._addContentLocation0()
0026methodjava.lang.Math.min()
0027methodjava.lang.System.arraycopy()
0028methodjava.lang.IllegalArgumentException.<init>()
0029methodjavax.microedition.lcdui.Item._setFocused()
002Amethodjavax.microedition.lcdui.Item._repaint()
002Bmethodjavax.microedition.lcdui.Item._paintContent()
002Cmethodjavax.microedition.lcdui.Item._isFocused()
002Dmethodjavax.microedition.lcdui.Graphics.setFont()
002Emethodjavax.microedition.lcdui.Graphics.setStrokeStyle()
002Fmethodcom.jblend.micro.lcdui.ScreenOption.getLinkedColor()
0030methodjavax.microedition.lcdui.Graphics.setColor()
0031methodcom.jblend.micro.lcdui.ScreenOption.getForegroundColor()
0032methodjavax.microedition.lcdui.Graphics.setClip()
0033methodjavax.microedition.lcdui.Graphics.fillRect()
0034methodcom.jblend.micro.lcdui.ScreenOption.getBackgroundColor()
0035methodjavax.microedition.lcdui.Graphics.drawSubstring()
0036methodjavax.microedition.lcdui.Graphics.drawLine()
0037methodjavax.microedition.lcdui.Item._getPreferredContentWidth()
0038methodjavax.microedition.lcdui.Screen.getMaxClientWidth()
0039methodjava.lang.Math.max()
003Amethodjavax.microedition.lcdui.Item._getPreferredContentHeight()
003Bmethodjavax.microedition.lcdui.Item.setPreferredSize()
003Cmethodjavax.microedition.lcdui.Item._getMinimumContentWidth()
003Dmethodthis._getPreferredContentWidth()
003Emethodjavax.microedition.lcdui.Item._getMinimumContentHeight()
003Fmethodjavax.microedition.lcdui.Item._setContentSize()
0040methodjavax.microedition.lcdui.Item.addCommand()
0041methodthis._setFocused()
0042methodjavax.microedition.lcdui.Item.removeCommand()
0043methodjavax.microedition.lcdui.Item._fireDefaultCommand()
0044methodjavax.microedition.lcdui.Item._processKeyEvent()
0045methodjavax.microedition.lcdui.Item._processUIEvent()
0046fieldcom.jblend.joe.JoeButton.PUSHED
0047methodthis.nativeGetDrawableCount()
0048methodjava.lang.String.charAt()
0049methodjavax.microedition.lcdui.Font.getDefaultFont()

javax.microedition.lcdui.TextBox

public super class TextBox
extends javax.microedition.lcdui.Screen

Fields
privateboolean_bFocus
privateJoeTextBoxjoeTextBox
privateTextComponenttextComponent

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, String s2, int i1, int i2)
finalvoid_doLayout(Vector v1)
finalvoid_notifyReleaseScreen()
finalvoid_paintItems(Graphics g1)
finalboolean_processKeyEvent(int i1, int i2, char c1)
 boolean_processMIDPEvent(MIDPEvent m1)
finalboolean_processPointerEvent(int i1, int i2, int i3, int i4)
 boolean_processUIEvent(JoeGUIEvent j1)
finalvoid_setSize(int i1, int i2)
finalvoid_sizeChanged(int i1, int i2)
publicvoiddelete(int i1, int i2)
publicintgetCaretPosition()
publicintgetChars(char[] c1)
publicintgetConstraints()
publicintgetMaxSize()
publicStringgetString()
finalvoidhide()
publicvoidinsert(String s1, int i1)
publicvoidinsert(char[] c1, int i1, int i2, int i3)
private static nativebooleannativeInit()
publicvoidsetChars(char[] c1, int i1, int i2)
publicvoidsetConstraints(int i1)
finalvoidsetCursorState()
finalvoidsetFocus(boolean b1)
publicvoidsetInitialInputMode(String s1)
publicintsetMaxSize(int i1)
publicvoidsetString(String s1)
publicvoidsetTitle(String s1)
finalvoidshowNotify()
publicintsize()

References
0000methodjavax.microedition.lcdui.Screen.<init>()
0001fieldjavax.microedition.lcdui.Screen.screens
0002objrefcom.jblend.joe.JoeTextBox
0003fieldcom.jblend.joe.JoeMIDP.TEXTBOX
0004methodcom.jblend.joe.JoeTextBox.<init>()
0005objrefjavax.microedition.lcdui.TextComponent
0006methodjavax.microedition.lcdui.TextComponent.<init>()
0007methodjavax.microedition.lcdui.TextComponent.setTitle()
0008methodjavax.microedition.lcdui.Screen.addInstanceList()
0009methodjavax.microedition.lcdui.TextComponent.getString()
000Amethodjavax.microedition.lcdui.TextComponent.setString()
000Bmethodjavax.microedition.lcdui.Displayable._repaint()
000Cmethodjavax.microedition.lcdui.TextComponent.getChars()
000Dmethodjavax.microedition.lcdui.TextComponent.setChars()
000Emethodjavax.microedition.lcdui.TextComponent.insert()
000Fmethodjavax.microedition.lcdui.TextComponent.insert()
0010methodjavax.microedition.lcdui.TextComponent.delete()
0011methodjavax.microedition.lcdui.TextComponent.size()
0012methodjavax.microedition.lcdui.TextComponent.getMaxSize()
0013methodjavax.microedition.lcdui.TextComponent.setMaxSize()
0014methodjavax.microedition.lcdui.TextComponent.setConstraints()
0015methodjavax.microedition.lcdui.TextComponent.getCaretPosition()
0016methodjavax.microedition.lcdui.TextComponent.setInitialInputMode()
0017methodjavax.microedition.lcdui.Displayable.setTitle()
0018methodjavax.microedition.lcdui.UiEventHandler.getUiEventHandler()
0019methodjavax.microedition.lcdui.UiEventHandler.getOccupyInputObject()
001Amethodjavax.microedition.lcdui.Displayable._processKeyEvent()
001Bmethodcom.jblend.joe.JoeComponent.processKeyEvent()
001Cmethodjavax.microedition.lcdui.Screen._processUIEvent()
001Dfieldcom.jblend.joe.JoeTextInput.TEXT_CHANGED
001Emethodjavax.microedition.lcdui.TextComponent.validateString()
001Ffieldcom.jblend.joe.AbstractJoeGUIEvent.REPAINT
0020fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_SCREEN
0021methodjavax.microedition.lcdui.Displayable.occupyScreen()
0022fieldcom.jblend.joe.AbstractJoeGUIEvent.OCCUPY_INPUT_EVENT
0023methodjavax.microedition.lcdui.UiEventHandler.setOccupyInputObject()
0024objrefjava.lang.Error
0025methodjava.lang.Error.<init>()
0026methodjavax.microedition.lcdui.Screen._processMIDPEvent()
0027fieldcom.jblend.joe.JoeComponent.FOCUSED
0028methodcom.jblend.joe.JoeComponent.setState()
0029methodcom.jblend.joe.JoeComponent.getState()
002Amethodjavax.microedition.lcdui.Graphics.getTranslateX()
002Bmethodjavax.microedition.lcdui.Graphics.getTranslateY()
002Cmethodcom.jblend.joe.JoeComponent.setLocation()
002Dmethodjavax.microedition.lcdui.Displayable.getWidth()
002Emethodjavax.microedition.lcdui.Displayable.getHeight()
002Fmethodjavax.microedition.lcdui.Graphics.setClip()
0030methodcom.jblend.joe.JoeComponent.show()
0031methodcom.jblend.joe.JoeComponent.paint()
0032methodjavax.microedition.lcdui.Displayable._setScrollState()
0033methodjavax.microedition.lcdui.Displayable._setScrollPosition()
0034methodjavax.microedition.lcdui.Screen.showNotify()
0035methodcom.jblend.joe.JoeComponent.hide()
0036methodjavax.microedition.lcdui.Screen.hide()
0037methodjavax.microedition.lcdui.Displayable._setFocusState()
0038fieldcom.jblend.joe.JoeComponent.ENABLED
0039methodcom.jblend.joe.JoeComponent.setSize()
003Amethodthis._setSize()
003Bmethodjavax.microedition.lcdui.Displayable._sizeChanged()
003Cmethodthis.nativeInit()
003DtextTextBox init failed.
003Emethodjava.lang.Error.<init>()

javax.microedition.lcdui.TextComponent

private final super class TextComponent

Fields
private static finalString_for_JTWI
privateintconstraints
privateintextraChkFunc
privateJoeTextBoxjoeTextBox

Methods
staticvoid<clinit>()
publicvoid<init>(JoeTextBox j1, String s1, int i1, int i2)
private staticvoidcheckConstraints(int i1)
publicvoiddelete(int i1, int i2)
publicintgetCaretPosition()
publicintgetChars(char[] c1)
publicintgetConstraints()
publicintgetMaxSize()
publicStringgetString()
publicvoidinsert(String s1, int i1)
publicvoidinsert(char[] c1, int i1, int i2, int i3)
private staticbooleanisNumeric(String s1)
private nativebooleannativeExtraCheck(int i1, String s1)
private static nativebooleannativeInit()
publicvoidsetChars(char[] c1, int i1, int i2)
private staticStringsetCharsValidationAndMakeString(char[] c1, int i1, int i2, int i3)
publicvoidsetConstraints(int i1)
publicvoidsetInitialInputMode(String s1)
publicintsetMaxSize(int i1)
publicvoidsetString(String s1)
publicvoidsetTitle(String s1)
publicintsize()
publicvoidvalidateString()
privatebooleanverifyString(String s1, int i1)

References
0000methodthis.setMaxSize()
0001methodthis.setConstraints()
0002methodthis.setString()
0003methodcom.jblend.joe.JoeTextInput.getText()
0004methodthis.verifyString()
000500030000FFFF
0006methodcom.jblend.joe.JoeTextInput.verifyString()
0007objrefjava.lang.IllegalArgumentException
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000Atexttext:
000Bmethodjava.lang.StringBuffer.append()
000Ctext, constraints:
000Dmethodjava.lang.StringBuffer.append()
000Emethodjava.lang.StringBuffer.toString()
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodthis.getMaxSize()
0011texttext is too long.
0012methodcom.jblend.joe.JoeTextInput.setText()
0013methodcom.jblend.joe.JoeTextInput.getTextLength()
0014objrefjava.lang.ArrayIndexOutOfBoundsException
0015textdata.length:
0016methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0017methodjava.lang.String.getChars()
0018methodthis.setCharsValidationAndMakeString()
0019objrefjava.lang.NullPointerException
001Atextsrc is null
001Bmethodjava.lang.NullPointerException.<init>()
001Ctextsrc too long.
001Dmethodcom.jblend.joe.JoeTextInput.insertText()
001Etextoffset:
001Ftext, length:
0020objrefjava.lang.String
0021methodjava.lang.String.<init>()
0022methodthis.insert()
0023objrefjava.lang.StringIndexOutOfBoundsException
0024methodjava.lang.StringIndexOutOfBoundsException.<init>()
0025methodcom.jblend.joe.JoeTextInput.deleteText()
0026textconstraints:
0027methodcom.jblend.joe.JoeTextInput.getMaxSize()
0028textinvalid maxSize:
0029methodthis.size()
002Amethodjava.lang.String.substring()
002Bmethodcom.jblend.joe.JoeTextInput.setMaxSize()
002Cmethodthis.checkConstraints()
002Dmethodcom.jblend.joe.JoeTextInput.setConstraints()
002Efieldthis._for_JTWI
002Fmethodcom.jblend.joe.JoeTextInput.setAllowedLineBreak()
0030methodcom.jblend.joe.JoeComponent.setTruncateMode()
0031000300010000
0032000300040000
0033000300080000
0034methodcom.jblend.joe.JoeTextInput.setSensitive()
0035methodcom.jblend.joe.JoeTextInput.setPredictive()
0036fieldcom.jblend.joe.JoeTextInput.CAPS_UNDEFINE
0037000300100000
0038fieldcom.jblend.joe.JoeTextInput.CAPS_WORD
0039000300200000
003Afieldcom.jblend.joe.JoeTextInput.CAPS_SENTENCE
003Bmethodcom.jblend.joe.JoeTextInput.setCapitalMode()
003Cmethodcom.jblend.joe.JoeTextInput.setPassword()
003D000300020000
003Emethodcom.jblend.joe.JoeTextInput.setEditable()
003Ftext 
0040methodcom.jblend.joe.JoeTextInput.getCaretPosition()
0041methodcom.jblend.joe.JoeTextInput.setInputModeText()
0042methodthis.getString()
0043methodcom.jblend.joe.JoeTextInput.setTitle()
0044textstring too long.
00450003FFFF0000
00460003FFC0FFFF
0047methodthis.nativeExtraCheck()
0048methodthis.isNumeric()
0049methodjava.lang.String.indexOf()
004Amethodjava.lang.String.charAt()
004Btextjtwi.supported
004Cmethodcom.jblend.micro.SystemOption.getProperty()
004Dmethodthis.nativeInit()
004Eobjrefjava.lang.Error
004FtextTextComponent init failed.
0050methodjava.lang.Error.<init>()

javax.microedition.lcdui.TextField

public super class TextField
extends javax.microedition.lcdui.Item

Fields
public static finalintANY
public static finalintCONSTRAINT_MASK
public static finalintDECIMAL
public static finalintEMAILADDR
public static finalintINITIAL_CAPS_SENTENCE
public static finalintINITIAL_CAPS_WORD
static finalintMODIFY_ALL_FLAG
public static finalintNON_PREDICTIVE
public static finalintNUMERIC
public static finalintPASSWORD
public static finalintPHONENUMBER
public static finalintSENSITIVE
public static finalintUNEDITABLE
public static finalintURL
privateTextComponenttextComponent

Methods
staticvoid<clinit>()
publicvoid<init>(String s1, String s2, int i1, int i2)
 boolean_processMIDPEvent(MIDPEvent m1)
finalboolean_processUIEvent(JoeGUIEvent j1)
publicvoiddelete(int i1, int i2)
publicintgetCaretPosition()
publicintgetChars(char[] c1)
publicintgetConstraints()
publicintgetMaxSize()
publicStringgetString()
publicvoidinsert(String s1, int i1)
publicvoidinsert(char[] c1, int i1, int i2, int i3)
private static nativebooleannativeInit()
publicvoidsetChars(char[] c1, int i1, int i2)
publicvoidsetConstraints(int i1)
publicvoidsetInitialInputMode(String s1)
publicvoidsetLabel(String s1)
publicintsetMaxSize(int i1)
publicvoidsetString(String s1)
publicintsize()

References
0000methodjavax.microedition.lcdui.Item.<init>()
0001fieldjavax.microedition.lcdui.Item.items
0002objrefcom.jblend.joe.JoeTextBox
0003fieldcom.jblend.joe.JoeMIDP.TEXTFIELD
0004methodcom.jblend.joe.JoeTextBox.<init>()
0005methodjavax.microedition.lcdui.Item._setJoe()
0006objrefjavax.microedition.lcdui.TextComponent
0007methodjavax.microedition.lcdui.TextComponent.<init>()
0008methodjavax.microedition.lcdui.TextComponent.setTitle()
0009methodjavax.microedition.lcdui.Item.addInstanceList()
000Amethodjavax.microedition.lcdui.TextComponent.getString()
000Bmethodjavax.microedition.lcdui.TextComponent.setString()
000Cmethodjavax.microedition.lcdui.Item._invalidate()
000Dmethodjavax.microedition.lcdui.TextComponent.getChars()
000Emethodjavax.microedition.lcdui.TextComponent.setChars()
000Fmethodjavax.microedition.lcdui.TextComponent.insert()
0010methodjavax.microedition.lcdui.TextComponent.insert()
0011methodjavax.microedition.lcdui.TextComponent.delete()
0012methodjavax.microedition.lcdui.TextComponent.size()
0013methodjavax.microedition.lcdui.TextComponent.getMaxSize()
0014methodjavax.microedition.lcdui.TextComponent.setMaxSize()
0015methodjavax.microedition.lcdui.TextComponent.setConstraints()
0016methodjavax.microedition.lcdui.TextComponent.getCaretPosition()
0017methodjavax.microedition.lcdui.TextComponent.setInitialInputMode()
0018methodjavax.microedition.lcdui.Item.setLabel()
0019methodjavax.microedition.lcdui.Item._processUIEvent()
001Afieldcom.jblend.joe.JoeTextInput.TEXT_CHANGED
001Bmethodjavax.microedition.lcdui.Item._getOwner()
001Cobjrefjavax.microedition.lcdui.Form
001Dmethodjavax.microedition.lcdui.TextComponent.validateString()
001Emethodjavax.microedition.lcdui.Form._notifyItemStateChanged()
001Fmethodjavax.microedition.lcdui.Item._processMIDPEvent()
0020methodjavax.microedition.lcdui.Item.forceFocused()
0021methodthis.nativeInit()
0022objrefjava.lang.Error
0023textTextField init failed.
0024methodjava.lang.Error.<init>()

javax.microedition.lcdui.Ticker

public super class Ticker

Fields
static finalintSTATIC_HEIGHT
private static finalbooleanTHREAD_DEBUG
privateString_str
privateJoeTickerjoeTicker
privatebooleanshown
private static finalTicker$TickerUpdateThreadupdateThread

Methods
staticvoid<clinit>()
publicvoid<init>(String s1)
finalint_getHeight()
finalJoeTicker_getJoe()
finalint_getWidth()
finalvoid_hide()
finalboolean_isShown()
finalvoid_paint(Graphics g1)
finalvoid_setLocation(int i1, int i2)
finalvoid_show(Graphics g1)
finalvoid_update()
publicStringgetString()
publicvoidsetString(String s1)
 voidsetWidth(int i1)

References
0000objrefcom.jblend.joe.JoeTicker
0001fieldcom.jblend.joe.JoeMIDP.TICKER
0002methodcom.jblend.joe.JoeTicker.<init>()
0003fieldcom.jblend.joe.JoeComponent.DISABLED
0004methodcom.jblend.joe.JoeComponent.setState()
0005methodthis.setString()
0006objrefjava.lang.NullPointerException
0007textstr is null.
0008methodjava.lang.NullPointerException.<init>()
0009methodcom.jblend.joe.JoeTicker.setText()
000Amethodthis._getWidth()
000Bfieldthis.STATIC_HEIGHT
000Cmethodcom.jblend.joe.JoeComponent.setSize()
000Dmethodcom.jblend.joe.JoeComponent.setLocation()
000Emethodcom.jblend.joe.JoeComponent.getWidth()
000Fmethodcom.jblend.joe.JoeComponent.getHeight()
0010methodcom.jblend.joe.JoeComponent.show()
0011fieldthis.updateThread
0012methodjavax.microedition.lcdui.Ticker$TickerUpdateThread.setTicker()
0013methodcom.jblend.joe.JoeComponent.paint()
0014methodcom.jblend.joe.JoeComponent.hide()
0015methodcom.jblend.joe.JoeTicker.update()
0016methodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
0017textDummy Ticker
0018fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0019objrefjavax.microedition.lcdui.Ticker$TickerUpdateThread
001Amethodjavax.microedition.lcdui.Ticker$TickerUpdateThread.<init>()

javax.microedition.lcdui.Ticker$TickerUpdateThread

private super class Ticker$TickerUpdateThread
extends java.lang.Thread

Fields
private static finalintINTERVAL
privatebooleanrunning
privateTickerticker

Methods
publicvoid<init>()
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)
publicvoidresume()
publicvoidrun()
publicvoidsetTicker(Ticker t1)
publicvoidsuspend()

References
0000methodjava.lang.Thread.<init>()
0001methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()
0002methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0003methodjava.lang.Thread.start()
0004methodjava.lang.Object.notify()
0005methodjava.lang.Object.wait()
0006000500000000
0007000000000190
0008methodjava.lang.Object.wait()
0009methodjavax.microedition.lcdui.Ticker._update()
000Aobjrefjava.lang.Throwable
000Bmethodjava.lang.Throwable.printStackTrace()
000Cmethodthis.suspend()
000Dmethodthis.resume()
000Eobjrefcom.jblend.micro.lcdui.UIStateListener

javax.microedition.lcdui.Title

private super class Title

Fields
public static finalintSTATIC_HEIGHT
privateDisplayable_owner
privateJoeTitlejoeTitle
privateStringtext

Methods
staticvoid<clinit>()
 void<init>(String s1)
finalvoid_setOwner(Displayable d1)
 intgetHeight()
 intgetWidth()
 voidhide()
 voidpaint(Graphics g1)
finalvoidsetLocation(int i1, int i2)
 voidsetSize(int i1, int i2)
 voidsetText(String s1)
 voidshow(Graphics g1)

References
0000objrefcom.jblend.joe.JoeTitle
0001fieldcom.jblend.joe.JoeMIDP.DISPLAYABLE_TITLE
0002methodcom.jblend.joe.JoeTitle.<init>()
0003fieldcom.jblend.joe.JoeComponent.DISABLED
0004methodcom.jblend.joe.JoeComponent.setState()
0005methodthis.setText()
0006methodcom.jblend.joe.JoeComponent.setLocation()
0007methodcom.jblend.joe.JoeComponent.getWidth()
0008methodcom.jblend.joe.JoeComponent.getHeight()
0009text 
000Amethodjava.lang.String.indexOf()
000Bmethodjava.lang.String.substring()
000Cmethodcom.jblend.joe.JoeTitle.setText()
000Dfieldjavax.microedition.lcdui.Screen.MAX_CLIENT_WIDTH
000Emethodjavax.microedition.lcdui.Displayable._getWidth()
000Fmethodcom.jblend.joe.JoeComponent.getPreferredHeightWithRespectToWidth()
0010methodthis.setSize()
0011methodcom.jblend.joe.JoeComponent.show()
0012methodcom.jblend.joe.JoeComponent.paint()
0013methodcom.jblend.joe.JoeComponent.hide()
0014methodcom.jblend.joe.JoeComponent.setSize()
0015textDummy Title
0016fieldjavax.microedition.lcdui.Display.VIRTUAL_HEIGHT
0017fieldthis.STATIC_HEIGHT

javax.microedition.lcdui.UIGraphics

private super class UIGraphics
extends javax.microedition.lcdui.OnScreenGraphics

Methods
staticvoid<clinit>()
 void<init>(int i1, int i2, int i3)
private static nativeintnativeInit()

References
0000methodjavax.microedition.lcdui.OnScreenGraphics.<init>()
0001methodthis.nativeInit()
0002objrefjava.lang.Error
0003textcan't init UIGraphics
0004methodjava.lang.Error.<init>()

javax.microedition.lcdui.UiEventHandler

private super class UiEventHandler

Fields
private static finalbooleanDEBUG_METHOD
private finalJoeGUIEventguiEvent
private static finalUiEventHandlerinstance
private finalMIDPEventmidpEvent
private static finalVectormidpEventTargets
private static finalint[]scroll

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidcancelRepaint()
publicObjectgetOccupyInputObject()
public staticUiEventHandlergetUiEventHandler()
private static nativevoidnativePostMIDPEvent(int i1, int i2, int i3, int i4, int i5)
private static nativevoidnativePostRepaintEvent(boolean b1)
private static nativevoidnativePostSetCurrentEvent()
private static nativevoidnativePostSizeChangedEvent(int i1, int i2)
public staticvoidpostMIDPEvent(Displayable d1, int i1, Object o1, int i2, int i3, int i4, int i5)
public staticvoidpostRepaint()
public staticvoidpostSetCurrent()
public staticvoidpostSizeChanged(int i1, int i2)
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidsetOccupyInputObject(Object o1)

References
0000fieldthis.instance
0001objrefjavax.microedition.lcdui.JoeGUIEvent
0002methodjavax.microedition.lcdui.JoeGUIEvent.<init>()
0003objrefjavax.microedition.lcdui.MIDPEvent
0004methodjavax.microedition.lcdui.MIDPEvent.<init>()
0005methodjavax.microedition.lcdui.Display.getCurrentDisplay()
0006methodcom.jblend.display.DisplayManager.getCurrentDisplayable()
0007methodjavax.microedition.lcdui.Display._processSetCurrent()
0008methodcom.jblend.joe.AbstractJoeGUIEvent.set()
0009fieldthis.midpEventTargets
000Amethodjava.util.Vector.elementAt()
000Bobjrefjavax.microedition.lcdui.Displayable
000Cmethodjava.util.Vector.removeElementAt()
000Dmethodjavax.microedition.lcdui.MIDPEvent.set()
000Emethodthis.getOccupyInputObject()
000Fobjrefjavax.microedition.lcdui.Item
0010fieldthis.scroll
0011methodjavax.microedition.lcdui.Item._processKeyEvent()
0012methodjavax.microedition.lcdui.Item._processPointerEvent()
0013objrefjava.lang.Throwable
0014fieldjava.lang.System.err
0015objrefjava.lang.StringBuffer
0016methodjava.lang.StringBuffer.<init>()
0017text[UIEvent] Uncaught
0018methodjava.lang.StringBuffer.append()
0019methodjava.lang.StringBuffer.append()
001Atext occurred in
001Btext: (
001Cmethodjava.lang.StringBuffer.append()
001Dtext)
001Emethodjava.lang.StringBuffer.toString()
001Fmethodjava.io.PrintStream.println()
0020objrefjavax.microedition.lcdui.Screen
0021methodjavax.microedition.lcdui.Displayable._processKeyEvent()
0022methodjavax.microedition.lcdui.Displayable._processPointerEvent()
0023objrefjavax.microedition.lcdui.CommandMenuList
0024methodjavax.microedition.lcdui.CommandMenuList.processKeyEvent()
0025methodjavax.microedition.lcdui.CommandMenuList.processPointerEvent()
0026text occurred in key event (
0027text) callback of
0028methodjava.lang.Object.getClass()
0029methodjava.lang.Class.getName()
002Atext occurred in pointer event (
002Bmethodjavax.microedition.lcdui.Displayable._processUIEvent()
002Ctext occurred in UI event (
002Dmethodjavax.microedition.lcdui.Displayable._processMIDPEvent()
002Etext occurred in event (
002Fmethodcom.jblend.display.DisplayManager.isForeground()
0030methodcom.jblend.micro.lcdui.ScreenOption.update()
0031methodcom.jblend.micro.lcdui.ScreenOption.isRtl()
0032fieldcom.jblend.joe.JoeComponent.DIR_RTL
0033fieldcom.jblend.joe.JoeComponent.DIR_LTR
0034methodcom.jblend.joe.JoeComponent.setGrobalLanguageDirection()
0035methodcom.jblend.joe.JoeComponent.relayoutAll()
0036methodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.relayoutAll()
0037methodjavax.microedition.lcdui.Display._paintCurrent()
0038methodjavax.microedition.lcdui.JoeGUIEvent.notifyDone()
0039text[UIEvent] Unexpected
003Atext occurred.
003Bmethodjava.util.Vector.addElement()
003Cmethodthis.nativePostMIDPEvent()
003Dmethodthis.nativePostRepaintEvent()
003Emethodthis.nativePostSetCurrentEvent()
003Fmethodthis.nativePostSizeChangedEvent()
0040methodcom.jblend.micro.lcdui.UiStatuses.occupyInput()
0041methodcom.jblend.micro.lcdui.UiStatuses.getOccupyInputObject()
0042objrefthis
0043methodthis.<init>()
0044objrefjava.util.Vector
0045methodjava.util.Vector.<init>()
0046objrefcom.jblend.micro.event.EventListener

javax.microedition.lcdui.game.GameCanvas

public super abstract class GameCanvas
extends javax.microedition.lcdui.Canvas

Fields
static finalbooleanDEBUG
public static finalintDOWN_PRESSED
public static finalintFIRE_PRESSED
public static finalintGAME_A_PRESSED
public static finalintGAME_B_PRESSED
public static finalintGAME_C_PRESSED
public static finalintGAME_D_PRESSED
static finalintJK_INVALID_HANDLE
public static finalintLEFT_PRESSED
public static finalintRIGHT_PRESSED
public static finalintUP_PRESSED
private static finalboolean_flushGraphicsByNative
private static finalboolean_flushGraphicsWTKConpatible
privateRectangleclip
privateRectangledraw
privateintm_GfxContextID
privatebooleanm_Initialized
privateintm_OffScreenID
privateImagem_OffScreenImage
private static finalGameCanvas$UIStateListenerImpluiStateListener

Methods
staticvoid<clinit>()
protectedvoid<init>(boolean b1)
staticvoidaccess$100()
private static nativeintcreateGraphicsContext()
publicvoidflushGraphics(int i1, int i2, int i3, int i4)
publicvoidflushGraphics()
private static nativeintgetFullScreenHeight()
private static nativeintgetFullScreenWidth()
protectedGraphicsgetGraphics()
publicintgetKeyStates()
private static nativeintgetOffScreenID(Image i1)
private static nativevoidinitializeGameCanvas(GameCanvas g1, boolean b1)
private static nativevoidinitializeStaticValues()
private static nativevoidnativeClearKeyStates()
private static nativevoidnativeFlushGraphics(int i1, int i2, int i3, int i4, int i5, int i6, boolean b1, boolean b2)
private static nativeintnativeGetKeyStates()
publicvoidpaint(Graphics g1)

References
0000methodthis.nativeClearKeyStates()
0001methodjavax.microedition.lcdui.Canvas.<init>()
0002objrefcom.jblend.util.Rectangle
0003methodcom.jblend.util.Rectangle.<init>()
0004methodthis.getFullScreenWidth()
0005methodthis.getFullScreenHeight()
0006methodjavax.microedition.lcdui.Image.createImage()
0007methodthis.getOffScreenID()
0008methodthis.createGraphicsContext()
0009methodthis.initializeGameCanvas()
000Amethodjavax.microedition.lcdui.Image.getGraphics()
000Bmethodjavax.microedition.lcdui.Displayable.isShown()
000Cmethodthis.nativeGetKeyStates()
000Dmethodjavax.microedition.lcdui.Graphics.drawImage()
000Emethodcom.jblend.display.DisplayManager.getCurrentDisplayable()
000Fmethodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0010methodcom.jblend.util.Rectangle.setBounds()
0011methodjavax.microedition.lcdui.Canvas.getWidth()
0012methodjavax.microedition.lcdui.Canvas.getHeight()
0013methodcom.jblend.util.Rectangle.intersection()
0014fieldthis._flushGraphicsByNative
0015fieldthis._flushGraphicsWTKConpatible
0016methodthis.nativeFlushGraphics()
0017methodjava.lang.Thread.yield()
0018textmidp_enhance_flush_game_graphics
0019methodcom.jblend.micro.SystemOption.getProperty()
001Atext1
001Bmethodjava.lang.String.equals()
001Ctextmidp_game_flush_compatible_wt_wtk
001Dobjrefjavax.microedition.lcdui.game.GameCanvas$UIStateListenerImpl
001Emethodjavax.microedition.lcdui.game.GameCanvas$UIStateListenerImpl.<init>()
001Ffieldthis.uiStateListener
0020methodthis.initializeStaticValues()
0021methodcom.jblend.micro.lcdui.UiStatuses.addUIStateListener()

javax.microedition.lcdui.game.GameCanvas$1

private super class GameCanvas$1

javax.microedition.lcdui.game.GameCanvas$UIStateListenerImpl

private super class GameCanvas$UIStateListenerImpl

Methods
privatevoid<init>()
 void<init>(GameCanvas$1 g1)
publicvoidnotifyDisplayUpdated(Object o1)
publicvoidnotifyEndDraw(Object o1)
publicvoidnotifyHideScreen(Object o1)
publicvoidnotifyOccupyScreen(Object o1)
publicvoidnotifyReleaseScreen(Object o1)
publicvoidnotifyShowScreen(Object o1)
publicvoidnotifyStartDraw(Object o1)

References
0000methodthis.<init>()
0001methodjavax.microedition.lcdui.game.GameCanvas.access$100()
0002objrefcom.jblend.micro.lcdui.UIStateListener

javax.microedition.lcdui.game.Layer

public super abstract class Layer

Fields
static finalbooleanDEBUG
static finalintINVALID_HANDLE
static finalintMANAGED
static finalintPAINTABLE
static finalintVISIBLE
 intm_LayerFlags
 intm_LayerHeight
 intm_LayerWidth
 intm_LayerX
 intm_LayerY

Methods
 void<init>()
static finalintcalculateTextureFrameCount(Image i1, int i2, int i3)
public finalintgetHeight()
public finalintgetWidth()
public finalintgetX()
public finalintgetY()
public finalbooleanisVisible()
publicvoidmove(int i1, int i2)
publicvoidpaint(Graphics g1)
publicvoidsetPosition(int i1, int i2)
publicvoidsetVisible(boolean b1)

References
0000000380000000
000100037FFFFFFF
0002methodjavax.microedition.lcdui.Image.getWidth()
0003methodjavax.microedition.lcdui.Image.getHeight()
0004objrefjava.lang.IllegalArgumentException
0005textimage size is not an integer multiple of the frame size
0006methodjava.lang.IllegalArgumentException.<init>()
0007textframeHeight or frameWidth is less than 1
0008objrefjava.lang.NullPointerException
0009textimg is null
000Amethodjava.lang.NullPointerException.<init>()

javax.microedition.lcdui.game.LayerManager

public super class LayerManager

Fields
static finalbooleanDEBUG
static finalintINITIAL_CAPACITY
 intm_LayerCount
 m_LayerList
 intm_ViewWindowHeight
 intm_ViewWindowWidth
 intm_ViewWindowX
 intm_ViewWindowY

Methods
publicvoid<init>()
publicvoidappend(Layer l1)
publicLayergetLayerAt(int i1)
publicintgetSize()
publicvoidinsert(Layer l1, int i1)
publicvoidpaint(Graphics g1, int i1, int i2)
publicvoidremove(Layer l1)
publicvoidsetViewWindow(int i1, int i2, int i3, int i4)

References
000000037FFFFFFF
0001objrefjavax.microedition.lcdui.game.Layer
0002methodthis.remove()
0003methodthis.insert()
0004methodjava.lang.System.arraycopy()
0005objrefjava.lang.IndexOutOfBoundsException
0006textthe index is less than 0 or greater than the number of Layers already added
0007methodjava.lang.IndexOutOfBoundsException.<init>()
0008textthe specified index is less than 0, or if it is equal to or greater than the number of Layers added
0009objrefjava.lang.NullPointerException
000Atextthe specified Layer is null
000Bmethodjava.lang.NullPointerException.<init>()
000Cmethodjavax.microedition.lcdui.Graphics.getClipX()
000Dmethodjavax.microedition.lcdui.Graphics.getClipY()
000Emethodjavax.microedition.lcdui.Graphics.getClipWidth()
000Fmethodjavax.microedition.lcdui.Graphics.getClipHeight()
0010methodjavax.microedition.lcdui.Graphics.translate()
0011methodjavax.microedition.lcdui.Graphics.clipRect()
0012methodjavax.microedition.lcdui.game.Layer.paint()
0013methodjavax.microedition.lcdui.Graphics.setClip()
0014textg is null
0015objrefjava.lang.IllegalArgumentException
0016textthe width or height is less than 0
0017methodjava.lang.IllegalArgumentException.<init>()

javax.microedition.lcdui.game.Sprite

public super class Sprite
extends javax.microedition.lcdui.game.Layer

Fields
static finalintCUSTOM_SEQUENCE
static finalbooleanDEBUG
public static finalintTRANS_MIRROR
public static finalintTRANS_MIRROR_ROT180
public static finalintTRANS_MIRROR_ROT270
public static finalintTRANS_MIRROR_ROT90
public static finalintTRANS_NONE
public static finalintTRANS_ROT180
public static finalintTRANS_ROT270
public static finalintTRANS_ROT90
 int_nId
 intcollisionRectH
 intcollisionRectW
 intcollisionRectX
 intcollisionRectY
 intdRefX
 intdRefY
 intm_FrameCols
 intm_FrameCount
 intm_FrameH
 intm_FrameW
 Imagem_Image
 intm_RefPixelX
 intm_RefPixelY
 int[]m_Sequence
 intm_SequenceCount
 intm_SequenceIndex
 intm_Transform
 intt_collisionRectH
 intt_collisionRectW
 intt_collisionRectX
 intt_collisionRectY

Methods
staticvoid<clinit>()
publicvoid<init>(Sprite s1)
publicvoid<init>(Image i1)
publicvoid<init>(Image i1, int i2, int i3)
public final nativebooleancollidesWith(Sprite s1, boolean b1)
public final nativebooleancollidesWith(TiledLayer t1, boolean b1)
public final nativebooleancollidesWith(Image i1, int i2, int i3, boolean b1)
privatevoidcreateNewSprite(Image i1, int i2, int i3)
public nativevoiddefineCollisionRectangle(int i1, int i2, int i3, int i4)
public nativevoiddefineReferencePixel(int i1, int i2)
public finalintgetFrame()
publicintgetFrameSequenceLength()
publicintgetRawFrameCount()
public nativeintgetRefPixelX()
public nativeintgetRefPixelY()
privateintgetTransformedPtX(int i1, int i2, int i3)
privateintgetTransformedPtY(int i1, int i2, int i3)
private static nativevoidinitializeFieldIndex()
privatevoidinitializeFrames(Image i1, int i2, int i3, boolean b1)
private static nativevoidnativeCalculateTextureUV(int i1, int i2, int i3, int i4, int i5)
private static nativeintnativeCreatePrimitive(Sprite s1, Image i1, int i2, int i3)
private static nativevoidnativeSetCollisionRect(int i1, int i2, int i3, int i4, int i5)
private static nativevoidnativeSetTexture(int i1, Image i2, int i3, int i4)
public nativevoidnextFrame()
public final nativevoidpaint(Graphics g1)
public nativevoidprevFrame()
private static nativevoidregistNativeFinalizer()
privatevoidsetDefaultSequence(int i1)
public nativevoidsetFrame(int i1)
publicvoidsetFrameSequence(int[] i1)
publicvoidsetImage(Image i1, int i2, int i3)
public nativevoidsetRefPixelPosition(int i1, int i2)
public nativevoidsetTransform(int i1)

References
0000methodjavax.microedition.lcdui.game.Layer.<init>()
0001methodjavax.microedition.lcdui.Image.getWidth()
0002methodjavax.microedition.lcdui.Image.getHeight()
0003methodthis.createNewSprite()
0004methodjavax.microedition.lcdui.Image.createImage()
0005methodthis.setTransform()
0006methodjavax.microedition.lcdui.game.Layer.isVisible()
0007methodjavax.microedition.lcdui.game.Layer.setVisible()
0008methodthis.setFrameSequence()
0009methodthis.setFrame()
000Amethodthis.getRefPixelX()
000Bmethodthis.getRefPixelY()
000Cmethodthis.setRefPixelPosition()
000Dmethodthis.nativeSetCollisionRect()
000Eobjrefjava.lang.NullPointerException
000Fmethodjava.lang.NullPointerException.<init>()
0010objrefjava.lang.ArrayIndexOutOfBoundsException
0011textany member of the array has a value less than 0 or greater than or equal to the number of frames
0012methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0013000300010000
0014methodjava.lang.System.arraycopy()
0015methodthis.nativeCalculateTextureUV()
0016objrefjava.lang.IllegalArgumentException
0017textthe array has less than 1 element
0018methodjava.lang.IllegalArgumentException.<init>()
0019methodthis.setDefaultSequence()
001Amethodjava.lang.IllegalArgumentException.<init>()
001B0003FFFEFFFF
001Cmethodthis.initializeFrames()
001Dmethodthis.defineCollisionRectangle()
001Emethodthis.nativeSetTexture()
001Fmethodjavax.microedition.lcdui.game.Layer.calculateTextureFrameCount()
0020methodthis.nativeCreatePrimitive()
0021methodthis.initializeFieldIndex()
0022methodthis.registNativeFinalizer()

javax.microedition.lcdui.game.TiledLayer

public super class TiledLayer
extends javax.microedition.lcdui.game.Layer

Fields
static finalbooleanDEBUG
static finalintINITIAL_CAPACITY
static finalintTILE_INDEX_EMPTY
static finalintTILE_INDEX_START
 int_nId
 intm_AnimTileCount
 intm_CellHeight
 intm_CellWidth
 intm_FrameCount
 intm_GridColumns
 intm_GridRows
 Imagem_Image

Methods
staticvoid<clinit>()
publicvoid<init>(int i1, int i2, Image i3, int i4, int i5)
public nativeintcreateAnimatedTile(int i1)
public nativevoidfillCells(int i1, int i2, int i3, int i4, int i5)
public nativeintgetAnimatedTile(int i1)
public nativeintgetCell(int i1, int i2)
public finalintgetCellHeight()
public finalintgetCellWidth()
public finalintgetColumns()
public finalintgetRows()
private static nativevoidinitializeFieldIndex()
private static nativeintnativeCreatePrimitive(TiledLayer t1, Image i1, int i2, int i3, int i4, int i5)
private static nativevoidnativeSetCells(int i1, int i2, int i3, int i4, int i5, int i6)
private static nativevoidnativeSetTexture(int i1, Image i2, int i3, int i4)
public final nativevoidpaint(Graphics g1)
private static nativevoidregistNativeFinalizer()
public nativevoidsetAnimatedTile(int i1, int i2)
public nativevoidsetCell(int i1, int i2, int i3)
publicvoidsetStaticTileSet(Image i1, int i2, int i3)

References
0000methodjavax.microedition.lcdui.game.Layer.<init>()
0001methodjavax.microedition.lcdui.game.Layer.calculateTextureFrameCount()
0002methodthis.nativeCreatePrimitive()
0003objrefjava.lang.NullPointerException
0004textcreate primitive failed
0005methodjava.lang.NullPointerException.<init>()
0006methodjavax.microedition.lcdui.game.Layer.setVisible()
0007methodthis.nativeSetTexture()
0008methodthis.nativeSetCells()
0009objrefjava.lang.IllegalArgumentException
000Atextnumber of rows or columns is less than 1
000Bmethodjava.lang.IllegalArgumentException.<init>()
000Cmethodthis.initializeFieldIndex()
000Dmethodthis.registNativeFinalizer()

javax.microedition.location.AddressInfo

public super class AddressInfo

Fields
public static finalintBUILDING_FLOOR
public static finalintBUILDING_NAME
public static finalintBUILDING_ROOM
public static finalintBUILDING_ZONE
public static finalintCITY
public static finalintCOUNTRY
public static finalintCOUNTRY_CODE
public static finalintCOUNTY
public static finalintCROSSING1
public static finalintCROSSING2
public static finalintDISTRICT
public static finalintEXTENSION
public static finalintPHONE_NUMBER
public static finalintPOSTAL_CODE
public static finalintSTATE
public static finalintSTREET
public static finalintURL
privateStringbuilding_floor_
privateStringbuilding_name_
privateStringbuilding_room_
privateStringbuilding_zone_
privateStringcity_
privateStringcountry_
privateStringcountry_code_
privateStringcounty_
privateStringcrossing1_
privateStringcrossing2_
privateStringdistrict_
privateStringextension_
privateStringphone_number_
privateStringpostal_code_
privateStringstate_
privateStringstreet_
privateStringurl_

Methods
publicvoid<init>()
 void<init>(AddressInfo a1)
publicStringgetField(int i1)
publicvoidsetField(int i1, String s1)

References
0000methodthis.getField()
0001methodthis.setField()
0002objrefjava.lang.IllegalArgumentException
0003methodjava.lang.IllegalArgumentException.<init>()
0004objrefjava.lang.String
0005methodjava.lang.String.<init>()

javax.microedition.location.Coordinates

public super class Coordinates

Fields
private static finalStringCOLON
public static finalintDD_MM
public static finalintDD_MM_SS
private static finalStringPERIOD
privatefloataltitude_
privatedoublelatitude_
privatedoublelongitude_

Methods
 void<init>()
publicvoid<init>(double d1, double d2, float f1)
publicfloatazimuthTo(Coordinates c1)
public staticdoubleconvert(String s1)
public staticStringconvert(double d1, int i1)
private staticdoubleconvertCoordinateString(String s1, String s2, String s3, String s4)
private staticStringconvertCoordinateValue(double d1, int i1, int i2, int i3, int i4, int i5, int i6)
publicfloatdistance(Coordinates c1)
publicfloatgetAltitude()
publicdoublegetLatitude()
publicdoublegetLongitude()
private staticbooleanisNum(String s1)
private nativefloatnativeGetAzimuth(Coordinates c1, Coordinates c2)
private nativefloatnativeGetDistance(Coordinates c1, Coordinates c2)
private staticString[]separateCoordinateString(String s1)
private staticint[]separateCoordinateValue(double d1, int i1)
publicvoidsetAltitude(float f1)
publicvoidsetLatitude(double d1)
publicvoidsetLongitude(double d1)

References
000000067FF80000
0001000000000000
000200847FC00000
0003methodthis.setLatitude()
0004methodthis.setLongitude()
0005methodthis.setAltitude()
0006methodjava.lang.Double.isNaN()
00070006C0568000
0008000000000000
0009000640568000
000A000000000000
000Bobjrefjava.lang.IllegalArgumentException
000Cmethodjava.lang.IllegalArgumentException.<init>()
000D0006C0668000
000E000000000000
000F000640668000
0010000000000000
0011methodjava.lang.String.charAt()
0012methodthis.separateCoordinateString()
0013methodthis.convertCoordinateString()
0014objrefjava.lang.String
0015objrefjava.lang.NullPointerException
0016methodjava.lang.NullPointerException.<init>()
0017text:
0018methodjava.lang.String.indexOf()
0019methodjava.lang.String.substring()
001Amethodjava.lang.String.indexOf()
001Btext.
001Cmethodjava.lang.String.substring()
001Dmethodthis.isNum()
001Emethodjava.lang.Integer.parseInt()
001Fmethodjava.lang.Double.parseDouble()
00200006404E0000
0021000000000000
0022objrefjava.lang.NumberFormatException
0023000640AC2000
0024000000000000
0025methodthis.separateCoordinateValue()
0026methodthis.convertCoordinateValue()
0027methodjava.lang.Math.abs()
00280006408F4000
0029000000000000
002A00063FE00000
002B000000000000
002C000640F86A00
002D000000000000
002Eobjrefjava.lang.StringBuffer
002Fmethodjava.lang.StringBuffer.<init>()
0030methodjava.lang.StringBuffer.append()
0031methodjava.lang.Math.abs()
0032methodjava.lang.StringBuffer.append()
0033methodjava.lang.StringBuffer.append()
0034methodjava.lang.StringBuffer.insert()
0035methodjava.lang.StringBuffer.delete()
0036methodjava.lang.StringBuffer.toString()
0037text0
0038methodjava.lang.String.endsWith()
0039methodthis.getLatitude()
003A008443340000
003Bmethodthis.getLongitude()
003Cmethodthis.nativeGetAzimuth()
003Dmethodthis.nativeGetDistance()

javax.microedition.location.Criteria

public super class Criteria

Fields
public static finalintNO_REQUIREMENT
public static finalintPOWER_USAGE_HIGH
public static finalintPOWER_USAGE_LOW
public static finalintPOWER_USAGE_MEDIUM
privatebooleanaddressInfoRequired_
privatebooleanaltitudeRequired_
privatebooleancostAllowed_
privateinthorizontalAccuracy_
privateintpreferredPowerConsumption_
privateintpreferredResponseTime_
privatebooleanspeedAndCourseRequired_
privateintverticalAccuracy_

Methods
publicvoid<init>()
publicintgetHorizontalAccuracy()
publicintgetPreferredPowerConsumption()
publicintgetPreferredResponseTime()
publicintgetVerticalAccuracy()
publicbooleanisAddressInfoRequired()
publicbooleanisAllowedToCost()
publicbooleanisAltitudeRequired()
publicbooleanisSpeedAndCourseRequired()
publicvoidsetAddressInfoRequired(boolean b1)
publicvoidsetAltitudeRequired(boolean b1)
publicvoidsetCostAllowed(boolean b1)
publicvoidsetHorizontalAccuracy(int i1)
publicvoidsetPreferredPowerConsumption(int i1)
publicvoidsetPreferredResponseTime(int i1)
publicvoidsetSpeedAndCourseRequired(boolean b1)
publicvoidsetVerticalAccuracy(int i1)

javax.microedition.location.EntryLandmark

private super class EntryLandmark
extends javax.microedition.location.Landmark

Methods
 void<init>(LandmarkStore l1)
 void<init>(Landmark l1, LandmarkStore l2)

References
0000methodjavax.microedition.location.Landmark.<init>()
0001methodjavax.microedition.location.Landmark.setBelonging()
0002methodthis.<init>()
0003methodjavax.microedition.location.Landmark.update()

javax.microedition.location.Landmark

public super class Landmark

Fields
privateAddressInfoaddressInfo_
privateLandmarkStorebelonging_
privateStringdescription_
privateStringname_
privateLandmarkparent_
privateQualifiedCoordinatesqualifiedCoordinates_

Methods
 void<init>()
 void<init>(Landmark l1)
publicvoid<init>(String s1, String s2, QualifiedCoordinates q1, AddressInfo a1)
publicAddressInfogetAddressInfo()
 LandmarkStoregetBelonging()
publicStringgetDescription()
publicStringgetName()
 LandmarkgetParent()
publicQualifiedCoordinatesgetQualifiedCoordinates()
publicvoidsetAddressInfo(AddressInfo a1)
 voidsetBelonging(LandmarkStore l1)
publicvoidsetDescription(String s1)
publicvoidsetName(String s1)
 voidsetParent(Landmark l1)
publicvoidsetQualifiedCoordinates(QualifiedCoordinates q1)
 voidupdate(Landmark l1)

References
0000objrefjavax.microedition.location.QualifiedCoordinates
0001methodjavax.microedition.location.QualifiedCoordinates.<init>()
0002objrefjavax.microedition.location.AddressInfo
0003methodjavax.microedition.location.AddressInfo.<init>()
0004methodthis.getBelonging()
0005methodthis.update()
0006methodthis.setName()
0007methodthis.setDescription()
0008methodthis.setQualifiedCoordinates()
0009methodthis.setAddressInfo()
000Amethodthis.getName()
000Bmethodthis.getDescription()
000Cmethodthis.getQualifiedCoordinates()
000Dmethodthis.getAddressInfo()
000Eobjrefjava.lang.NullPointerException
000Fmethodjava.lang.NullPointerException.<init>()
0010objrefjava.lang.String
0011methodjava.lang.String.<init>()
0012methodjavax.microedition.location.QualifiedCoordinates.<init>()
0013methodjavax.microedition.location.AddressInfo.<init>()

javax.microedition.location.LandmarkException

public super class LandmarkException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.location.LandmarkStore

public super class LandmarkStore

Fields
static finalintILLEGAL_ARGUMENT
static finalintIO_ERROR
static finalintNOT_SUPPORTED
static finalintOK
private static finalPermissionPERMISSION_CATEGORY
private static finalPermissionPERMISSION_MANAGEMENT
private static finalPermissionPERMISSION_READ
private static finalPermissionPERMISSION_WRITE
privateVectorcategories_
private static finalintcategoryMaxLength
privateinthandle_
privatebooleanisValid_
private static finalintlandmarkMaxLength
private static finalVectorlandmarkStores_
privateVectorlandmarks_
privateStringstoreName_
private staticObjectsync_

Methods
staticvoid<clinit>()
privatevoid<init>(int i1, String s1)
staticbooleanaccess$000(LandmarkStore l1)
staticvoidaccess$100(LandmarkStore l1)
staticintaccess$200(LandmarkStore l1, String s1)
staticVectoraccess$300(LandmarkStore l1)
staticVectoraccess$400(LandmarkStore l1)
public synchronizedvoidaddCategory(String s1)
public synchronizedvoidaddLandmark(Landmark l1, String s1)
privatevoidaddNewLandmark(Landmark l1, int i1)
public staticvoidcreateLandmarkStore(String s1)
public synchronizedvoiddeleteCategory(String s1)
public synchronizedvoiddeleteLandmark(Landmark l1)
public staticvoiddeleteLandmarkStore(String s1)
private nativevoidfinalize()
privateintfindCategory(String s1)
privateintfindLandmark(Landmark l1)
privatevoidgetAllData()
public synchronizedEnumerationgetCategories()
public staticLandmarkStoregetInstance(String s1)
public synchronizedEnumerationgetLandmarks(String s1, double d1, double d2, double d3, double d4)
public synchronizedEnumerationgetLandmarks()
public synchronizedEnumerationgetLandmarks(String s1, String s2)
privateStringgetName()
public staticString[]listLandmarkStores()
private nativeintnativeAddCategory(int i1, LandmarkStore$Category l1)
private nativeintnativeAddLandmark(int i1, Landmark l1)
private nativeintnativeBeginGetData(int i1)
private static nativeintnativeCreateLandmarkStore(String s1)
private nativeintnativeDeleteCategory(int i1, int i2)
private nativeintnativeDeleteLandmark(int i1, int i2)
private static nativeintnativeDeleteLandmarkStore(String s1)
private nativevoidnativeEndGetData(int i1)
private nativeintnativeGetCategory(int i1, int i2, LandmarkStore$Category l1)
private nativeintnativeGetLandmark(int i1, int i2, Landmark l1)
private static nativeintnativeGetLandmarkStoreList()
private static nativeStringnativeGetLandmarkStoreName(int i1)
private nativeintnativeGetNumCategories(int i1)
private nativeintnativeGetNumLandmarks(int i1)
private static nativeintnativeOpenLandmarkStore(String s1)
private static nativevoidnativeReleaseLandmarkStoreList()
private nativeintnativeUpdateCategory(int i1, int i2, LandmarkStore$Category l1)
private nativeintnativeUpdateLandmark(int i1, int i2, Landmark l1)
public synchronizedvoidremoveLandmarkFromCategory(Landmark l1, String s1)
public synchronizedvoidupdateLandmark(Landmark l1)

References
0000methodthis.findCategory()
0001methodthis.getAllData()
0002methodjava.lang.Object.<init>()
0003objrefjava.util.Vector
0004methodjava.util.Vector.<init>()
0005fieldthis.sync_
0006methodthis.nativeBeginGetData()
0007objrefjava.io.IOException
0008methodjava.io.IOException.<init>()
0009methodthis.nativeGetNumCategories()
000Amethodthis.nativeGetNumLandmarks()
000Bmethodjava.util.Vector.size()
000Cobjrefjavax.microedition.location.LandmarkStore$Category
000Dmethodjavax.microedition.location.LandmarkStore$Category.<init>()
000Emethodjava.util.Vector.addElement()
000Fmethodjava.util.Vector.elementAt()
0010methodthis.nativeGetCategory()
0011objrefjavax.microedition.location.EntryLandmark
0012methodjavax.microedition.location.EntryLandmark.<init>()
0013methodthis.nativeGetLandmark()
0014methodthis.nativeEndGetData()
0015methodjava.lang.String.equals()
0016methodjavax.microedition.location.Landmark.getParent()
0017objrefjavax.microedition.location.LandmarkStore$LandmarkList
0018methodjavax.microedition.location.LandmarkStore$LandmarkList.<init>()
0019methodjavax.microedition.location.LandmarkStore$LandmarkList.hasMoreElements()
001Amethodjavax.microedition.location.LandmarkStore$LandmarkList.<init>()
001Bmethodjavax.microedition.location.LandmarkStore$LandmarkList.<init>()
001Cmethodcom.jblend.security.SecurityManager.getManager()
001Dfieldthis.PERMISSION_READ
001Eobjrefjava.lang.String
001Ftext 
0020methodjava.lang.String.<init>()
0021methodcom.jblend.security.SecurityManager.checkPermission()
0022fieldthis.landmarkStores_
0023objrefthis
0024methodthis.nativeOpenLandmarkStore()
0025methodthis.<init>()
0026methodthis.nativeGetLandmarkStoreList()
0027methodthis.nativeGetLandmarkStoreName()
0028methodthis.nativeReleaseLandmarkStoreList()
0029fieldthis.PERMISSION_MANAGEMENT
002Aobjrefjava.lang.NullPointerException
002Bmethodjava.lang.NullPointerException.<init>()
002Cmethodthis.nativeCreateLandmarkStore()
002Dobjrefjava.lang.IllegalArgumentException
002Emethodjava.lang.IllegalArgumentException.<init>()
002Fobjrefjavax.microedition.location.LandmarkException
0030methodjavax.microedition.location.LandmarkException.<init>()
0031methodthis.nativeDeleteLandmarkStore()
0032objrefjavax.microedition.location.LandmarkStore$categoryList
0033methodjavax.microedition.location.LandmarkStore$categoryList.<init>()
0034methodthis.nativeAddLandmark()
0035methodjavax.microedition.location.EntryLandmark.<init>()
0036methodjavax.microedition.location.Landmark.setBelonging()
0037methodjavax.microedition.location.Landmark.setParent()
0038methodjavax.microedition.location.LandmarkStore$Category.addLandmark()
0039methodjavax.microedition.location.LandmarkStore$Category.setLandmark()
003Amethodthis.nativeUpdateCategory()
003Bfieldthis.PERMISSION_WRITE
003Cfieldthis.landmarkMaxLength
003Dmethodjavax.microedition.location.Landmark.getName()
003Emethodjavax.microedition.location.Landmark.getBelonging()
003Fmethodthis.addNewLandmark()
0040methodthis.findLandmark()
0041methodjavax.microedition.location.LandmarkStore$Category.clearLandmark()
0042methodjavax.microedition.location.Landmark.update()
0043methodthis.nativeUpdateLandmark()
0044methodthis.nativeDeleteLandmark()
0045methodjava.util.Vector.removeElementAt()
0046methodjavax.microedition.location.LandmarkStore$Category.deleteLandmark()
0047fieldthis.PERMISSION_CATEGORY
0048fieldthis.categoryMaxLength
0049methodjava.lang.String.substring()
004Amethodjavax.microedition.location.LandmarkStore$Category.<init>()
004Bmethodthis.nativeAddCategory()
004Cmethodthis.nativeDeleteCategory()
004Dtextlocation_category_max_length
004Emethodcom.jblend.micro.SystemOption.getProperty()
004Fmethodjava.lang.Integer.valueOf()
0050textlocation_landmark_max_length
0051objrefjava.lang.Object
0052methodcom.jblend.security.PermissionFactory.getFactory()
0053textjavax.microedition.location.LandmarkStore.read
0054methodcom.jblend.security.PermissionFactory.getPermission()
0055textjavax.microedition.location.LandmarkStore.write
0056textjavax.microedition.location.LandmarkStore.category
0057textjavax.microedition.location.LandmarkStore.management

javax.microedition.location.LandmarkStore$Category

private super class LandmarkStore$Category

Fields
 boolean[]landmarks_
 Stringname_
private finalLandmarkStorethis$0

Methods
 void<init>(LandmarkStore l1, int i1)
 void<init>(LandmarkStore l1, String s1, int i1)
 voidaddLandmark()
 voidclearLandmark(int i1)
 voiddeleteLandmark(int i1)
 voidsetLandmark(int i1)

References
0000methodthis.<init>()
0001objrefjava.lang.String
0002methodjava.lang.String.<init>()
0003methodjava.lang.System.arraycopy()

javax.microedition.location.LandmarkStore$LandmarkList

private super class LandmarkStore$LandmarkList

Fields
privateintindex_
privateVectorlist_
private finalLandmarkStorethis$0

Methods
publicvoid<init>(LandmarkStore l1, String s1)
 void<init>(LandmarkStore l1, String s1, String s2)
 void<init>(LandmarkStore l1, String s1, double d1, double d2, double d3, double d4)
publicbooleanhasMoreElements()
publicObjectnextElement()
privateObjectnextElement_internal()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjavax.microedition.location.LandmarkStore.access$000()
0003methodjavax.microedition.location.LandmarkStore.access$100()
0004methodjavax.microedition.location.LandmarkStore.access$200()
0005methodjavax.microedition.location.LandmarkStore.access$300()
0006methodjava.util.Vector.elementAt()
0007objrefjavax.microedition.location.LandmarkStore$Category
0008methodjavax.microedition.location.LandmarkStore.access$400()
0009methodjava.util.Vector.addElement()
000Amethodjava.util.Vector.size()
000Bobjrefthis
000Cmethodthis.<init>()
000Dmethodthis.nextElement_internal()
000Eobjrefjavax.microedition.location.Landmark
000Fmethodjavax.microedition.location.Landmark.getName()
0010methodjava.lang.String.equals()
0011methodthis.hasMoreElements()
00120006C0568000
0013000000000000
0014000640568000
0015000000000000
00160006C0668000
0017000000000000
0018000640668000
0019000000000000
001Aobjrefjava.lang.IllegalArgumentException
001Bmethodjava.lang.IllegalArgumentException.<init>()
001Cmethodjavax.microedition.location.Landmark.getQualifiedCoordinates()
001Dmethodjavax.microedition.location.Coordinates.getLatitude()
001Emethodjavax.microedition.location.Coordinates.getLongitude()
001Fobjrefjava.util.NoSuchElementException
0020methodjava.util.NoSuchElementException.<init>()
0021methodjavax.microedition.location.Landmark.<init>()
0022objrefjava.util.Enumeration
0023objrefjava.io.IOException

javax.microedition.location.LandmarkStore$categoryList

private super class LandmarkStore$categoryList

Fields
privateintindex_
privateVectorlist_
private finalLandmarkStorethis$0

Methods
 void<init>(LandmarkStore l1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjavax.microedition.location.LandmarkStore.access$300()
0003methodjava.util.Vector.elements()
0004methodjava.util.Enumeration.nextElement()
0005methodjava.util.Vector.addElement()
0006methodjava.util.Enumeration.hasMoreElements()
0007methodjava.util.Vector.size()
0008methodthis.hasMoreElements()
0009objrefjava.util.NoSuchElementException
000Amethodjava.util.NoSuchElementException.<init>()
000Bmethodjava.util.Vector.elementAt()
000Cobjrefjavax.microedition.location.LandmarkStore$Category
000Dobjrefjava.util.Enumeration

javax.microedition.location.Location

public super class Location

Fields
public static finalintMTA_ASSISTED
public static finalintMTA_UNASSISTED
public static finalintMTE_ANGLEOFARRIVAL
public static finalintMTE_CELLID
public static finalintMTE_SATELLITE
public static finalintMTE_SHORTRANGE
public static finalintMTE_TIMEDIFFERENCE
public static finalintMTE_TIMEOFARRIVAL
public static finalintMTY_NETWORKBASED
public static finalintMTY_TERMINALBASED
privateAddressInfoaddressInfo_
privateQualifiedCoordinatescoordinates_
privatefloatcourse_
privateextraInfo_
privatebooleanisValid_
privateintlocationMethod_
privateintnumExtraInfo_
privatefloatspeed_
privatelongtimestamp_

Methods
protectedvoid<init>()
 void<init>(int i1)
publicAddressInfogetAddressInfo()
publicfloatgetCourse()
publicStringgetExtraInfo(String s1)
publicintgetLocationMethod()
publicQualifiedCoordinatesgetQualifiedCoordinates()
publicfloatgetSpeed()
publiclonggetTimestamp()
publicbooleanisValid()
private nativevoidnativeGetExtraInfo(int i1, int i2, Location$ExtraInfo l1)
private nativevoidnativeGetLocationInfo(int i1, Location l1)
private nativevoidnativeReleaseLocationInfo(int i1)

References
000000847FC00000
0001objrefjavax.microedition.location.QualifiedCoordinates
0002methodjavax.microedition.location.QualifiedCoordinates.<init>()
0003objrefjavax.microedition.location.AddressInfo
0004methodjavax.microedition.location.AddressInfo.<init>()
0005methodthis.nativeGetLocationInfo()
0006objrefjavax.microedition.location.Location$ExtraInfo
0007methodjavax.microedition.location.Location$ExtraInfo.<init>()
0008methodthis.nativeGetExtraInfo()
0009methodthis.nativeReleaseLocationInfo()
000Amethodjava.lang.String.compareTo()

javax.microedition.location.Location$ExtraInfo

private super class Location$ExtraInfo

Fields
 Stringmimetype
private finalLocationthis$0
 Stringvalue

Methods
 void<init>(Location l1)

javax.microedition.location.LocationEventHandler

private super class LocationEventHandler

Fields
private staticLocationEventHandlerinstance
private static finalVectorlocationProviders

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddProvider(LocationProvider l1)
public staticLocationEventHandlergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
public staticvoidremoveProvider(LocationProvider l1)

References
0000fieldthis.instance
0001objrefthis
0002methodthis.<init>()
0003fieldthis.locationProviders
0004methodjava.util.Vector.addElement()
0005methodjava.util.Vector.elementAt()
0006objrefjavax.microedition.location.LocationProvider
0007methodjava.util.Vector.removeElementAt()
0008methodjava.util.Vector.size()
0009objrefjavax.microedition.location.LocationProvider_impl
000Amethodjavax.microedition.location.LocationProvider_impl.getHandle()
000Bmethodjavax.microedition.location.LocationProvider_impl.dispatchLocationEvent()
000Cmethodjavax.microedition.location.LocationProvider.dispatchProximityEvent()
000Dobjrefjava.util.Vector
000Emethodjava.util.Vector.<init>()
000Fobjrefcom.jblend.micro.event.EventListener

javax.microedition.location.LocationEventThread

private super class LocationEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private staticLocationEventThreadthread_

Methods
 void<init>()
staticLocationEventThreadgetInstance()
protected nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001fieldthis.thread_
0002objrefthis
0003methodthis.<init>()

javax.microedition.location.LocationException

public super class LocationException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.location.LocationListener

public interface LocationListener

Methods
publicvoidlocationUpdated(LocationProvider l1, Location l2)
publicvoidproviderStateChanged(LocationProvider l1, int i1)

javax.microedition.location.LocationProvider

public super abstract class LocationProvider

Fields
public static finalintAVAILABLE
static finalintGET_LOCATION_CANCELED
static finalintGET_LOCATION_FINISHED
static finalintGET_LOCATION_TIMEOUT
static finalintLOCATION_UPDATED
static finalintMONITORING_STATE_CHANGED
public static finalintOUT_OF_SERVICE
static finalPermissionPERMISSION_LOCATION
private static finalPermissionPERMISSION_PROXIMITYLISTENER
static finalintPROVIDER_STATE_CHANGED
static finalintPROXIMITY_EVENT
public static finalintTEMPORARILY_UNAVAILABLE
private staticVectorcontainers_
private staticVectorimpls_
private staticLocationlastKnownLocation_

Methods
staticvoid<clinit>()
protectedvoid<init>()
public staticvoidaddProximityListener(ProximityListener p1, Coordinates c1, float f1)
staticvoiddispatchProximityEvent(int i1, int i2, int i3)
staticLocationfetchLocation(int i1)
public staticLocationProvidergetInstance(Criteria c1)
public staticLocationgetLastKnownLocation()
publicLocationgetLocation(int i1)
publicintgetState()
private static nativeintnativeGetLastKnownLocation()
public staticvoidremoveProximityListener(ProximityListener p1)
publicvoidreset()
publicvoidsetLocationListener(LocationListener l1, int i1, int i2, int i3)

References
0000objrefjavax.microedition.location.LocationProvider_impl
0001methodjavax.microedition.location.LocationProvider_impl.<init>()
0002methodjavax.microedition.location.LocationProvider_impl.getHandle()
0003objrefjavax.microedition.location.LocationException
0004methodjavax.microedition.location.LocationException.<init>()
0005fieldthis.impls_
0006methodjava.util.Vector.elementAt()
0007methodjava.util.Vector.size()
0008methodjava.util.Vector.addElement()
0009methodcom.jblend.security.SecurityManager.getManager()
000Afieldthis.PERMISSION_LOCATION
000Btext 
000Cmethodcom.jblend.security.SecurityManager.checkPermission()
000Dmethodthis.nativeGetLastKnownLocation()
000Emethodthis.fetchLocation()
000Ffieldthis.lastKnownLocation_
0010objrefjavax.microedition.location.Location
0011methodjavax.microedition.location.Location.<init>()
0012methodjavax.microedition.location.Location.isValid()
0013fieldthis.PERMISSION_PROXIMITYLISTENER
0014objrefjava.lang.String
0015methodjava.lang.String.<init>()
0016objrefjava.lang.NullPointerException
0017methodjava.lang.NullPointerException.<init>()
0018methodjava.lang.Float.isNaN()
0019objrefjava.lang.IllegalArgumentException
001Amethodjava.lang.IllegalArgumentException.<init>()
001Bfieldthis.containers_
001Cobjrefjavax.microedition.location.ProximityListenerContainer
001Dmethodjavax.microedition.location.ProximityListenerContainer.addProximity()
001Emethodjavax.microedition.location.ProximityListenerContainer.<init>()
001Fmethodjavax.microedition.location.ProximityListenerContainer.removeAllProximities()
0020methodjava.util.Vector.removeElementAt()
0021methodjavax.microedition.location.Location.<init>()
0022methodjavax.microedition.location.ProximityListenerContainer.dispatchEvent()
0023objrefjava.util.Vector
0024methodjava.util.Vector.<init>()
0025methodcom.jblend.security.PermissionFactory.getFactory()
0026textjavax.microedition.location.Location
0027methodcom.jblend.security.PermissionFactory.getPermission()
0028textjavax.microedition.location.ProximityListener
0029objrefjava.lang.InterruptedException

javax.microedition.location.LocationProvider_impl

private super class LocationProvider_impl
extends javax.microedition.location.LocationProvider

Fields
static finalLocationEventHandlerEVENT_HANDLER
static finalLocationEventThreadEVENT_THREAD
privatebooleancanceled_
privateinthandle_
privateintinterval_
privateLocationListenerlistener_
privateLocationlocation_
privateintmaxAge_
privateinttimeout_

Methods
staticvoid<clinit>()
 void<init>(Criteria c1)
synchronizedvoiddispatchLocationEvent(int i1, int i2)
private nativevoidfinalize()
 intgetHandle()
publicLocationgetLocation(int i1)
publicintgetState()
staticvoidinit()
private nativevoidnativeCancelGetLocation(int i1)
private nativevoidnativeCancelLocationListener(int i1)
private nativeintnativeGetLocation(int i1, int i2)
private nativeintnativeGetState(int i1)
private nativeintnativeOpenLocationProvider(Criteria c1)
private nativevoidnativeSetLocationListener(int i1, int i2, int i3, int i4)
publicvoidreset()
public synchronizedvoidsetLocationListener(LocationListener l1, int i1, int i2, int i3)

References
0000methodjavax.microedition.location.LocationProvider.<init>()
0001methodthis.nativeOpenLocationProvider()
0002methodthis.nativeGetState()
0003methodjavax.microedition.location.LocationProvider.fetchLocation()
0004methodjavax.microedition.location.LocationEventHandler.removeProvider()
0005methodjava.lang.Object.notify()
0006objrefjavax.microedition.location.Location
0007methodjavax.microedition.location.Location.<init>()
0008methodjavax.microedition.location.LocationListener.locationUpdated()
0009methodjavax.microedition.location.LocationListener.providerStateChanged()
000Amethodcom.jblend.security.SecurityManager.getManager()
000Bfieldjavax.microedition.location.LocationProvider.PERMISSION_LOCATION
000Ctext 
000Dmethodcom.jblend.security.SecurityManager.checkPermission()
000Eobjrefjava.lang.IllegalArgumentException
000Fmethodjava.lang.IllegalArgumentException.<init>()
0010methodjavax.microedition.location.LocationEventHandler.addProvider()
0011methodthis.nativeGetLocation()
0012objrefjavax.microedition.location.LocationException
0013methodjavax.microedition.location.LocationException.<init>()
0014methodjava.lang.Object.wait()
0015objrefjava.lang.InterruptedException
0016methodthis.nativeCancelGetLocation()
0017methodjava.lang.InterruptedException.<init>()
0018methodthis.nativeCancelLocationListener()
0019methodthis.nativeSetLocationListener()
001Amethodjavax.microedition.location.LocationEventThread.getInstance()
001Bfieldthis.EVENT_THREAD
001Cmethodjavax.microedition.location.LocationEventHandler.getInstance()
001Dfieldthis.EVENT_HANDLER
001Emethodcom.jblend.micro.event.AbstractEventThread.addEventListener()
001Fmethodcom.jblend.micro.event.AbstractEventThread.startThread()

javax.microedition.location.Orientation

public super class Orientation

Fields
static finalintILLEGAL_ARGUMENT
static finalintIO_ERROR
static finalintNOT_SUPPORTED
static finalintOK
private static finalPermissionPERMISSION_ORIENTATION
privatefloatazimuth_
privatebooleanisMagnetic_
privatefloatpitch_
privatefloatroll_

Methods
staticvoid<clinit>()
publicvoid<init>(float f1, boolean b1, float f2, float f3)
publicfloatgetCompassAzimuth()
public staticOrientationgetOrientation()
publicfloatgetPitch()
publicfloatgetRoll()
publicbooleanisOrientationMagnetic()
private static nativeintnativeGetOrientation(Orientation o1)

References
000000847FC00000
0001methodcom.jblend.security.SecurityManager.getManager()
0002fieldthis.PERMISSION_ORIENTATION
0003text 
0004methodcom.jblend.security.SecurityManager.checkPermission()
0005objrefthis
0006methodthis.<init>()
0007methodthis.nativeGetOrientation()
0008objrefjavax.microedition.location.LocationException
0009methodjavax.microedition.location.LocationException.<init>()
000Amethodcom.jblend.security.PermissionFactory.getFactory()
000Btextjavax.microedition.location.Orientation
000Cmethodcom.jblend.security.PermissionFactory.getPermission()

javax.microedition.location.Proximity

private super class Proximity

Fields
protectedCoordinatescoordinates_
protectedinthandle_
protectedfloatproximityRadius_

Methods
 void<init>(Coordinates c1, float f1)
private nativevoidfinalize()
private nativeintnativeAddProximity(Proximity p1)
private nativevoidnativeRemoveProximity(int i1)
 voidremoveProximity()
 voidresetHandle()

References
0000methodthis.nativeAddProximity()
0001objrefjavax.microedition.location.LocationException
0002methodjavax.microedition.location.LocationException.<init>()
0003methodthis.nativeRemoveProximity()
0004methodthis.resetHandle()

javax.microedition.location.ProximityListener

public interface ProximityListener

Methods
publicvoidmonitoringStateChanged(boolean b1)
publicvoidproximityEvent(Coordinates c1, Location l1)

javax.microedition.location.ProximityListenerContainer

private super class ProximityListenerContainer

Fields
protectedProximityListenerlistener_
privateVectorproximities_

Methods
staticvoid<clinit>()
 void<init>(ProximityListener p1)
 voidaddProximity(Coordinates c1, float f1)
protectedvoiddispatchEvent(int i1, int i2, Location l1)
 voidremoveAllProximities()

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002objrefjavax.microedition.location.Proximity
0003methodjavax.microedition.location.Proximity.<init>()
0004methodjava.util.Vector.addElement()
0005methodjava.util.Vector.elementAt()
0006methodjavax.microedition.location.Proximity.removeProximity()
0007methodjava.util.Vector.size()
0008methodjavax.microedition.location.ProximityListener.proximityEvent()
0009methodjavax.microedition.location.Proximity.resetHandle()
000Amethodjava.util.Vector.removeElementAt()
000Bmethodjavax.microedition.location.ProximityListener.monitoringStateChanged()
000Cmethodjavax.microedition.location.LocationProvider_impl.init()
000Dobjrefjavax.microedition.location.LocationException

javax.microedition.location.QualifiedCoordinates

public super class QualifiedCoordinates
extends javax.microedition.location.Coordinates

Fields
privatefloathorizontalAccuracy_
privatefloatverticalAccuracy_

Methods
 void<init>()
 void<init>(QualifiedCoordinates q1)
publicvoid<init>(double d1, double d2, float f1, float f2, float f3)
publicfloatgetHorizontalAccuracy()
publicfloatgetVerticalAccuracy()
publicvoidsetHorizontalAccuracy(float f1)
publicvoidsetVerticalAccuracy(float f1)

References
0000methodjavax.microedition.location.Coordinates.<init>()
000100847FC00000
0002methodjavax.microedition.location.Coordinates.getLatitude()
0003methodjavax.microedition.location.Coordinates.getLongitude()
0004methodjavax.microedition.location.Coordinates.getAltitude()
0005methodthis.getHorizontalAccuracy()
0006methodthis.getVerticalAccuracy()
0007methodthis.<init>()
0008methodjavax.microedition.location.Coordinates.<init>()
0009methodthis.setHorizontalAccuracy()
000Amethodthis.setVerticalAccuracy()
000Bobjrefjava.lang.IllegalArgumentException
000Cmethodjava.lang.IllegalArgumentException.<init>()

javax.microedition.m3g.AnimationController

public super class AnimationController
extends javax.microedition.m3g.Object3D

Fields
staticClassclass$javax$microedition$m3g$AnimationController

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetActiveIntervalEnd()
public nativeintgetActiveIntervalStart()
public nativefloatgetPosition(int i1)
public nativefloatgetSpeed()
public nativefloatgetWeight()
public nativevoidsetActiveInterval(int i1, int i2)
public nativevoidsetPosition(float f1, int i1)
public nativevoidsetSpeed(float f1, int i1)
public nativevoidsetWeight(float f1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$AnimationController
000Btextjavax.microedition.m3g.AnimationController
000Cmethodthis.class$()

javax.microedition.m3g.AnimationTrack

public super class AnimationTrack
extends javax.microedition.m3g.Object3D

Fields
public static finalintALPHA
public static finalintAMBIENT_COLOR
public static finalintCOLOR
public static finalintCROP
public static finalintDENSITY
public static finalintDIFFUSE_COLOR
public static finalintEMISSIVE_COLOR
public static finalintFAR_DISTANCE
public static finalintFIELD_OF_VIEW
public static finalintINTENSITY
public static finalintMORPH_WEIGHTS
public static finalintNEAR_DISTANCE
public static finalintORIENTATION
public static finalintPICKABILITY
public static finalintSCALE
public static finalintSHININESS
public static finalintSPECULAR_COLOR
public static finalintSPOT_ANGLE
public static finalintSPOT_EXPONENT
public static finalintTRANSLATION
public static finalintVISIBILITY
staticClassclass$javax$microedition$m3g$AnimationTrack

Methods
 void<init>(int i1)
publicvoid<init>(KeyframeSequence k1, int i1)
staticClassclass$(String s1)
private static nativeintcreate(KeyframeSequence k1, int i1)
private nativevoidfinalize()
publicAnimationControllergetController()
private nativeintgetControllerImpl()
publicKeyframeSequencegetKeyframeSequence()
private nativeintgetKeyframeSequenceImpl()
public nativeintgetTargetProperty()
publicvoidsetController(AnimationController a1)
private nativevoidsetControllerImpl(AnimationController a1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$AnimationTrack
000Btextjavax.microedition.m3g.AnimationTrack
000Cmethodthis.class$()
000Dmethodjavax.microedition.m3g.Engine.addXOT()
000Emethodthis.getControllerImpl()
000Fmethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0010objrefjavax.microedition.m3g.AnimationController
0011methodthis.getKeyframeSequenceImpl()
0012objrefjavax.microedition.m3g.KeyframeSequence
0013methodthis.setControllerImpl()

javax.microedition.m3g.Appearance

public super class Appearance
extends javax.microedition.m3g.Object3D

Fields
staticClassclass$javax$microedition$m3g$Appearance

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
publicCompositingModegetCompositingMode()
private nativeintgetCompositingModeImpl()
publicFoggetFog()
private nativeintgetFogImpl()
public nativeintgetLayer()
publicMaterialgetMaterial()
private nativeintgetMaterialImpl()
publicPolygonModegetPolygonMode()
private nativeintgetPolygonModeImpl()
publicTexture2DgetTexture(int i1)
private nativeintgetTextureImpl(int i1)
publicvoidsetCompositingMode(CompositingMode c1)
private nativevoidsetCompositingModeImpl(CompositingMode c1)
publicvoidsetFog(Fog f1)
private nativevoidsetFogImpl(Fog f1)
public nativevoidsetLayer(int i1)
publicvoidsetMaterial(Material m1)
private nativevoidsetMaterialImpl(Material m1)
publicvoidsetPolygonMode(PolygonMode p1)
private nativevoidsetPolygonModeImpl(PolygonMode p1)
publicvoidsetTexture(int i1, Texture2D t1)
private nativevoidsetTextureImpl(int i1, Texture2D t1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Appearance
000Btextjavax.microedition.m3g.Appearance
000Cmethodthis.class$()
000Dmethodthis.getMaterialImpl()
000Emethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Fobjrefjavax.microedition.m3g.Material
0010methodthis.getFogImpl()
0011objrefjavax.microedition.m3g.Fog
0012methodthis.getCompositingModeImpl()
0013objrefjavax.microedition.m3g.CompositingMode
0014methodthis.getPolygonModeImpl()
0015objrefjavax.microedition.m3g.PolygonMode
0016methodthis.setMaterialImpl()
0017methodjavax.microedition.m3g.Engine.addXOT()
0018methodthis.setFogImpl()
0019methodthis.setCompositingModeImpl()
001Amethodthis.setPolygonModeImpl()
001Bmethodthis.getTextureImpl()
001Cobjrefjavax.microedition.m3g.Texture2D
001Dmethodthis.setTextureImpl()

javax.microedition.m3g.Background

public super class Background
extends javax.microedition.m3g.Object3D

Fields
public static finalintBORDER
public static finalintREPEAT
staticClassclass$javax$microedition$m3g$Background

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetColor()
public nativeintgetCropHeight()
public nativeintgetCropWidth()
public nativeintgetCropX()
public nativeintgetCropY()
publicImage2DgetImage()
private nativeintgetImageImpl()
public nativeintgetImageModeX()
public nativeintgetImageModeY()
public nativebooleanisColorClearEnabled()
public nativebooleanisDepthClearEnabled()
public nativevoidsetColor(int i1)
public nativevoidsetColorClearEnable(boolean b1)
public nativevoidsetCrop(int i1, int i2, int i3, int i4)
public nativevoidsetDepthClearEnable(boolean b1)
publicvoidsetImage(Image2D i1)
private nativevoidsetImageImpl(Image2D i1)
public nativevoidsetImageMode(int i1, int i2)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Background
000Btextjavax.microedition.m3g.Background
000Cmethodthis.class$()
000Dmethodthis.getImageImpl()
000Emethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Fobjrefjavax.microedition.m3g.Image2D
0010methodthis.setImageImpl()
0011methodjavax.microedition.m3g.Engine.addXOT()

javax.microedition.m3g.Camera

public super class Camera
extends javax.microedition.m3g.Node

Fields
public static finalintGENERIC
public static finalintPARALLEL
public static finalintPERSPECTIVE
staticClassclass$javax$microedition$m3g$Camera

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
publicintgetProjection(float[] f1)
publicintgetProjection(Transform t1)
private nativeintgetProjectionParams(float[] f1)
private nativeintgetProjectionTransform(Transform t1)
public nativevoidsetGeneric(Transform t1)
public nativevoidsetParallel(float f1, float f2, float f3, float f4)
public nativevoidsetPerspective(float f1, float f2, float f3, float f4)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Node.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Camera
000Btextjavax.microedition.m3g.Camera
000Cmethodthis.class$()
000Dmethodthis.getProjectionParams()
000Emethodthis.getProjectionTransform()

javax.microedition.m3g.CompositingMode

public super class CompositingMode
extends javax.microedition.m3g.Object3D

Fields
public static finalintALPHA
public static finalintALPHA_ADD
public static finalintMODULATE
public static finalintMODULATE_X2
public static finalintREPLACE
staticClassclass$javax$microedition$m3g$CompositingMode

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativefloatgetAlphaThreshold()
public nativeintgetBlending()
public nativefloatgetDepthOffsetFactor()
public nativefloatgetDepthOffsetUnits()
public nativebooleanisAlphaWriteEnabled()
public nativebooleanisColorWriteEnabled()
public nativebooleanisDepthTestEnabled()
public nativebooleanisDepthWriteEnabled()
public nativevoidsetAlphaThreshold(float f1)
public nativevoidsetAlphaWriteEnable(boolean b1)
public nativevoidsetBlending(int i1)
public nativevoidsetColorWriteEnable(boolean b1)
public nativevoidsetDepthOffset(float f1, float f2)
public nativevoidsetDepthTestEnable(boolean b1)
public nativevoidsetDepthWriteEnable(boolean b1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$CompositingMode
000Btextjavax.microedition.m3g.CompositingMode
000Cmethodthis.class$()

javax.microedition.m3g.Engine

private super class Engine

Fields
static finalintANIMATIONCONTROLLER
static finalintANIMATIONTRACK
static finalintAPPEARANCE
static finalintBACKGROUND
static finalintCAMERA
static finalintCOMPOSITINGMODE
static finalintFOG
static finalintGRAPHICS3D
static finalintGRAPHICS3D_FID
static finalintGROUP
static finalintIMAGE2D
static finalintKEYFRAMESEQUENCE
static finalintLIGHT
static finalintLOADER
static finalintLOADER_FID
static finalintMATERIAL
static finalintMESH
static finalintMORPHINGMESH
static finalintOBJECT3D_FID
static finalintPLASMAIMAGE
static finalintPOLYGONMODE
static finalintRAYINTERSECTION
static finalintRAYINTERSECTION_FID
static finalintSKINNEDMESH
static finalintSPRITE3D
static finalintSTAGESET
static finalintTEXTURE2D
static finalintTRANSFORM
static finalintTRANSFORM_FID
static finalintTRIANGLESTRIPARRAY
static finalintUNKNOWN
static finalintVERTEXARRAY
static finalintVERTEXBUFFER
static finalintWORLD
static[LObject3D;XOT
staticintXOTlength
private staticbooleancleanPeerTable
private staticKeylookup
staticHashtablepeerTable
private static[LObject3D;tmpXOT

Methods
staticvoid<clinit>()
 void<init>()
staticvoidaddJavaPeer(int i1, Object o1)
staticvoidaddXOT(Object3D o1)
staticvoidaddXOT([LObject3D; [1)
static nativevoidcacheFID(Class c1, int i1)
static nativeintgetBranchNumber()
static nativeintgetHandleSize(int i1)
static nativeintgetHandleType(int i1)
staticObjectgetJavaPeer(int i1)
staticint[]getJavaPeerArrayHandles(Object[] o1)
static nativeintgetRevisionMajor()
static nativeintgetRevisionMinor()
static nativeintgetVersionMajor()
static nativeintgetVersionMinor()
staticObjectinstantiateJavaPeer(int i1)
static nativevoidreleaseHandle(int i1)

References
0000methodthis.getJavaPeer()
0001methodthis.getHandleType()
0002objrefjavax.microedition.m3g.AnimationController
0003methodjavax.microedition.m3g.AnimationController.<init>()
0004objrefjavax.microedition.m3g.AnimationTrack
0005methodjavax.microedition.m3g.AnimationTrack.<init>()
0006objrefjavax.microedition.m3g.Appearance
0007methodjavax.microedition.m3g.Appearance.<init>()
0008objrefjavax.microedition.m3g.Background
0009methodjavax.microedition.m3g.Background.<init>()
000Aobjrefjavax.microedition.m3g.Camera
000Bmethodjavax.microedition.m3g.Camera.<init>()
000Cobjrefjavax.microedition.m3g.CompositingMode
000Dmethodjavax.microedition.m3g.CompositingMode.<init>()
000Eobjrefjavax.microedition.m3g.Fog
000Fmethodjavax.microedition.m3g.Fog.<init>()
0010objrefjavax.microedition.m3g.Graphics3D
0011methodjavax.microedition.m3g.Graphics3D.<init>()
0012objrefjavax.microedition.m3g.Group
0013methodjavax.microedition.m3g.Group.<init>()
0014objrefjavax.microedition.m3g.Image2D
0015methodjavax.microedition.m3g.Image2D.<init>()
0016objrefjavax.microedition.m3g.KeyframeSequence
0017methodjavax.microedition.m3g.KeyframeSequence.<init>()
0018objrefjavax.microedition.m3g.Light
0019methodjavax.microedition.m3g.Light.<init>()
001Aobjrefjavax.microedition.m3g.Loader
001Bmethodjavax.microedition.m3g.Loader.<init>()
001Cobjrefjavax.microedition.m3g.Material
001Dmethodjavax.microedition.m3g.Material.<init>()
001Eobjrefjavax.microedition.m3g.Mesh
001Fmethodjavax.microedition.m3g.Mesh.<init>()
0020objrefjavax.microedition.m3g.MorphingMesh
0021methodjavax.microedition.m3g.MorphingMesh.<init>()
0022objrefjavax.microedition.m3g.PolygonMode
0023methodjavax.microedition.m3g.PolygonMode.<init>()
0024objrefjavax.microedition.m3g.RayIntersection
0025methodjavax.microedition.m3g.RayIntersection.<init>()
0026objrefjavax.microedition.m3g.SkinnedMesh
0027methodjavax.microedition.m3g.SkinnedMesh.<init>()
0028objrefjavax.microedition.m3g.Sprite3D
0029methodjavax.microedition.m3g.Sprite3D.<init>()
002Aobjrefjavax.microedition.m3g.Texture2D
002Bmethodjavax.microedition.m3g.Texture2D.<init>()
002Cobjrefjavax.microedition.m3g.Transform
002Dmethodjavax.microedition.m3g.Transform.<init>()
002Eobjrefjavax.microedition.m3g.TriangleStripArray
002Fmethodjavax.microedition.m3g.TriangleStripArray.<init>()
0030objrefjavax.microedition.m3g.VertexArray
0031methodjavax.microedition.m3g.VertexArray.<init>()
0032objrefjavax.microedition.m3g.VertexBuffer
0033methodjavax.microedition.m3g.VertexBuffer.<init>()
0034objrefjavax.microedition.m3g.World
0035methodjavax.microedition.m3g.World.<init>()
0036objrefjava.lang.IllegalArgumentException
0037methodjava.lang.IllegalArgumentException.<init>()
0038objrefjavax.microedition.m3g.Object3D
0039objrefjava.util.Hashtable
003Amethodjava.util.Hashtable.<init>()
003Bobjrefjava.lang.Integer
003Cmethodjavax.microedition.m3g.Object3D.getUserParameterID()
003Dmethodjava.lang.Integer.<init>()
003Emethodjavax.microedition.m3g.Object3D.getUserParameterValue()
003Fmethodjava.util.Hashtable.put()
0040methodjavax.microedition.m3g.Object3D.removeUserParameters()
0041methodjavax.microedition.m3g.Object3D.setUserObject()
0042methodthis.addJavaPeer()
0043methodthis.releaseHandle()
0044fieldthis.peerTable
0045objrefjavax.microedition.m3g.Key
0046methodjavax.microedition.m3g.Key.<init>()
0047objrefjava.lang.ref.WeakReference
0048methodjava.lang.ref.WeakReference.<init>()
0049fieldthis.cleanPeerTable
004Amethodjava.util.Hashtable.keys()
004Bmethodjava.util.Enumeration.nextElement()
004Cmethodjava.util.Hashtable.get()
004Dmethodjava.lang.ref.Reference.get()
004Emethodjava.util.Hashtable.remove()
004Fmethodjava.util.Enumeration.hasMoreElements()
0050fieldthis.lookup
0051methodjavax.microedition.m3g.Key.setKey()
0052objrefjava.lang.StringBuffer
0053methodjava.lang.StringBuffer.<init>()
0054methodjava.lang.StringBuffer.append()
0055textis not instanceof Object3D
0056methodjava.lang.StringBuffer.append()
0057methodjava.lang.StringBuffer.toString()
0058methodjava.lang.IllegalArgumentException.<init>()
0059fieldthis.XOT
005Afieldthis.XOTlength
005Bfieldthis.tmpXOT
005Cmethodjava.lang.System.arraycopy()
005Dmethodthis.addXOT()

javax.microedition.m3g.Fog

public super class Fog
extends javax.microedition.m3g.Object3D

Fields
public static finalintEXPONENTIAL
public static finalintLINEAR
staticClassclass$javax$microedition$m3g$Fog

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetColor()
public nativefloatgetDensity()
public nativefloatgetFarDistance()
public nativeintgetMode()
public nativefloatgetNearDistance()
public nativevoidsetColor(int i1)
public nativevoidsetDensity(float f1)
public nativevoidsetLinear(float f1, float f2)
public nativevoidsetMode(int i1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Fog
000Btextjavax.microedition.m3g.Fog
000Cmethodthis.class$()

javax.microedition.m3g.Graphics3D

public super class Graphics3D

Fields
public static finalintANTIALIAS
public static finalintDITHER
static finalintMAXLIGHTS
static finalintMAXSPRITECROPDIMENSION
static finalintMAXTEXTUREDIMENSION
static finalintMAXTRANSFORMSPERVERTEX
static finalintMAXVIEWPORTDIMENSION
static finalintNUMTEXTUREUNITS
static finalintSUPPORTANTIALIASING
static finalintSUPPORTDITHERING
static finalintSUPPORTLOCALCAMERALIGHTING
static finalintSUPPORTMIPMAP
static finalintSUPPORTPERSPECTIVECORRECTION
static finalintSUPPORTTRUECOLOR
public static finalintTRUE_COLOR
privateObjectboundTarget
staticClassclass$javax$microedition$m3g$Graphics3D
privateintclipHeight
privateintclipWidth
privateintclipX
privateintclipY
private staticGraphics3Dinstance
privatebooleanisGraphics
privatebooleanpreload
private staticHashtableproperties
 intswerveHandle

Methods
staticvoid<clinit>()
 void<init>(int i1)
 void<init>()
public nativeintaddLight(Light l1, Transform t1)
public synchronizedvoidbindTarget(Object o1, boolean b1, int i1)
public synchronizedvoidbindTarget(Object o1)
privatevoidbindTarget(Graphics g1)
private nativevoidbindTargetGraphics(Graphics g1, int i1, int i2, int i3, int i4)
staticClassclass$(String s1)
public synchronizedvoidclear(Background b1)
private nativevoidclearImpl(Background b1)
private static nativeintcreateImpl()
private nativevoidfinalize()
private static nativeintgetCapability(int i1)
public static finalGraphics3DgetInstance()
public static final synchronizedHashtablegetProperties()
public synchronizedvoidreleaseTarget()
private nativevoidreleaseTargetGraphics(Graphics g1)
publicvoidrender(VertexBuffer v1, IndexBuffer i1, Appearance a1, Transform t1)
public synchronizedvoidrender(Node n1, Transform t1)
public synchronizedvoidrender(World w1)
public synchronizedvoidrender(VertexBuffer v1, IndexBuffer i1, Appearance a1, Transform t1, int i2)
private nativevoidrenderNode(Node n1, Transform t1)
private nativevoidrenderPrimitive(VertexBuffer v1, IndexBuffer i1, Appearance a1, Transform t1, int i2)
private nativevoidrenderWorld(World w1)
public nativevoidresetLights()
private nativevoidsetBackBufferImage2D(Image2D i1)
public nativevoidsetCamera(Camera c1, Transform t1)
public nativevoidsetDepthRange(float f1, float f2)
private nativevoidsetHints(boolean b1, int i1)
public nativevoidsetLight(int i1, Light l1, Transform t1)
publicvoidsetViewport(int i1, int i2, int i3, int i4)
private nativevoidsetViewportImpl(int i1, int i2, int i3, int i4)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005fieldthis.instance
0006methodthis.createImpl()
0007methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0008objrefthis
0009objrefjava.lang.IllegalArgumentException
000Amethodjava.lang.IllegalArgumentException.<init>()
000Bmethodthis.bindTarget()
000Cmethodthis.setHints()
000Dobjrefjava.lang.IllegalStateException
000Emethodjava.lang.IllegalStateException.<init>()
000Fobjrefjava.lang.NullPointerException
0010methodjava.lang.NullPointerException.<init>()
0011objrefjavax.microedition.lcdui.Graphics
0012methodthis.bindTarget()
0013objrefjava.lang.Exception
0014objrefjavax.microedition.m3g.Image2D
0015methodjavax.microedition.m3g.Image2D.getFormat()
0016methodjavax.microedition.m3g.Image2D.isMutable()
0017methodthis.setBackBufferImage2D()
0018methodjavax.microedition.lcdui.Graphics.getTranslateX()
0019methodjavax.microedition.lcdui.Graphics.getClipX()
001Amethodjavax.microedition.lcdui.Graphics.getTranslateY()
001Bmethodjavax.microedition.lcdui.Graphics.getClipY()
001Cmethodjavax.microedition.lcdui.Graphics.getClipWidth()
001Dmethodjavax.microedition.lcdui.Graphics.getClipHeight()
001Emethodthis.bindTargetGraphics()
001Fmethodthis.releaseTargetGraphics()
0020methodthis.setViewportImpl()
0021methodjavax.microedition.m3g.Background.isColorClearEnabled()
0022methodthis.clearImpl()
0023methodthis.render()
0024methodthis.renderPrimitive()
0025methodthis.renderNode()
0026methodjavax.microedition.m3g.World.getBackground()
0027methodthis.renderWorld()
0028fieldthis.properties
0029objrefjava.util.Hashtable
002Amethodjava.util.Hashtable.<init>()
002Bobjrefjava.lang.String
002CtextsupportAntialiasing
002Dmethodjava.lang.String.<init>()
002Eobjrefjava.lang.Boolean
002Fmethodthis.getCapability()
0030methodjava.lang.Boolean.<init>()
0031methodjava.util.Hashtable.put()
0032textsupportTrueColor
0033textsupportDithering
0034textsupportMipmapping
0035textsupportPerspectiveCorrection
0036textsupportLocalCameraLighting
0037textmaxLights
0038objrefjava.lang.Integer
0039methodjava.lang.Integer.<init>()
003AtextmaxViewportDimension
003BtextmaxTextureDimension
003CtextmaxSpriteCropDimension
003DtextnumTextureUnits
003EtextmaxTransformsPerVertex
003FtextC3A458D3-2015-41f5-8338-66A2D3014335
0040objrefjava.lang.StringBuffer
0041methodjava.lang.StringBuffer.<init>()
0042methodjavax.microedition.m3g.Engine.getVersionMajor()
0043methodjava.lang.StringBuffer.append()
0044text.
0045methodjava.lang.StringBuffer.append()
0046methodjavax.microedition.m3g.Engine.getVersionMinor()
0047methodjavax.microedition.m3g.Engine.getRevisionMajor()
0048methodjavax.microedition.m3g.Engine.getRevisionMinor()
0049text:
004Amethodjavax.microedition.m3g.Engine.getBranchNumber()
004Bmethodjava.lang.StringBuffer.toString()
004Ctextcom.superscape.m3gx.DebugUtils
004Dtextjavax.microedition.m3g.DebugUtils
004Emethodjava.lang.Class.newInstance()
004Ffieldthis.class$javax$microedition$m3g$Graphics3D
0050textjavax.microedition.m3g.Graphics3D
0051methodthis.class$()
0052methodjavax.microedition.m3g.Engine.cacheFID()

javax.microedition.m3g.Group

public super class Group
extends javax.microedition.m3g.Node

Fields
staticClassclass$javax$microedition$m3g$Group

Methods
 void<init>(int i1)
publicvoid<init>()
publicvoidaddChild(Node n1)
private nativevoidaddChildImpl(Node n1)
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
publicNodegetChild(int i1)
public nativeintgetChildCount()
private nativeintgetChildImpl(int i1)
publicbooleanpick(int i1, float f1, float f2, float f3, float f4, float f5, float f6, RayIntersection r1)
publicbooleanpick(int i1, float f1, float f2, Camera c1, RayIntersection r1)
private nativebooleanpickCamera(int i1, float f1, float f2, Camera c1, RayIntersection r1)
private nativebooleanpickNode(int i1, float f1, float f2, float f3, float f4, float f5, float f6, RayIntersection r1)
public nativevoidremoveChild(Node n1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Node.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Group
000Btextjavax.microedition.m3g.Group
000Cmethodthis.class$()
000Dmethodthis.getChildImpl()
000Emethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Fobjrefjavax.microedition.m3g.Node
0010methodthis.addChildImpl()
0011methodjavax.microedition.m3g.Engine.addXOT()
0012methodthis.pickNode()
0013methodthis.pickCamera()

javax.microedition.m3g.Image2D

public super class Image2D
extends javax.microedition.m3g.Object3D

Fields
public static finalintALPHA
public static finalintLUMINANCE
public static finalintLUMINANCE_ALPHA
public static finalintRGB
public static finalintRGBA
staticClassclass$javax$microedition$m3g$Image2D

Methods
 void<init>(int i1)
publicvoid<init>(int i1, int i2, int i3)
publicvoid<init>(int i1, int i2, int i3, byte[] b1)
publicvoid<init>(int i1, Object o1)
publicvoid<init>(int i1, int i2, int i3, byte[] b1, byte[] b2)
privatevoid<init>(int i1, int i2, int i3, boolean b1)
staticClassclass$(String s1)
private static nativeintcreate(int i1, int i2, int i3, byte[] b1)
private staticintcreateImage(int i1, Object o1)
private static nativeintcreateMutable(int i1, int i2, int i3)
private static nativeintcreatePalettized(int i1, int i2, int i3, byte[] b1, byte[] b2)
private static nativeintcreateUninitialized(int i1, int i2, int i3, boolean b1)
private nativevoidfinalize()
public nativeintgetFormat()
public nativeintgetHeight()
public nativeintgetWidth()
public nativebooleanisMutable()
public nativevoidset(int i1, int i2, int i3, int i4, byte[] b1)
private nativevoidsetRGB(int[] i1, int i2, int i3, int i4, int i5, boolean b1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Image2D
000Btextjavax.microedition.m3g.Image2D
000Cmethodthis.class$()
000Dmethodthis.createPalettized()
000Emethodthis.createMutable()
000Fmethodthis.createUninitialized()
0010methodthis.createImage()
0011objrefjavax.microedition.lcdui.Image
0012methodthis.getWidth()
0013methodthis.getHeight()
0014methodjavax.microedition.m3g.Loader.isOpaque()
0015methodjavax.microedition.m3g.Loader.getImageRGB()
0016methodthis.setRGB()
0017objrefjava.lang.NullPointerException
0018methodjava.lang.NullPointerException.<init>()
0019objrefjava.lang.IllegalArgumentException
001Amethodjava.lang.IllegalArgumentException.<init>()
001Bmethodjavax.microedition.m3g.Loader.getImageWidth()
001Cmethodjavax.microedition.m3g.Loader.getImageHeight()

javax.microedition.m3g.IndexBuffer

public super abstract class IndexBuffer
extends javax.microedition.m3g.Object3D

Methods
 void<init>(int i1)
 void<init>()

References
0000methodjavax.microedition.m3g.Object3D.<init>()
0001methodjavax.microedition.m3g.Object3D.<init>()

javax.microedition.m3g.Key

private super class Key

Fields
privateintkey

Methods
publicvoid<init>(int i1)
publicbooleanequals(Object o1)
publicinthashCode()
publicvoidsetKey(int i1)
publicStringtoString()

References
0000objrefthis
0001methodjava.lang.Integer.toString()

javax.microedition.m3g.KeyframeSequence

public super class KeyframeSequence
extends javax.microedition.m3g.Object3D

Fields
public static finalintCONSTANT
public static finalintLINEAR
public static finalintLOOP
public static finalintSLERP
public static finalintSPLINE
public static finalintSQUAD
public static finalintSTEP
staticClassclass$javax$microedition$m3g$KeyframeSequence

Methods
 void<init>(int i1)
publicvoid<init>(int i1, int i2, int i3)
staticClassclass$(String s1)
private static nativeintcreate(int i1, int i2, int i3)
private nativevoidfinalize()
public nativeintgetDuration()
public nativeintgetRepeatMode()
public nativevoidsetDuration(int i1)
public nativevoidsetKeyframe(int i1, int i2, float[] f1)
public nativevoidsetRepeatMode(int i1)
public nativevoidsetValidRange(int i1, int i2)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$KeyframeSequence
000Btextjavax.microedition.m3g.KeyframeSequence
000Cmethodthis.class$()

javax.microedition.m3g.Light

public super class Light
extends javax.microedition.m3g.Node

Fields
public static finalintAMBIENT
public static finalintDIRECTIONAL
public static finalintOMNI
public static finalintSPOT
staticClassclass$javax$microedition$m3g$Light

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetColor()
public nativefloatgetConstantAttenuation()
public nativefloatgetIntensity()
public nativefloatgetLinearAttenuation()
public nativeintgetMode()
public nativefloatgetQuadraticAttenuation()
public nativefloatgetSpotAngle()
public nativefloatgetSpotExponent()
public nativevoidsetAttenuation(float f1, float f2, float f3)
public nativevoidsetColor(int i1)
public nativevoidsetIntensity(float f1)
public nativevoidsetMode(int i1)
public nativevoidsetSpotAngle(float f1)
public nativevoidsetSpotExponent(float f1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Node.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Light
000Btextjavax.microedition.m3g.Light
000Cmethodthis.class$()

javax.microedition.m3g.Loader

public super class Loader

Fields
staticintBLOCK_SIZE
static finalintERROR_ABORT
static finalintERROR_DATAPASTEOF
static finalintERROR_INVALIDBODY
static finalintERROR_INVALIDCHECKSUM
static finalintERROR_INVALIDHEADER
static finalintERROR_NONE
static finalintERROR_NOTFOUND
static finalintERROR_READ
static finalintERROR_UNABLETOCREATE
static finalintERROR_UNABLETOFREE
static finalintERROR_UNKNOWN
staticClassclass$javax$microedition$m3g$Loader
staticintm3gIdentifierLength
 intswerveHandle

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(int i1)
staticClassclass$(String s1)
staticImagecreateImage(String s1)
staticImagecreateImage(byte[] b1, int i1, int i2)
private static nativeintcreateImpl()
private[LObject3D;createRoots()
private nativevoidfinalize()
staticintgetImageHeight(Image i1)
staticvoidgetImageRGB(Image i1, int[] i2, int i3, int i4, int i5, int i6, int i7, int i8)
staticintgetImageWidth(Image i1)
nativeintgetRootCount()
private nativeintgetRootImpl(int i1)
nativeintgetXREFName(byte[] b1)
nativebooleangetbContainsExtensions()
staticbooleanisOpaque(Image i1)
private staticbooleanisRelative(String s1)
public static[LObject3D;load(byte[] b1, int i1)
public static[LObject3D;load(String s1)
private static[LObject3D;loadHelper(String s1, boolean b1)
private static[LObject3D;loadHelper(byte[] b1, int i1, boolean b2)
nativeintonData(byte[] b1, int i1, int i2)
nativeintonDataEnd()
nativeintonDataStart(boolean b1)
nativevoidonError(int i1)
staticInputStreamopenInputStream(String s1)
privatevoidprocessXREFs(String s1)
private staticStringresolveURI(String s1, String s2)
nativevoidresolveXREF(Object3D o1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005objrefjava.lang.IndexOutOfBoundsException
0006methodjava.lang.IndexOutOfBoundsException.<init>()
0007methodthis.loadHelper()
0008methodthis.createImpl()
0009methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Aobjrefthis
000Bmethodthis.onDataStart()
000Cfieldthis.m3gIdentifierLength
000Dmethodthis.onData()
000Emethodthis.processXREFs()
000Fmethodthis.onDataEnd()
0010objrefjava.lang.SecurityException
0011methodthis.onError()
0012methodjava.lang.SecurityException.<init>()
0013methodjava.lang.SecurityException.<init>()
0014objrefjava.lang.Exception
0015objrefjava.io.IOException
0016methodjava.io.IOException.<init>()
0017methodjava.io.IOException.<init>()
0018methodthis.createRoots()
0019methodthis.createImage()
001Amethodthis.isOpaque()
001Bobjrefjavax.microedition.m3g.Object3D
001Cobjrefjavax.microedition.m3g.Image2D
001Dmethodjavax.microedition.m3g.Image2D.<init>()
001Eobjrefjava.lang.NullPointerException
001Fmethodjava.lang.NullPointerException.<init>()
0020methodthis.loadHelper()
0021methodjava.lang.Object.getClass()
0022methodjava.lang.Class.getResourceAsStream()
0023methodthis.openInputStream()
0024fieldthis.BLOCK_SIZE
0025methodjava.io.InputStream.read()
0026methodjava.io.InputStream.close()
0027methodthis.createImage()
0028methodthis.getXREFName()
0029objrefjava.lang.String
002AtextUTF-8
002Bmethodjava.lang.String.<init>()
002Cmethodthis.isRelative()
002Dobjrefjava.lang.StringBuffer
002Emethodjava.lang.StringBuffer.<init>()
002FtextXREF resource [
0030methodjava.lang.StringBuffer.append()
0031text] has relative URI.
0032methodjava.lang.StringBuffer.toString()
0033methodthis.resolveURI()
0034methodthis.getbContainsExtensions()
0035text] contained no roots.
0036methodthis.resolveXREF()
0037text//
0038methodjava.lang.String.startsWith()
0039text/
003Amethodjava.lang.String.charAt()
003Bmethodjava.lang.String.substring()
003Cmethodjava.lang.StringBuffer.append()
003Dmethodthis.getRootCount()
003Emethodthis.getRootImpl()
003Fmethodjavax.microedition.io.Connector.openInputStream()
0040methodjavax.microedition.lcdui.Image.getWidth()
0041methodjavax.microedition.lcdui.Image.getHeight()
0042methodjavax.microedition.lcdui.Image.getRGB()
0043methodthis.getImageWidth()
0044methodthis.getImageHeight()
0045methodthis.getImageRGB()
0046methodjavax.microedition.lcdui.Image.createImage()
0047methodjavax.microedition.lcdui.Image.createImage()
0048methodjavax.microedition.lcdui.Image.createImage()
0049fieldthis.class$javax$microedition$m3g$Loader
004Atextjavax.microedition.m3g.Loader
004Bmethodthis.class$()
004Cmethodjavax.microedition.m3g.Engine.cacheFID()

javax.microedition.m3g.Material

public super class Material
extends javax.microedition.m3g.Object3D

Fields
public static finalintAMBIENT
public static finalintDIFFUSE
public static finalintEMISSIVE
public static finalintSPECULAR
staticClassclass$javax$microedition$m3g$Material

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetColor(int i1)
public nativefloatgetShininess()
public nativebooleanisVertexColorTrackingEnabled()
public nativevoidsetColor(int i1, int i2)
public nativevoidsetShininess(float f1)
public nativevoidsetVertexColorTrackingEnable(boolean b1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Material
000Btextjavax.microedition.m3g.Material
000Cmethodthis.class$()

javax.microedition.m3g.Mesh

public super class Mesh
extends javax.microedition.m3g.Node

Fields
staticClassclass$javax$microedition$m3g$Mesh

Methods
 void<init>(int i1)
publicvoid<init>(VertexBuffer v1, IndexBuffer[] i1, Appearance[] a1)
publicvoid<init>(VertexBuffer v1, IndexBuffer i1, Appearance a1)
staticClassclass$(String s1)
private static nativeintcreateMultiSubmesh(VertexBuffer v1, int[] i1, int[] i2)
private static nativeintcreateSingleSubmesh(VertexBuffer v1, IndexBuffer i1, Appearance a1)
private nativevoidfinalize()
publicAppearancegetAppearance(int i1)
private nativeintgetAppearanceImpl(int i1)
publicIndexBuffergetIndexBuffer(int i1)
private nativeintgetIndexBufferImpl(int i1)
public nativeintgetSubmeshCount()
publicVertexBuffergetVertexBuffer()
private nativeintgetVertexBufferImpl()
publicvoidsetAppearance(int i1, Appearance a1)
private nativevoidsetAppearanceImpl(int i1, Appearance a1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Node.<init>()
0006methodjavax.microedition.m3g.Engine.getJavaPeerArrayHandles()
0007methodthis.createMultiSubmesh()
0008methodthis.<init>()
0009methodjavax.microedition.m3g.Engine.addJavaPeer()
000Amethodjava.lang.Object.getClass()
000Bfieldthis.class$javax$microedition$m3g$Mesh
000Ctextjavax.microedition.m3g.Mesh
000Dmethodthis.class$()
000Emethodjavax.microedition.m3g.Engine.addXOT()
000Fmethodjavax.microedition.m3g.Engine.addXOT()
0010methodthis.createSingleSubmesh()
0011methodthis.getVertexBufferImpl()
0012methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0013objrefjavax.microedition.m3g.VertexBuffer
0014methodthis.getIndexBufferImpl()
0015objrefjavax.microedition.m3g.IndexBuffer
0016methodthis.getAppearanceImpl()
0017objrefjavax.microedition.m3g.Appearance
0018methodthis.setAppearanceImpl()

javax.microedition.m3g.MorphingMesh

public super class MorphingMesh
extends javax.microedition.m3g.Mesh

Fields
staticClassclass$javax$microedition$m3g$MorphingMesh

Methods
 void<init>(int i1)
publicvoid<init>(VertexBuffer v1, VertexBuffer[] v2, IndexBuffer i1, Appearance a1)
publicvoid<init>(VertexBuffer v1, VertexBuffer[] v2, IndexBuffer[] i1, Appearance[] a1)
staticClassclass$(String s1)
private static nativeintcreateMultiSubmesh(VertexBuffer v1, int[] i1, int[] i2, int[] i3)
private static nativeintcreateSingleSubmesh(VertexBuffer v1, int[] i1, IndexBuffer i2, Appearance a1)
private nativevoidfinalize()
publicVertexBuffergetMorphTarget(int i1)
public nativeintgetMorphTargetCount()
private nativeintgetMorphTargetImpl(int i1)
public nativevoidgetWeights(float[] f1)
public nativevoidsetWeights(float[] f1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Mesh.<init>()
0006methodjavax.microedition.m3g.Engine.getJavaPeerArrayHandles()
0007methodthis.createMultiSubmesh()
0008methodthis.<init>()
0009methodjavax.microedition.m3g.Engine.addJavaPeer()
000Amethodjava.lang.Object.getClass()
000Bfieldthis.class$javax$microedition$m3g$MorphingMesh
000Ctextjavax.microedition.m3g.MorphingMesh
000Dmethodthis.class$()
000Emethodjavax.microedition.m3g.Engine.addXOT()
000Fmethodjavax.microedition.m3g.Engine.addXOT()
0010methodthis.createSingleSubmesh()
0011methodthis.getMorphTargetImpl()
0012methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0013objrefjavax.microedition.m3g.VertexBuffer

javax.microedition.m3g.Node

public super abstract class Node
extends javax.microedition.m3g.Transformable

Fields
public static finalintNONE
public static finalintORIGIN
public static finalintX_AXIS
public static finalintY_AXIS
public static finalintZ_AXIS

Methods
 void<init>(int i1)
 void<init>()
public final nativevoidalign(Node n1)
public nativefloatgetAlphaFactor()
publicNodegetParent()
private nativeintgetParentImpl()
public nativeintgetScope()
public nativebooleangetTransformTo(Node n1, Transform t1)
public nativebooleanisPickingEnabled()
public nativebooleanisRenderingEnabled()
publicvoidsetAlignment(Node n1, int i1, Node n2, int i2)
private nativevoidsetAlignmentImpl(Node n1, int i1, Node n2, int i2)
public nativevoidsetAlphaFactor(float f1)
public nativevoidsetPickingEnable(boolean b1)
public nativevoidsetRenderingEnable(boolean b1)
public nativevoidsetScope(int i1)

References
0000methodjavax.microedition.m3g.Transformable.<init>()
0001methodjavax.microedition.m3g.Transformable.<init>()
0002methodthis.getParentImpl()
0003methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0004objrefthis
0005methodthis.setAlignmentImpl()
0006methodjavax.microedition.m3g.Engine.addXOT()

javax.microedition.m3g.Object3D

public super abstract class Object3D

Fields
staticClassclass$javax$microedition$m3g$Object3D
 booleanii
 intswerveHandle
 Objectuo

Methods
staticvoid<clinit>()
 void<init>()
 void<init>(int i1)
publicvoidaddAnimationTrack(AnimationTrack a1)
private nativevoidaddAnimationTrackImpl(AnimationTrack a1)
public final nativeintanimate(int i1)
staticClassclass$(String s1)
public finalObject3Dduplicate()
private staticvoidduplicateHelper(Object3D o1, Object3D o2)
private nativeintduplicateImpl()
publicObject3Dfind(int i1)
private nativeintfindImpl(int i1)
publicAnimationTrackgetAnimationTrack(int i1)
public nativeintgetAnimationTrackCount()
private nativeintgetAnimationTrackImpl(int i1)
publicintgetReferences([LObject3D; [1)
private nativeintgetReferencesImpl(int[] i1)
public nativeintgetUserID()
publicObjectgetUserObject()
nativeintgetUserParameterID(int i1)
nativeintgetUserParameterValue(int i1, byte[] b1)
public nativevoidremoveAnimationTrack(AnimationTrack a1)
nativevoidremoveUserParameters()
public nativevoidsetUserID(int i1)
publicvoidsetUserObject(Object o1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodthis.getAnimationTrackImpl()
0006methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0007objrefjavax.microedition.m3g.AnimationTrack
0008methodthis.addAnimationTrackImpl()
0009methodjavax.microedition.m3g.Engine.addXOT()
000Amethodthis.findImpl()
000Bobjrefthis
000Cmethodthis.getReferencesImpl()
000Dobjrefjava.lang.IllegalArgumentException
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodthis.duplicateImpl()
0010methodthis.duplicateHelper()
0011methodthis.setUserObject()
0012objrefjavax.microedition.m3g.Group
0013methodjavax.microedition.m3g.Group.getChildCount()
0014methodjavax.microedition.m3g.Group.getChild()
0015objrefjava.lang.IndexOutOfBoundsException
0016objrefjavax.microedition.m3g.SkinnedMesh
0017methodjavax.microedition.m3g.SkinnedMesh.getSkeleton()
0018fieldthis.class$javax$microedition$m3g$Object3D
0019textjavax.microedition.m3g.Object3D
001Amethodthis.class$()
001Bmethodjavax.microedition.m3g.Engine.cacheFID()

javax.microedition.m3g.PolygonMode

public super class PolygonMode
extends javax.microedition.m3g.Object3D

Fields
public static finalintCULL_BACK
public static finalintCULL_FRONT
public static finalintCULL_NONE
public static finalintSHADE_FLAT
public static finalintSHADE_SMOOTH
public static finalintWINDING_CCW
public static finalintWINDING_CW
staticClassclass$javax$microedition$m3g$PolygonMode

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativeintgetCulling()
public nativeintgetShading()
public nativeintgetWinding()
public nativebooleanisTwoSidedLightingEnabled()
public nativevoidsetCulling(int i1)
public nativevoidsetLocalCameraLightingEnable(boolean b1)
public nativevoidsetPerspectiveCorrectionEnable(boolean b1)
public nativevoidsetShading(int i1)
public nativevoidsetTwoSidedLightingEnable(boolean b1)
public nativevoidsetWinding(int i1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$PolygonMode
000Btextjavax.microedition.m3g.PolygonMode
000Cmethodthis.class$()

javax.microedition.m3g.RayIntersection

public super class RayIntersection

Fields
staticClassclass$javax$microedition$m3g$RayIntersection
 intswerveHandle

Methods
staticvoid<clinit>()
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
public nativefloatgetDistance()
publicNodegetIntersected()
private nativeintgetIntersectedImpl()
public nativefloatgetNormalX()
public nativefloatgetNormalY()
public nativefloatgetNormalZ()
public nativevoidgetRay(float[] f1)
public nativeintgetSubmeshIndex()
public nativefloatgetTextureS(int i1)
public nativefloatgetTextureT(int i1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodthis.create()
0006methodjavax.microedition.m3g.Engine.addJavaPeer()
0007methodthis.getIntersectedImpl()
0008methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0009objrefjavax.microedition.m3g.Node
000Afieldthis.class$javax$microedition$m3g$RayIntersection
000Btextjavax.microedition.m3g.RayIntersection
000Cmethodthis.class$()
000Dmethodjavax.microedition.m3g.Engine.cacheFID()

javax.microedition.m3g.SkinnedMesh

public super class SkinnedMesh
extends javax.microedition.m3g.Mesh

Fields
staticClassclass$javax$microedition$m3g$SkinnedMesh

Methods
 void<init>(int i1)
publicvoid<init>(VertexBuffer v1, IndexBuffer[] i1, Appearance[] a1, Group g1)
publicvoid<init>(VertexBuffer v1, IndexBuffer i1, Appearance a1, Group g1)
publicvoidaddTransform(Node n1, int i1, int i2, int i3)
private nativevoidaddTransformImpl(Node n1, int i1, int i2, int i3)
staticClassclass$(String s1)
private static nativeintcreateMultiSubmesh(VertexBuffer v1, int[] i1, int[] i2, Group g1)
private static nativeintcreateSingleSubmesh(VertexBuffer v1, IndexBuffer i1, Appearance a1, Group g1)
private nativevoidfinalize()
publicGroupgetSkeleton()
private nativeintgetSkeletonImpl()

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Mesh.<init>()
0006methodjavax.microedition.m3g.Engine.getJavaPeerArrayHandles()
0007methodthis.createMultiSubmesh()
0008methodthis.<init>()
0009methodjavax.microedition.m3g.Engine.addJavaPeer()
000Amethodjava.lang.Object.getClass()
000Bfieldthis.class$javax$microedition$m3g$SkinnedMesh
000Ctextjavax.microedition.m3g.SkinnedMesh
000Dmethodthis.class$()
000Emethodjavax.microedition.m3g.Engine.addXOT()
000Fmethodjavax.microedition.m3g.Engine.addXOT()
0010methodthis.createSingleSubmesh()
0011methodthis.getSkeletonImpl()
0012methodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0013objrefjavax.microedition.m3g.Group
0014methodthis.addTransformImpl()

javax.microedition.m3g.Sprite3D

public super class Sprite3D
extends javax.microedition.m3g.Node

Fields
staticClassclass$javax$microedition$m3g$Sprite3D

Methods
 void<init>(int i1)
publicvoid<init>(boolean b1, Image2D i1, Appearance a1)
staticClassclass$(String s1)
private static nativeintcreate(boolean b1, Image2D i1, Appearance a1)
private nativevoidfinalize()
publicAppearancegetAppearance()
private nativeintgetAppearanceImpl()
public nativeintgetCropHeight()
public nativeintgetCropWidth()
public nativeintgetCropX()
public nativeintgetCropY()
publicImage2DgetImage()
private nativeintgetImageImpl()
public nativebooleanisScaled()
publicvoidsetAppearance(Appearance a1)
private nativevoidsetAppearanceImpl(Appearance a1)
public nativevoidsetCrop(int i1, int i2, int i3, int i4)
publicvoidsetImage(Image2D i1)
private nativevoidsetImageImpl(Image2D i1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Node.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Sprite3D
000Btextjavax.microedition.m3g.Sprite3D
000Cmethodthis.class$()
000Dmethodjavax.microedition.m3g.Engine.addXOT()
000Emethodthis.getAppearanceImpl()
000Fmethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0010objrefjavax.microedition.m3g.Appearance
0011methodthis.getImageImpl()
0012objrefjavax.microedition.m3g.Image2D
0013methodthis.setAppearanceImpl()
0014methodthis.setImageImpl()

javax.microedition.m3g.Texture2D

public super class Texture2D
extends javax.microedition.m3g.Transformable

Fields
public static finalintFILTER_BASE_LEVEL
public static finalintFILTER_LINEAR
public static finalintFILTER_NEAREST
public static finalintFUNC_ADD
public static finalintFUNC_BLEND
public static finalintFUNC_DECAL
public static finalintFUNC_MODULATE
public static finalintFUNC_REPLACE
public static finalintWRAP_CLAMP
public static finalintWRAP_REPEAT
staticClassclass$javax$microedition$m3g$Texture2D

Methods
 void<init>(int i1)
publicvoid<init>(Image2D i1)
staticClassclass$(String s1)
private static nativeintcreate(Image2D i1)
private nativevoidfinalize()
public nativeintgetBlendColor()
public nativeintgetBlending()
publicImage2DgetImage()
private nativeintgetImageImpl()
public nativeintgetWrappingS()
public nativeintgetWrappingT()
public nativevoidsetBlendColor(int i1)
public nativevoidsetBlending(int i1)
public nativevoidsetFiltering(int i1, int i2)
publicvoidsetImage(Image2D i1)
private nativevoidsetImageImpl(Image2D i1)
public nativevoidsetWrapping(int i1, int i2)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Transformable.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$Texture2D
000Btextjavax.microedition.m3g.Texture2D
000Cmethodthis.class$()
000Dmethodjavax.microedition.m3g.Engine.addXOT()
000Emethodthis.getImageImpl()
000Fmethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
0010objrefjavax.microedition.m3g.Image2D
0011methodthis.setImageImpl()

javax.microedition.m3g.Transform

public super class Transform

Fields
staticClassclass$javax$microedition$m3g$Transform
 intswerveHandle

Methods
staticvoid<clinit>()
 void<init>(int i1)
publicvoid<init>()
publicvoid<init>(Transform t1)
staticClassclass$(String s1)
private static nativeintcreate()
private static nativeintcreateCopy(Transform t1)
private nativevoidfinalize()
public nativevoidget(float[] f1)
public nativevoidinvert()
public nativevoidpostMultiply(Transform t1)
public nativevoidpostRotate(float f1, float f2, float f3, float f4)
public nativevoidpostRotateQuat(float f1, float f2, float f3, float f4)
public nativevoidpostScale(float f1, float f2, float f3)
public nativevoidpostTranslate(float f1, float f2, float f3)
publicvoidset(Transform t1)
publicvoidset(float[] f1)
public nativevoidsetIdentity()
private nativevoidsetMatrix(float[] f1)
private nativevoidsetTransform(Transform t1)
public nativevoidtransform(VertexArray v1, float[] f1, boolean b1)
publicvoidtransform(float[] f1)
private nativevoidtransformPoints(float[] f1)
public nativevoidtranspose()

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodthis.create()
0006methodjavax.microedition.m3g.Engine.addJavaPeer()
0007methodthis.createCopy()
0008methodthis.setMatrix()
0009methodthis.setTransform()
000Amethodthis.transformPoints()
000Bfieldthis.class$javax$microedition$m3g$Transform
000Ctextjavax.microedition.m3g.Transform
000Dmethodthis.class$()
000Emethodjavax.microedition.m3g.Engine.cacheFID()

javax.microedition.m3g.Transformable

public super abstract class Transformable
extends javax.microedition.m3g.Object3D

Methods
 void<init>(int i1)
 void<init>()
public nativevoidgetCompositeTransform(Transform t1)
public nativevoidgetOrientation(float[] f1)
public nativevoidgetScale(float[] f1)
public nativevoidgetTransform(Transform t1)
public nativevoidgetTranslation(float[] f1)
public nativevoidpostRotate(float f1, float f2, float f3, float f4)
public nativevoidpreRotate(float f1, float f2, float f3, float f4)
public nativevoidscale(float f1, float f2, float f3)
public nativevoidsetOrientation(float f1, float f2, float f3, float f4)
public nativevoidsetScale(float f1, float f2, float f3)
public nativevoidsetTransform(Transform t1)
public nativevoidsetTranslation(float f1, float f2, float f3)
public nativevoidtranslate(float f1, float f2, float f3)

References
0000methodjavax.microedition.m3g.Object3D.<init>()
0001methodjavax.microedition.m3g.Object3D.<init>()

javax.microedition.m3g.TriangleStripArray

public super class TriangleStripArray
extends javax.microedition.m3g.IndexBuffer

Fields
staticClassclass$javax$microedition$m3g$TriangleStripArray

Methods
 void<init>(int i1)
publicvoid<init>(int[] i1, int[] i2)
publicvoid<init>(int i1, int[] i2)
staticClassclass$(String s1)
private static nativeintcreateExplicit(int[] i1, int[] i2)
private static nativeintcreateImplicit(int i1, int[] i2)
private nativevoidfinalize()

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.IndexBuffer.<init>()
0006methodthis.createImplicit()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$TriangleStripArray
000Btextjavax.microedition.m3g.TriangleStripArray
000Cmethodthis.class$()
000Dmethodthis.createExplicit()

javax.microedition.m3g.VertexArray

public super class VertexArray
extends javax.microedition.m3g.Object3D

Fields
staticClassclass$javax$microedition$m3g$VertexArray

Methods
 void<init>(int i1)
publicvoid<init>(int i1, int i2, int i3)
staticClassclass$(String s1)
private static nativeintcreate(int i1, int i2, int i3)
private nativevoidfinalize()
publicvoidset(int i1, int i2, byte[] b1)
publicvoidset(int i1, int i2, short[] s1)
private nativevoidset16(int i1, int i2, short[] s1)
private nativevoidset8(int i1, int i2, byte[] b1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$VertexArray
000Btextjavax.microedition.m3g.VertexArray
000Cmethodthis.class$()
000Dmethodthis.set16()
000Emethodthis.set8()

javax.microedition.m3g.VertexBuffer

public super class VertexBuffer
extends javax.microedition.m3g.Object3D

Fields
staticClassclass$javax$microedition$m3g$VertexBuffer

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
publicVertexArraygetColors()
private nativeintgetColorsImpl()
public nativeintgetDefaultColor()
publicVertexArraygetNormals()
private nativeintgetNormalsImpl()
publicVertexArraygetPositions(float[] f1)
private nativeintgetPositionsImpl(float[] f1)
publicVertexArraygetTexCoords(int i1, float[] f1)
private nativeintgetTexCoordsImpl(int i1, float[] f1)
public nativeintgetVertexCount()
publicvoidsetColors(VertexArray v1)
private nativevoidsetColorsImpl(VertexArray v1)
public nativevoidsetDefaultColor(int i1)
publicvoidsetNormals(VertexArray v1)
private nativevoidsetNormalsImpl(VertexArray v1)
publicvoidsetPositions(VertexArray v1, float f1, float[] f2)
private nativevoidsetPositionsImpl(VertexArray v1, float f1, float[] f2)
publicvoidsetTexCoords(int i1, VertexArray v1, float f1, float[] f2)
private nativevoidsetTexCoordsImpl(int i1, VertexArray v1, float f1, float[] f2)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Object3D.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$VertexBuffer
000Btextjavax.microedition.m3g.VertexBuffer
000Cmethodthis.class$()
000Dmethodthis.getNormalsImpl()
000Emethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Fobjrefjavax.microedition.m3g.VertexArray
0010methodthis.getColorsImpl()
0011methodthis.setNormalsImpl()
0012methodjavax.microedition.m3g.Engine.addXOT()
0013methodthis.setColorsImpl()
0014methodthis.getPositionsImpl()
0015methodthis.setPositionsImpl()
0016methodthis.getTexCoordsImpl()
0017methodthis.setTexCoordsImpl()

javax.microedition.m3g.World

public super class World
extends javax.microedition.m3g.Group

Fields
staticClassclass$javax$microedition$m3g$World

Methods
 void<init>(int i1)
publicvoid<init>()
staticClassclass$(String s1)
private static nativeintcreate()
private nativevoidfinalize()
publicCameragetActiveCamera()
private nativeintgetActiveCameraImpl()
publicBackgroundgetBackground()
private nativeintgetBackgroundImpl()
publicvoidsetActiveCamera(Camera c1)
private nativevoidsetActiveCameraImpl(Camera c1)
publicvoidsetBackground(Background b1)
private nativevoidsetBackgroundImpl(Background b1)

References
0000methodjava.lang.Class.forName()
0001objrefjava.lang.ClassNotFoundException
0002objrefjava.lang.NoClassDefFoundError
0003methodjava.lang.Throwable.getMessage()
0004methodjava.lang.NoClassDefFoundError.<init>()
0005methodjavax.microedition.m3g.Group.<init>()
0006methodthis.create()
0007methodthis.<init>()
0008methodjavax.microedition.m3g.Engine.addJavaPeer()
0009methodjava.lang.Object.getClass()
000Afieldthis.class$javax$microedition$m3g$World
000Btextjavax.microedition.m3g.World
000Cmethodthis.class$()
000Dmethodthis.getActiveCameraImpl()
000Emethodjavax.microedition.m3g.Engine.instantiateJavaPeer()
000Fobjrefjavax.microedition.m3g.Camera
0010methodthis.getBackgroundImpl()
0011objrefjavax.microedition.m3g.Background
0012methodthis.setActiveCameraImpl()
0013methodjavax.microedition.m3g.Engine.addXOT()
0014methodthis.setBackgroundImpl()

javax.microedition.media.Control

public interface Control

javax.microedition.media.Controllable

public interface Controllable

Methods
publicControlgetControl(String s1)
publicControl[]getControls()

javax.microedition.media.Manager

public final super class Manager

Fields
public static finalStringMIDI_DEVICE_LOCATOR
public static finalStringTONE_DEVICE_LOCATOR

Methods
privatevoid<init>()
public staticPlayercreatePlayer(InputStream i1, String s1)
public staticPlayercreatePlayer(DataSource d1)
public staticPlayercreatePlayer(String s1)
public staticString[]getSupportedContentTypes(String s1)
public staticString[]getSupportedProtocols(String s1)
public staticTimeBasegetSystemTimeBase()
public staticvoidplayTone(int i1, int i2, int i3)

References
0000methodcom.jblend.media.MediaManager.getSupportedContentTypes()
0001methodcom.jblend.media.MediaManager.getSupportedProtocols()
0002methodcom.jblend.media.MediaManager.createPlayer()
0003methodcom.jblend.media.MediaManager.createPlayer()
0004methodcom.jblend.media.MediaManager.createPlayer()
0005methodcom.jblend.media.MediaManager.playTone()
0006methodcom.jblend.media.MediaManager.getSystemTimeBase()
0007objrefjava.io.IOException
0008objrefjavax.microedition.media.MediaException

javax.microedition.media.MediaException

public super class MediaException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.media.Player

public interface Player

Fields
public static finalintCLOSED
public static finalintPREFETCHED
public static finalintREALIZED
public static finalintSTARTED
public static finallongTIME_UNKNOWN
public static finalintUNREALIZED

Methods
publicvoidaddPlayerListener(PlayerListener p1)
publicvoidclose()
publicvoiddeallocate()
publicStringgetContentType()
publiclonggetDuration()
publiclonggetMediaTime()
publicintgetState()
publicTimeBasegetTimeBase()
publicvoidprefetch()
publicvoidrealize()
publicvoidremovePlayerListener(PlayerListener p1)
publicvoidsetLoopCount(int i1)
publiclongsetMediaTime(long l1)
publicvoidsetTimeBase(TimeBase t1)
publicvoidstart()
publicvoidstop()

References
0000objrefjavax.microedition.media.Controllable
0001objrefjavax.microedition.media.MediaException

javax.microedition.media.PlayerListener

public interface PlayerListener

Fields
public static finalStringBUFFERING_STARTED
public static finalStringBUFFERING_STOPPED
public static finalStringCLOSED
public static finalStringDEVICE_AVAILABLE
public static finalStringDEVICE_UNAVAILABLE
public static finalStringDURATION_UPDATED
public static finalStringEND_OF_MEDIA
public static finalStringERROR
public static finalStringRECORD_ERROR
public static finalStringRECORD_STARTED
public static finalStringRECORD_STOPPED
public static finalStringSIZE_CHANGED
public static finalStringSTARTED
public static finalStringSTOPPED
public static finalStringSTOPPED_AT_TIME
public static finalStringVOLUME_CHANGED

Methods
publicvoidplayerUpdate(Player p1, String s1, Object o1)

javax.microedition.media.TimeBase

public interface TimeBase

Methods
publiclonggetTime()

javax.microedition.media.control.FramePositioningControl

public interface FramePositioningControl

Methods
publiclongmapFrameToTime(int i1)
publicintmapTimeToFrame(long l1)
publicintseek(int i1)
publicintskip(int i1)

References
0000objref?

javax.microedition.media.control.GUIControl

public interface GUIControl

Fields
public static finalintUSE_GUI_PRIMITIVE

Methods
publicObjectinitDisplayMode(int i1, Object o1)

References
0000objref?

javax.microedition.media.control.MIDIControl

public interface MIDIControl

Fields
public static finalintCONTROL_CHANGE
public static finalintNOTE_ON

Methods
publicint[]getBankList(boolean b1)
publicintgetChannelVolume(int i1)
publicStringgetKeyName(int i1, int i2, int i3)
publicint[]getProgram(int i1)
publicint[]getProgramList(int i1)
publicStringgetProgramName(int i1, int i2)
publicbooleanisBankQuerySupported()
publicintlongMidiEvent(byte[] b1, int i1, int i2)
publicvoidsetChannelVolume(int i1, int i2)
publicvoidsetProgram(int i1, int i2, int i3)
publicvoidshortMidiEvent(int i1, int i2, int i3)

References
0000objref?
0001objrefjavax.microedition.media.MediaException

javax.microedition.media.control.MetaDataControl

public interface MetaDataControl

Fields
public static finalStringAUTHOR_KEY
public static finalStringCOPYRIGHT_KEY
public static finalStringDATE_KEY
public static finalStringTITLE_KEY

Methods
publicStringgetKeyValue(String s1)
publicString[]getKeys()

References
0000objref?

javax.microedition.media.control.PitchControl

public interface PitchControl

Methods
publicintgetMaxPitch()
publicintgetMinPitch()
publicintgetPitch()
publicintsetPitch(int i1)

References
0000objref?

javax.microedition.media.control.RateControl

public interface RateControl

Methods
publicintgetMaxRate()
publicintgetMinRate()
publicintgetRate()
publicintsetRate(int i1)

References
0000objref?

javax.microedition.media.control.RecordControl

public interface RecordControl

Methods
publicvoidcommit()
publicStringgetContentType()
publicvoidreset()
publicvoidsetRecordLocation(String s1)
publicintsetRecordSizeLimit(int i1)
publicvoidsetRecordStream(OutputStream o1)
publicvoidstartRecord()
publicvoidstopRecord()

References
0000objref?
0001objrefjava.io.IOException
0002objrefjavax.microedition.media.MediaException

javax.microedition.media.control.StopTimeControl

public interface StopTimeControl

Fields
public static finallongRESET

Methods
publiclonggetStopTime()
publicvoidsetStopTime(long l1)

References
0000objref?

javax.microedition.media.control.TempoControl

public interface TempoControl

Methods
publicintgetTempo()
publicintsetTempo(int i1)

References
0000objrefjavax.microedition.media.control.RateControl

javax.microedition.media.control.ToneControl

public interface ToneControl

Fields
public static finalbyteBLOCK_END
public static finalbyteBLOCK_START
public static finalbyteC4
public static finalbytePLAY_BLOCK
public static finalbyteREPEAT
public static finalbyteRESOLUTION
public static finalbyteSET_VOLUME
public static finalbyteSILENCE
public static finalbyteTEMPO
public static finalbyteVERSION

Methods
publicvoidsetSequence(byte[] b1)

References
0000objref?

javax.microedition.media.control.VideoControl

public interface VideoControl

Fields
public static finalintUSE_DIRECT_VIDEO

Methods
publicintgetDisplayHeight()
publicintgetDisplayWidth()
publicintgetDisplayX()
publicintgetDisplayY()
publicbyte[]getSnapshot(String s1)
publicintgetSourceHeight()
publicintgetSourceWidth()
publicObjectinitDisplayMode(int i1, Object o1)
publicvoidsetDisplayFullScreen(boolean b1)
publicvoidsetDisplayLocation(int i1, int i2)
publicvoidsetDisplaySize(int i1, int i2)
publicvoidsetVisible(boolean b1)

References
0000objrefjavax.microedition.media.control.GUIControl
0001objrefjavax.microedition.media.MediaException

javax.microedition.media.control.VolumeControl

public interface VolumeControl

Methods
publicintgetLevel()
publicbooleanisMuted()
publicintsetLevel(int i1)
publicvoidsetMute(boolean b1)

References
0000objref?

javax.microedition.media.protocol.ContentDescriptor

public super class ContentDescriptor

Fields
privateString_type

Methods
publicvoid<init>(String s1)
publicStringgetContentType()

javax.microedition.media.protocol.DataSource

public super abstract class DataSource

Fields
 Stringlocator

Methods
privatevoid<init>()
publicvoid<init>(String s1)
publicvoidconnect()
publicvoiddisconnect()
publicStringgetContentType()
publicControlgetControl(String s1)
publicControl[]getControls()
publicStringgetLocator()
publicSourceStream[]getStreams()
publicvoidstart()
publicvoidstop()

References
0000objrefjavax.microedition.media.Controllable
0001objrefjava.io.IOException

javax.microedition.media.protocol.SourceStream

public interface SourceStream

Fields
public static finalintNOT_SEEKABLE
public static finalintRANDOM_ACCESSIBLE
public static finalintSEEKABLE_TO_START

Methods
publicContentDescriptorgetContentDescriptor()
publiclonggetContentLength()
publicintgetSeekType()
publicintgetTransferSize()
publicintread(byte[] b1, int i1, int i2)
publiclongseek(long l1)
publiclongtell()

References
0000objrefjavax.microedition.media.Controllable
0001objrefjava.io.IOException

javax.microedition.midlet.MIDlet

public super abstract class MIDlet

Fields
static finalbooleanAAMSVMSTARTMIDP_EXITCODE
static finalintACTIVE
private static finalbooleanDEBUG
private static finalbooleanDEBUG_MEMORY
static finalintDESTROYED
private static finalintEXTAPP_CONNECT_IMMEDIATE
private static finalintEXTAPP_CONNECT_LATER
private static finalintEXTAPP_UNSUPPORTED_CONNECTION
private static finalStringMIDLETSELECTOR_CLASSNAME
static finalintPAUSED
static finalintVMEXIT_INTERNALERROR_FATAL_ERROR
static finalintVMEXIT_OK_REQUESTED
static finalintVMEXIT_OK_VOLUNTARY
private static finalint_APPSTATE_CALLBACK_CREATE
private static finalint_APPSTATE_CALLBACK_DESTROYAPP
private static finalint_APPSTATE_CALLBACK_PAUSEAPP
private static finalint_APPSTATE_CALLBACK_STARTAPP
privateDisplayable_backupedDisplayable
privateboolean_runUnderSelector
privateObject_selectorNotify
privateint_state
private staticInitializableextlibInitializer
private static finalObjectinstantiateMutex
private staticbooleanisCreatable
private finalObjectlock
private static finalProcessEventThreadprocessEventThread
private staticbooleans_bAppPausing
private staticbooleans_bBooted
private staticMIDlets_mainApp
private staticStrings_mainAppName

Methods
staticvoid<clinit>()
protectedvoid<init>()
public finalintcheckPermission(String s1)
staticMIDletcreateMIDletInstance(String s1)
protectedvoiddestroyApp(boolean b1)
 voiddestroyAppWrap()
public finalStringgetAppProperty(String s1)
staticMIDletgetCurrent()
staticStringgetCurrentClassName()
private static final nativeStringgetInitializerClassName()
 intgetState()
private static nativevoidinitialize()
 voidlaunch()
static finalvoidmain(String[] s1)
 voidmidletDestroy(boolean b1)
 voidmidletPause(boolean b1)
 voidmidletResume(boolean b1)
private static nativeStringnativeGetAppProperty(String s1)
private static nativevoidnativeInitializeDisplay()
private static nativebooleannativeNeedNullDisplayable(Displayable d1)
private static nativevoidnativeNotifyAppResumed(boolean b1)
private static nativevoidnativeNotifyAppStopped(boolean b1)
private static nativevoidnativeNotifyAppSuspended(boolean b1, boolean b2)
private static nativeintnativePlatformRequest(String s1)
private static nativevoidnativePostHideNotify()
private static nativevoidnativePostShowNotify()
private static nativevoidnativeStateCallbackToApp(int i1, boolean b1)
private static nativevoidnativeSystemExit(int i1)
private static final nativebooleanneedToInitializeExtLib()
public finalvoidnotifyDestroyed()
public finalvoidnotifyPaused()
private static nativevoidnotifyResumeEvent(boolean b1)
protectedvoidpauseApp()
privatevoidpauseAppWrap()
public finalbooleanplatformRequest(String s1)
private static nativevoidprintHeapContents()
public finalvoidresumeRequest()
staticvoidsetCurrent(MIDlet m1)
staticvoidsetCurrentClassName(String s1)
 voidsetRunUnderSelector(boolean b1, Object o1)
protectedvoidstartApp()
privatevoidstartAppWrap()
 voidsystemDestroy(boolean b1, int i1)
staticvoidsystemExit(int i1)
 voidsystemPause(boolean b1)
 voidsystemResume(boolean b1)

References
0000methodjava.lang.Object.notifyAll()
0001methodthis.systemResume()
0002objrefjavax.microedition.midlet.MIDletStateChangeException
0003objrefjava.lang.IllegalStateException
0004methodjava.lang.Throwable.getMessage()
0005methodjava.lang.IllegalStateException.<init>()
0006methodthis.midletPause()
0007methodthis.systemPause()
0008fieldthis.s_bAppPausing
0009methodthis.nativeNotifyAppSuspended()
000Amethodthis.midletDestroy()
000Bmethodthis.systemDestroy()
000Cobjrefjava.lang.NullPointerException
000Dtextkey can't be null
000Emethodjava.lang.NullPointerException.<init>()
000Ftext 
0010methodjava.lang.String.equals()
0011objrefjava.lang.IllegalArgumentException
0012textkey can't be empty
0013methodjava.lang.IllegalArgumentException.<init>()
0014methodthis.nativeGetAppProperty()
0015methodjava.lang.Object.<init>()
0016objrefjava.lang.Object
0017fieldthis.instantiateMutex
0018fieldthis.isCreatable
0019objrefjava.lang.SecurityException
001AtextOnly the application management software can instantiate a MIDlet.
001Bmethodjava.lang.SecurityException.<init>()
001Ctexturl is null.
001Dmethodthis.nativePlatformRequest()
001Eobjrefjavax.microedition.io.ConnectionNotFoundException
001Fobjrefjava.lang.StringBuffer
0020methodjava.lang.StringBuffer.<init>()
0021textUnsupported url :
0022methodjava.lang.StringBuffer.append()
0023methodjava.lang.StringBuffer.toString()
0024methodjavax.microedition.io.ConnectionNotFoundException.<init>()
0025objrefjava.lang.RuntimeException
0026textplatformRequest error
0027methodjava.lang.RuntimeException.<init>()
0028methodcom.jblend.security.PermissionFactory.getFactory()
0029methodcom.jblend.security.PermissionFactory.getPermission()
002Amethodcom.jblend.security.Permission.isPrivate()
002Bmethodcom.jblend.security.Permission.doesNeedUserConfirmation()
002Cmethodcom.jblend.security.Permission.isAllowed()
002Dmethodthis.nativeStateCallbackToApp()
002Emethodjava.lang.Class.forName()
002Fmethodjava.lang.Class.newInstance()
0030objrefthis
0031fieldthis.s_bBooted
0032methodthis.systemExit()
0033methodthis.needToInitializeExtLib()
0034methodthis.getInitializerClassName()
0035objrefcom.jblend.extlib.Initializable
0036methodcom.jblend.extlib.Initializable.initialize()
0037objrefjava.lang.Throwable
0038fieldcom.jblend.util.SystemLog.out
0039textERROR!! : check JkExtLibGetInitializerClassName()
003Amethodcom.jblend.util.SystemLog.println()
003Bmethodjava.lang.Throwable.printStackTrace()
003Ctextjp.co.aplix.cldc.spcs.system.Muglet
003Dtextcom.jblend.media.core.MediaControl
003Etextcom.jblend.micro.event.PlatformEventDispatcher
003Fmethodcom.jblend.rms.IndexedRecordStoreManager.setCommitEnable()
0040fieldthis.s_mainAppName
0041methodcom.jblend.util.SystemProperties.getSystemProperties()
0042textappName
0043methodcom.jblend.util.Properties.setProperty()
0044methodjavax.microedition.lcdui.Display.getDisplay()
0045methodthis.createMIDletInstance()
0046fieldthis.s_mainApp
0047methodjava.lang.System.gc()
0048textjavax.microedition.midlet.MidletSelector
0049methodthis.notifyResumeEvent()
004Atextcannot run:
004Bfieldjava.lang.System.out
004Cmethodjava.io.PrintStream.println()
004Dmethodcom.jblend.rms.IndexedRecordStoreManager.waitCompleteAllCommit()
004Emethodthis.nativeSystemExit()
004Fmethodjp.co.aplix.cldc.midp.midlet.MIDletStateManager.notifyDestroyed()
0050methodthis.destroyAppWrap()
0051methodthis.nativeNotifyAppStopped()
0052fieldjava.lang.System.err
0053methodjp.co.aplix.cldc.midp.midlet.MIDletStateManager.notifyPaused()
0054methodthis.pauseAppWrap()
0055methodjavax.microedition.lcdui.Display.getCurrent()
0056methodthis.nativeNeedNullDisplayable()
0057methodcom.jblend.micro.lcdui.UiStatuses.isOccupyScreen()
0058methodthis.nativePostHideNotify()
0059methodjp.co.aplix.cldc.midp.midlet.MIDletStateManager.notifyResumed()
005Amethodthis.nativePostShowNotify()
005Bmethodthis.startAppWrap()
005Cmethodthis.nativeNotifyAppResumed()
005Dmethodthis.destroyApp()
005Eobjrefjava.lang.Exception
005Fmethodthis.pauseApp()
0060textMIDlet#pauseApp() throw uncaught Throwable
0061methodcom.jblend.util.SystemLog.print()
0062methodthis.startApp()
0063textMIDlet#startApp() throw uncaught exception
0064methodcom.jblend.micro.event.ProcessEventThread.getInstance()
0065fieldthis.processEventThread
0066methodthis.initialize()
0067methodcom.jblend.joe.JoeComponent.init()
0068methodcom.jblend.micro.lcdui.ScreenOption.isRtl()
0069fieldcom.jblend.joe.JoeComponent.DIR_RTL
006Afieldcom.jblend.joe.JoeComponent.DIR_LTR
006Bmethodcom.jblend.joe.JoeComponent.setGrobalLanguageDirection()
006Cmethodjavax.microedition.midlet.MIDletEventHandler.getInstance()
006Dmethodcom.jblend.micro.event.ProcessEventThread.addEventListener()
006Emethodcom.jblend.micro.event.AbstractEventThread.startThread()
006Fmethodthis.nativeInitializeDisplay()

javax.microedition.midlet.MIDletEventHandler

private final super class MIDletEventHandler

Fields
private static finalbooleanDEBUG
private staticboolean_runUnderSelector
private staticMIDlet_selector
private staticboolean_waitAppStart
private static finalMIDletEventHandlerinstance

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticMIDletEventHandlergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
static synchronizedvoidsetRunUnderSelector(boolean b1, MIDlet m1)

References
0000fieldthis.instance
0001methodjavax.microedition.midlet.MIDlet.getCurrent()
0002fieldthis._waitAppStart
0003fieldjava.lang.System.out
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006methodjava.lang.StringBuffer.append()
0007text 
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjava.io.PrintStream.println()
000Cfieldthis._runUnderSelector
000Dfieldthis._selector
000Emethodjavax.microedition.midlet.MIDlet.systemDestroy()
000Fmethodjavax.microedition.midlet.MIDlet.systemExit()
0010methodjavax.microedition.midlet.MIDlet.systemPause()
0011methodjavax.microedition.midlet.MIDlet.systemResume()
0012objrefjava.lang.Throwable
0013fieldcom.jblend.util.SystemLog.out
0014textMIDletEventHandler#receiveEvent() catch Throwable
0015methodcom.jblend.util.SystemLog.print()
0016fieldjava.lang.System.err
0017methodjava.io.PrintStream.println()
0018methodjava.lang.Throwable.printStackTrace()
0019objrefthis
001Amethodthis.<init>()
001Bobjrefcom.jblend.micro.event.EventListener

javax.microedition.midlet.MIDletStateChangeException

public super class MIDletStateChangeException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.midlet.MidletSelector

private super class MidletSelector
extends javax.microedition.midlet.MIDlet

Fields
private static finalbooleanDEBUG
private static finalbooleanDEBUG_METHOD
private static finalshortSTATE_CHANGED
privateDisplayable_backupDisplayable
privateString_cantInvoked
privateString_cantInvokedMidletName
privateDisplay_display
privateCommand_exitCommand
privateboolean_isDisplaySelector
privateboolean_isSelectedByDispatcher
privateList_list
privateVector_midlets
privateboolean_onlyOneMidlet
private staticVector_runningMidletState
private staticVector_runningMidlets
privateMidletSelector$MidletInfo_selected
privateint_selectedIndex
privateboolean_selectorResumed
privateboolean_started

Methods
staticvoid<clinit>()
 void<init>()
staticvoidaccess$000()
staticvoidaccess$100()
staticbooleanaccess$200(MidletSelector m1)
staticbooleanaccess$202(MidletSelector m1, boolean b1)
staticDisplayaccess$300(MidletSelector m1)
staticDisplayaccess$302(MidletSelector m1, Display d1)
staticStringaccess$402(MidletSelector m1, String s1)
staticStringaccess$502(MidletSelector m1, String s1)
staticDisplayableaccess$602(MidletSelector m1, Displayable d1)
staticStringaccess$700(MidletSelector m1, String s1, String s2)
publicvoidcommandAction(Command c1, Displayable d1)
publicvoiddestroyApp(boolean b1)
synchronizedvoiddestroyByOwnIdea()
 MIDletfindNextNotifyApplication(MIDlet m1)
 MIDletfindNextVisibleApplication(MIDlet m1)
 MIDletfindRunningApplication(String s1)
privateStringgetLaunchFailedMessage(String s1, String s2)
 StringgetSelectedClass()
synchronizedbooleanhasOnlyOneMIDlet()
 booleanisApplicationStateChanged(MIDlet m1, boolean b1)
synchronizedbooleanisDisplaySelector()
synchronizedvoidmidletPause(boolean b1)
synchronizedvoidmidletResume(boolean b1)
private static nativevoidnativeNotifySelectorGoesHidden()
private static nativevoidnativeNotifySelectorResumed()
private static nativevoidnativeSetAppStart()
privatevoidnativeSetClass(byte[] b1)
publicvoidpauseApp()
private static nativevoidregister()
 voidregisterRunningApplication(MIDlet m1)
synchronizedvoidrestartSelector(boolean b1, MidletSelector$MidletInfo m1)
 booleansetApplicationStateChanged(MIDlet m1)
privatevoidsetCurrentToSelector()
public synchronizedvoidstartApp()
synchronizedvoidsystemDestroy(boolean b1, int i1)
synchronizedvoidsystemPause(boolean b1)
synchronizedvoidsystemResume(boolean b1)
 voidterminate(MidletSelector$MidletInfo m1, boolean b1)
 voidunregisterRunningApplication(MIDlet m1)

References
0000methodthis.getLaunchFailedMessage()
0001methodthis.register()
0002methodthis.nativeSetAppStart()
0003methodjavax.microedition.midlet.MIDlet.<init>()
0004methodjavax.microedition.midlet.MIDletEventHandler.setRunUnderSelector()
0005methodcom.jblend.display.DisplayManager.getDisplay()
0006objrefjava.util.Vector
0007methodjava.util.Vector.<init>()
0008objrefjava.lang.StringBuffer
0009methodjava.lang.StringBuffer.<init>()
000AtextMIDlet-
000Bmethodjava.lang.StringBuffer.append()
000Cmethodjava.lang.StringBuffer.append()
000Dmethodjava.lang.StringBuffer.toString()
000Emethodjavax.microedition.midlet.MIDlet.getAppProperty()
000Fobjrefjavax.microedition.midlet.MidletSelector$MidletInfo
0010methodjavax.microedition.midlet.MidletSelector$MidletInfo.<init>()
0011methodjavax.microedition.midlet.MidletSelector$MidletInfo.parse()
0012methodjava.util.Vector.addElement()
0013methodjava.util.Vector.size()
0014methodthis.nativeSetClass()
0015methodthis.terminate()
0016methodjava.util.Vector.elementAt()
0017methodjava.lang.String.getBytes()
0018fieldjava.lang.System.out
0019text----- Start a MIDlet:
001Amethodjava.io.PrintStream.println()
001Bobjrefjava.lang.String
001Cobjrefjavax.microedition.lcdui.Image
001Dtext 
001Emethodjava.lang.String.equals()
001Fmethodjavax.microedition.lcdui.Image.createImage()
0020objrefjava.lang.Exception
0021textMIDlet-Name
0022objrefjavax.microedition.lcdui.List
0023textMIDlet Selector
0024methodjavax.microedition.lcdui.List.<init>()
0025objrefjp.co.aplix.cldc.midp.lcdui.SystemOptionCommand
0026textmidp_selector_exit
0027methodjp.co.aplix.cldc.midp.lcdui.SystemOptionCommand.<init>()
0028methodjavax.microedition.lcdui.Displayable.addCommand()
0029methodjavax.microedition.lcdui.Displayable.setCommandListener()
002Amethodjavax.microedition.lcdui.List.setSelectedIndex()
002Bmethodjava.lang.Throwable.printStackTrace()
002Cobjrefjavax.microedition.midlet.MidletSelector$LaunchFailedAlert
002Dfieldjavax.microedition.lcdui.AlertType.ERROR
002Emethodjavax.microedition.midlet.MidletSelector$LaunchFailedAlert.<init>()
002Fmethodjavax.microedition.lcdui.Alert.setTimeout()
0030methodjavax.microedition.lcdui.Display.setCurrent()
0031methodjavax.microedition.lcdui.Display.setCurrent()
0032methodthis.setCurrentToSelector()
0033fieldthis._runningMidlets
0034objrefjavax.microedition.midlet.MIDlet
0035text----- destroy call:
0036methodjava.lang.StringBuffer.append()
0037methodjavax.microedition.midlet.MIDlet.midletDestroy()
0038methodjava.util.Vector.removeAllElements()
0039fieldthis._runningMidletState
003Afieldjavax.microedition.lcdui.List.SELECT_COMMAND
003Bmethodjavax.microedition.lcdui.List.getSelectedIndex()
003Ctext SELECTED '
003Dtext'
003Emethodjavax.microedition.midlet.MIDlet.notifyDestroyed()
003Fmethodcom.jblend.micro.lcdui.ScreenOption.update()
0040methodjavax.microedition.lcdui.Display.getDisplay()
0041methodthis.startApp()
0042methodthis.nativeNotifySelectorResumed()
0043methodthis.nativeNotifySelectorGoesHidden()
0044methodjavax.microedition.midlet.MIDlet.destroyAppWrap()
0045methodjavax.microedition.midlet.MIDlet.setCurrent()
0046objrefjava.lang.Throwable
0047fieldjava.lang.System.err
0048methodjava.io.PrintStream.println()
0049methodjavax.microedition.midlet.MIDlet.systemExit()
004Atextcom.jblend.micro.lcdui.ext.LoadingCanvas
004Bmethodjava.lang.Class.forName()
004Cmethodjava.lang.Class.newInstance()
004Dobjrefjavax.microedition.lcdui.Canvas
004Eobjrefjavax.microedition.midlet.MidletSelector$LoadingCanvas
004Fmethodjavax.microedition.midlet.MidletSelector$LoadingCanvas.<init>()
0050objrefjavax.microedition.midlet.MidletSelector$Starter
0051methodjavax.microedition.midlet.MidletSelector$Starter.<init>()
0052methodjava.lang.Thread.start()
0053methodjava.lang.System.gc()
0054methodthis.midletResume()
0055methodthis.destroyApp()
0056objrefjavax.microedition.midlet.MIDletStateChangeException
0057objrefjava.lang.Short
0058methodjava.lang.Short.<init>()
0059methodjava.util.Vector.indexOf()
005Amethodjava.util.Vector.removeElementAt()
005Bmethodjava.lang.Object.getClass()
005Cmethodjava.lang.Class.getName()
005Dmethodjavax.microedition.midlet.MIDlet.getState()
005Emethodcom.jblend.display.DisplayManager.getDisplayVisible()
005Fmethodcom.jblend.display.DisplayManager.getCurrentMIDlet()
0060methodcom.jblend.display.DisplayManager.isSwitchSkip()
0061methodcom.jblend.display.DisplayManager.setSwitchableState()
0062methodcom.jblend.display.DisplayManager.removeDisplay()
0063methodthis.unregisterRunningApplication()
0064objrefjavax.microedition.midlet.MidletSelector$startAppThread
0065methodjavax.microedition.midlet.MidletSelector$startAppThread.<init>()
0066textMS#run():
0067text.startApp()
0068textcannot invoke startAppThread:
0069methodjava.util.Vector.setElementAt()
006Amethodthis.isApplicationStateChanged()
006Bmethodjavax.microedition.midlet.MIDlet.setCurrentClassName()
006Cmethodcom.jblend.display.DisplayManager.setCurrentMIDlet()
006Dmethodcom.jblend.display.DisplayManager.setCurrentDisplay()
006Etextmidp_selector_launch_failed
006Fmethodcom.jblend.micro.SystemOption.getProperty()
0070methodjava.lang.String.substring()
0071methodjava.lang.String.charAt()
0072text%
0073methodjava.lang.String.substring()
0074methodjava.lang.String.indexOf()
0075objrefjavax.microedition.lcdui.CommandListener

javax.microedition.midlet.MidletSelector$LaunchFailedAlert

private super class MidletSelector$LaunchFailedAlert
extends javax.microedition.lcdui.Alert

Fields
privateStringclassName_
privateStringmidletName_
private finalMidletSelectorthis$0

Methods
publicvoid<init>(MidletSelector m1, String s1, String s2, String s3, Image i1, AlertType a1)
publicvoidrelayout()

References
0000methodjavax.microedition.lcdui.Alert.<init>()
0001fieldjp.co.aplix.cldc.midp.lcdui.RelayoutManager.lock
0002methodjavax.microedition.midlet.MidletSelector.access$700()
0003methodjavax.microedition.lcdui.Alert.setString()
0004methodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.add()
0005objrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener

javax.microedition.midlet.MidletSelector$LoadingCanvas

private super class MidletSelector$LoadingCanvas
extends javax.microedition.lcdui.Canvas

Fields
 inth
 booleanhide
 booleaninit
 Stringlabel
 booleanshowLabel
private finalMidletSelectorthis$0
 intw
 intx
 inty

Methods
 void<init>(MidletSelector m1)
protectedvoidhideNotify()
publicvoidpaint(Graphics g1)
publicvoidrun()
protectedvoidshowNotify()

References
0000methodjavax.microedition.lcdui.Canvas.<init>()
0001textNow Loading...
0002objrefjava.lang.Thread
0003methodjava.lang.Thread.<init>()
0004methodjava.lang.Thread.start()
0005methodjavax.microedition.lcdui.Canvas.repaint()
0006methodjava.lang.Thread.sleep()
0007objrefjava.lang.InterruptedException
0008methodjavax.microedition.midlet.MidletSelector.access$602()
0009methodjavax.microedition.lcdui.Canvas.getWidth()
000Amethodjavax.microedition.lcdui.Canvas.getHeight()
000Bmethodjavax.microedition.lcdui.Graphics.getFont()
000Cmethodjavax.microedition.lcdui.Font.stringWidth()
000Dmethodjavax.microedition.lcdui.Graphics.setColor()
000Emethodjavax.microedition.lcdui.Graphics.drawString()
000Fmethodjavax.microedition.lcdui.Graphics.fillRect()
0010objrefjava.lang.Runnable

javax.microedition.midlet.MidletSelector$MidletInfo

private super class MidletSelector$MidletInfo

Fields
 StringclassName
 Stringicon
private finalMidletSelectorthis$0
 Stringtitle

Methods
 void<init>(MidletSelector m1)
 booleanparse(String s1)

References
0000methodjava.lang.String.indexOf()
0001methodjava.lang.String.indexOf()
0002methodjava.lang.String.substring()
0003methodjava.lang.String.trim()
0004objrefjava.lang.Exception

javax.microedition.midlet.MidletSelector$Starter

private super class MidletSelector$Starter
extends java.lang.Thread

Fields
 MidletSelector$MidletInfoinfo
 MidletSelectormainSelector
private finalMidletSelectorthis$0

Methods
 void<init>(MidletSelector m1, MidletSelector$MidletInfo m2, MidletSelector m3)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodjava.lang.Thread.setPriority()
0002methodjavax.microedition.midlet.MidletSelector.access$100()
0003methodjava.lang.System.gc()
0004methodjavax.microedition.midlet.MidletSelector.access$202()
0005methodjavax.microedition.midlet.MidletSelector.findRunningApplication()
0006methodjavax.microedition.midlet.MIDlet.createMIDletInstance()
0007methodjavax.microedition.midlet.MidletSelector.registerRunningApplication()
0008methodjavax.microedition.midlet.MidletSelector.isApplicationStateChanged()
0009methodjavax.microedition.midlet.MidletSelector.isDisplaySelector()
000Amethodjavax.microedition.midlet.MIDlet.setRunUnderSelector()
000Bmethodcom.jblend.micro.thread.PrioritySchedule.disableSwitchThread()
000Cmethodjavax.microedition.midlet.MidletSelector.midletPause()
000Dmethodjavax.microedition.midlet.MIDlet.setCurrent()
000Emethodjavax.microedition.midlet.MIDlet.setCurrentClassName()
000Fmethodcom.jblend.display.DisplayManager.setCurrentMIDlet()
0010methodcom.jblend.micro.thread.PrioritySchedule.enableSwitchThread()
0011methodcom.jblend.display.DisplayManager.getDisplay()
0012methodjavax.microedition.midlet.MidletSelector.access$302()
0013methodjavax.microedition.midlet.MidletSelector.access$300()
0014methodcom.jblend.display.DisplayManager.setCurrentDisplay()
0015methodjavax.microedition.lcdui.Display.getCurrent()
0016methodjavax.microedition.lcdui.Display.setCurrent()
0017fieldjava.lang.System.out
0018objrefjava.lang.StringBuffer
0019methodjava.lang.StringBuffer.<init>()
001Atext----- Start inner MIDlet:
001Bmethodjava.lang.StringBuffer.append()
001Cmethodjava.lang.StringBuffer.toString()
001Dmethodjava.io.PrintStream.println()
001Emethodjavax.microedition.midlet.MIDlet.launch()
001Fmethodjavax.microedition.midlet.MidletSelector.setApplicationStateChanged()
0020methodjavax.microedition.midlet.MIDlet.getState()
0021methodjava.lang.Object.wait()
0022text----- notify to Selector from
0023methodjava.lang.StringBuffer.append()
0024methodjavax.microedition.midlet.MidletSelector.hasOnlyOneMIDlet()
0025methodjavax.microedition.midlet.MidletSelector.destroyByOwnIdea()
0026methodcom.jblend.display.DisplayManager.isSwitchSkip()
0027textMS#run(): s_switchSkipping =
0028methodjava.lang.StringBuffer.append()
0029methodjavax.microedition.midlet.MidletSelector.findNextVisibleApplication()
002Amethodjavax.microedition.midlet.MidletSelector.findNextNotifyApplication()
002BtextMS#run(): next visible MIDlet was not found
002Cmethodjava.lang.Object.getClass()
002Dmethodjava.lang.Class.getName()
002Emethodjavax.microedition.midlet.MidletSelector.access$200()
002Fmethodjavax.microedition.midlet.MidletSelector.restartSelector()
0030objrefjava.lang.InterruptedException
0031fieldjava.lang.System.err
0032methodjava.io.PrintStream.println()
0033methodjava.lang.Throwable.printStackTrace()
0034objrefjava.lang.Throwable
0035textcannot run:
0036methodjavax.microedition.midlet.MidletSelector.access$402()
0037methodjavax.microedition.midlet.MidletSelector.access$502()

javax.microedition.midlet.MidletSelector$startAppThread

private super class MidletSelector$startAppThread
extends java.lang.Thread

Fields
privateMIDlet_app
privateMIDlet_selector
private finalMidletSelectorthis$0

Methods
 void<init>(MidletSelector m1, MIDlet m2, MIDlet m3)
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001methodjavax.microedition.midlet.MidletSelector.access$000()
0002methodjavax.microedition.midlet.MIDlet.midletResume()
0003objrefjava.lang.Throwable
0004fieldjava.lang.System.out
0005objrefjava.lang.StringBuffer
0006methodjava.lang.StringBuffer.<init>()
0007textcannot run:
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.Object.getClass()
000Amethodjava.lang.Class.getName()
000Bmethodjava.lang.StringBuffer.toString()
000Cmethodjava.io.PrintStream.println()
000Dmethodjava.lang.Throwable.printStackTrace()
000Emethodjavax.microedition.midlet.MIDlet.notifyDestroyed()

javax.microedition.midlet.NullDisplayable

private final super class NullDisplayable
extends javax.microedition.lcdui.Canvas

Methods
 void<init>()
protectedvoidpaint(Graphics g1)

References
0000methodjavax.microedition.lcdui.Canvas.<init>()

javax.microedition.pim.Contact

public interface Contact

Fields
public static finalintADDR
public static finalintADDR_COUNTRY
public static finalintADDR_EXTRA
public static finalintADDR_LOCALITY
public static finalintADDR_POBOX
public static finalintADDR_POSTALCODE
public static finalintADDR_REGION
public static finalintADDR_STREET
public static finalintATTR_ASST
public static finalintATTR_AUTO
public static finalintATTR_FAX
public static finalintATTR_HOME
public static finalintATTR_MOBILE
public static finalintATTR_OTHER
public static finalintATTR_PAGER
public static finalintATTR_PREFERRED
public static finalintATTR_SMS
public static finalintATTR_WORK
public static finalintBIRTHDAY
public static finalintCLASS
public static finalintCLASS_CONFIDENTIAL
public static finalintCLASS_PRIVATE
public static finalintCLASS_PUBLIC
public static finalintEMAIL
public static finalintFORMATTED_ADDR
public static finalintFORMATTED_NAME
public static finalintNAME
public static finalintNAME_FAMILY
public static finalintNAME_GIVEN
public static finalintNAME_OTHER
public static finalintNAME_PREFIX
public static finalintNAME_SUFFIX
public static finalintNICKNAME
public static finalintNOTE
public static finalintORG
public static finalintPHOTO
public static finalintPHOTO_URL
public static finalintPUBLIC_KEY
public static finalintPUBLIC_KEY_STRING
public static finalintREVISION
public static finalintTEL
public static finalintTITLE
public static finalintUID
public static finalintURL

Methods
publicintgetPreferredIndex(int i1)

References
0000objrefjavax.microedition.pim.PIMItem

javax.microedition.pim.ContactList

public interface ContactList

Methods
publicContactcreateContact()
publicContactimportContact(Contact c1)
publicvoidremoveContact(Contact c1)

References
0000objrefjavax.microedition.pim.PIMList
0001objrefjavax.microedition.pim.PIMException

javax.microedition.pim.Event

public interface Event

Fields
public static finalintALARM
public static finalintCLASS
public static finalintCLASS_CONFIDENTIAL
public static finalintCLASS_PRIVATE
public static finalintCLASS_PUBLIC
public static finalintEND
public static finalintLOCATION
public static finalintNOTE
public static finalintREVISION
public static finalintSTART
public static finalintSUMMARY
public static finalintUID

Methods
publicRepeatRulegetRepeat()
publicvoidsetRepeat(RepeatRule r1)

References
0000objrefjavax.microedition.pim.PIMItem

javax.microedition.pim.EventList

public interface EventList

Fields
public static finalintENDING
public static finalintOCCURRING
public static finalintSTARTING

Methods
publicEventcreateEvent()
publicint[]getSupportedRepeatRuleFields(int i1)
publicEventimportEvent(Event e1)
publicEnumerationitems(int i1, long l1, long l2, boolean b1)
publicvoidremoveEvent(Event e1)

References
0000objrefjavax.microedition.pim.PIMList
0001objrefjavax.microedition.pim.PIMException

javax.microedition.pim.FieldEmptyException

public super class FieldEmptyException
extends java.lang.RuntimeException

Fields
privateintfield

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(String s1, int i1)
publicintgetField()

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

javax.microedition.pim.FieldFullException

public super class FieldFullException
extends java.lang.RuntimeException

Fields
privateintfield

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(String s1, int i1)
publicintgetField()

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

javax.microedition.pim.PIM

public super abstract class PIM

Fields
public static finalintCONTACT_LIST
public static finalintEVENT_LIST
public static finalintREAD_ONLY
public static finalintREAD_WRITE
public static finalintTODO_LIST
public static finalintWRITE_ONLY
private staticPIMinstance

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicPIMItem[]fromSerialFormat(InputStream i1, String s1)
public staticPIMgetInstance()
publicString[]listPIMLists(int i1)
publicPIMListopenPIMList(int i1, int i2, String s1)
publicPIMListopenPIMList(int i1, int i2)
publicString[]supportedSerialFormats(int i1)
publicvoidtoSerialFormat(PIMItem p1, OutputStream o1, String s1, String s2)

References
0000fieldthis.instance
0001objrefcom.motorola.pim.PIMImpl
0002methodcom.motorola.pim.PIMImpl.<init>()
0003objrefjavax.microedition.pim.PIMException
0004objrefjava.io.UnsupportedEncodingException

javax.microedition.pim.PIMException

public super class PIMException
extends java.lang.Exception

Fields
public static finalintFEATURE_NOT_SUPPORTED
public static finalintGENERAL_ERROR
public static finalintLIST_CLOSED
public static finalintLIST_NOT_ACCESSIBLE
public static finalintMAX_CATEGORIES_EXCEEDED
public static finalintUNSUPPORTED_VERSION
public static finalintUPDATE_ERROR
privateintreason

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(String s1, int i1)
publicintgetReason()

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.pim.PIMItem

public interface PIMItem

Fields
public static finalintATTR_NONE
public static finalintBINARY
public static finalintBOOLEAN
public static finalintDATE
public static finalintEXTENDED_ATTRIBUTE_MIN_VALUE
public static finalintEXTENDED_FIELD_MIN_VALUE
public static finalintINT
public static finalintSTRING
public static finalintSTRING_ARRAY

Methods
publicvoidaddBinary(int i1, int i2, byte[] b1, int i3, int i4)
publicvoidaddBoolean(int i1, int i2, boolean b1)
publicvoidaddDate(int i1, int i2, long l1)
publicvoidaddInt(int i1, int i2, int i3)
publicvoidaddString(int i1, int i2, String s1)
publicvoidaddStringArray(int i1, int i2, String[] s1)
publicvoidaddToCategory(String s1)
publicvoidcommit()
publicintcountValues(int i1)
publicintgetAttributes(int i1, int i2)
publicbyte[]getBinary(int i1, int i2)
publicbooleangetBoolean(int i1, int i2)
publicString[]getCategories()
publiclonggetDate(int i1, int i2)
publicint[]getFields()
publicintgetInt(int i1, int i2)
publicPIMListgetPIMList()
publicStringgetString(int i1, int i2)
publicString[]getStringArray(int i1, int i2)
publicbooleanisModified()
publicintmaxCategories()
publicvoidremoveFromCategory(String s1)
publicvoidremoveValue(int i1, int i2)
publicvoidsetBinary(int i1, int i2, int i3, byte[] b1, int i4, int i5)
publicvoidsetBoolean(int i1, int i2, int i3, boolean b1)
publicvoidsetDate(int i1, int i2, int i3, long l1)
publicvoidsetInt(int i1, int i2, int i3, int i4)
publicvoidsetString(int i1, int i2, int i3, String s1)
publicvoidsetStringArray(int i1, int i2, int i3, String[] s1)

References
0000objrefjavax.microedition.pim.PIMException

javax.microedition.pim.PIMList

public interface PIMList

Fields
public static finalStringUNCATEGORIZED

Methods
staticvoid<clinit>()
publicvoidaddCategory(String s1)
publicvoidclose()
publicvoiddeleteCategory(String s1, boolean b1)
publicStringgetArrayElementLabel(int i1, int i2)
publicStringgetAttributeLabel(int i1)
publicString[]getCategories()
publicintgetFieldDataType(int i1)
publicStringgetFieldLabel(int i1)
publicStringgetName()
publicint[]getSupportedArrayElements(int i1)
publicint[]getSupportedAttributes(int i1)
publicint[]getSupportedFields()
publicbooleanisCategory(String s1)
publicbooleanisSupportedArrayElement(int i1, int i2)
publicbooleanisSupportedAttribute(int i1, int i2)
publicbooleanisSupportedField(int i1)
publicEnumerationitems(String s1)
publicEnumerationitems(PIMItem p1)
publicEnumerationitems()
publicEnumerationitemsByCategory(String s1)
publicintmaxCategories()
publicintmaxValues(int i1)
publicvoidrenameCategory(String s1, String s2)
publicintstringArraySize(int i1)

References
0000fieldthis.UNCATEGORIZED
0001objrefjavax.microedition.pim.PIMException

javax.microedition.pim.RepeatRule

public super class RepeatRule

Fields
public static finalintAPRIL
public static finalintAUGUST
public static finalintCOUNT
public static finalintDAILY
public static finalintDAY_IN_MONTH
public static finalintDAY_IN_WEEK
public static finalintDAY_IN_YEAR
public static finalintDECEMBER
public static finalintEND
public static finalintFEBRUARY
public static finalintFIFTH
public static finalintFIFTHLAST
public static finalintFIRST
public static finalintFOURTH
public static finalintFOURTHLAST
public static finalintFREQUENCY
public static finalintFRIDAY
public static finalintINTERVAL
public static finalintJANUARY
public static finalintJULY
public static finalintJUNE
public static finalintLAST
public static finalintMARCH
public static finalintMAY
public static finalintMONDAY
public static finalintMONTHLY
public static finalintMONTH_IN_YEAR
public static finalintNOVEMBER
public static finalintOCTOBER
public static finalintSATURDAY
public static finalintSECOND
public static finalintSECONDLAST
public static finalintSEPTEMBER
public static finalintSUNDAY
public static finalintTHIRD
public static finalintTHIRDLAST
public static finalintTHURSDAY
public static finalintTUESDAY
public static finalintWEDNESDAY
public static finalintWEEKLY
public static finalintWEEK_IN_MONTH
public static finalintYEARLY
privateVectordates
privateField[]fields

Methods
publicvoid<init>()
staticVectoraccess$000(RepeatRule r1)
publicvoidaddExceptDate(long l1)
privatebooleancheckValue(int i1, Object o1)
publicEnumerationdates(long l1, long l2, long l3)
publicbooleanequals(Object o1)
publiclonggetDate(int i1)
publicEnumerationgetExceptDates()
publicint[]getFields()
publicintgetInt(int i1)
publicvoidremoveExceptDate(long l1)
publicvoidsetDate(int i1, long l1)
publicvoidsetInt(int i1, int i2)

References
0000objrefcom.motorola.pim.Field
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003objrefjava.util.Hashtable
0004methodjava.util.Hashtable.<init>()
0005objrefjava.lang.Integer
0006methodjava.lang.Integer.<init>()
0007objrefjava.lang.String
0008textNONE
0009methodjava.lang.String.<init>()
000Amethodjava.util.Hashtable.put()
000BtextFREQUENCY
000Cmethodcom.motorola.pim.Field.<init>()
000DtextDAY IN MONTH
000EtextDAY IN WEEK
000FtextWEEK IN MONTH
0010textCOUNT
0011textDAY IN YEAR
0012textINTERVAL
0013textMONTH IN YEAR
0014textEND
0015objrefjava.lang.IllegalArgumentException
0016methodjava.lang.IllegalArgumentException.<init>()
0017methodthis.getInt()
0018objrefjavax.microedition.pim.FieldEmptyException
0019objrefjava.util.Date
001Amethodjava.util.Date.<init>()
001Bmethodjava.util.Vector.addElement()
001Cobjrefjavax.microedition.pim.RepeatRule$RepeatRuleEnumeration
001Dmethodjavax.microedition.pim.RepeatRule$RepeatRuleEnumeration.<init>()
001Emethodjava.util.Calendar.getInstance()
001Fmethodjava.util.Calendar.setTime()
0020methodjava.util.Calendar.get()
0021objrefjavax.microedition.pim.RepeatRule$DatesEnumeration
0022methodjavax.microedition.pim.RepeatRule$DatesEnumeration.<init>()
0023methodjava.util.Vector.size()
0024methodjava.util.Vector.elementAt()
0025methodjava.util.Date.getTime()
0026methodjava.util.Vector.insertElementAt()
0027methodjava.util.Date.equals()
0028methodjava.util.Vector.removeElementAt()
0029methodcom.motorola.pim.Field.getID()
002Amethodcom.motorola.pim.Field.isSupported()
002Bmethodcom.motorola.pim.Field.getDataType()
002Cmethodcom.motorola.pim.Field.getCount()
002DtextField empty
002Emethodjavax.microedition.pim.FieldEmptyException.<init>()
002Fmethodcom.motorola.pim.Field.getItem()
0030methodcom.motorola.pim.Data.getData()
0031methodjavax.microedition.pim.FieldEmptyException.<init>()
0032methodthis.checkValue()
0033methodcom.motorola.pim.Field.addItem()
0034methodcom.motorola.pim.Field.setItem()
0035textField Empty
0036methodjava.util.Date.<init>()
0037methodjava.util.Date.setTime()
0038objrefthis
0039methodthis.getFields()
003Amethodthis.getDate()
003B000500000000
003C000005265C00
003Dobjrefjava.lang.Exception
003Emethodthis.getExceptDates()
003Fmethodjava.util.Enumeration.hasMoreElements()
0040methodjava.util.Enumeration.nextElement()

javax.microedition.pim.RepeatRule$DatesEnumeration

private super class RepeatRule$DatesEnumeration

Fields
private static finallongDAY
private static finallongWEEK
privatelongenSub
privatebooleanhas
privateintindex
privatebooleanisInvoked
privateDatenext
privateintrepeat
privatelongst
privatelongstSub
private finalRepeatRulethis$0

Methods
 void<init>(RepeatRule r1, long l1, long l2, long l3, int i1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000objrefjava.util.Date
0001methodjava.util.Date.<init>()
0002000500000000
0003000005265C00
0004000500000000
00050000240C8400
0006000500000000
0007000090321000
0008000500000007
0009000057B12C00
000Amethodjava.util.Date.setTime()
000Bmethodjava.util.Date.getTime()
000Cmethodjava.util.Date.<init>()
000Dmethodcom.motorola.pim.EventUtilites.getExceptionDate()
000Emethodjavax.microedition.pim.RepeatRule.access$000()
000Fmethodjava.util.Vector.size()
0010methodjava.util.Vector.elementAt()
0011000500000000
00120000000003E8
0013methodthis.hasMoreElements()
0014objrefjava.util.Enumeration

javax.microedition.pim.RepeatRule$RepeatRuleEnumeration

private super class RepeatRule$RepeatRuleEnumeration

Fields
privateVectordates
privatebooleanhas
privateintindex
privatebooleanisInvoked
private finalRepeatRulethis$0

Methods
 void<init>(RepeatRule r1, Vector v1)
publicbooleanhasMoreElements()
publicObjectnextElement()

References
0000methodjava.util.Vector.size()
0001methodjava.util.Vector.elementAt()
0002objrefjava.util.Enumeration

javax.microedition.pim.ToDo

public interface ToDo

Fields
public static finalintCLASS
public static finalintCLASS_CONFIDENTIAL
public static finalintCLASS_PRIVATE
public static finalintCLASS_PUBLIC
public static finalintCOMPLETED
public static finalintCOMPLETION_DATE
public static finalintDUE
public static finalintNOTE
public static finalintPRIORITY
public static finalintREVISION
public static finalintSUMMARY
public static finalintUID

References
0000objrefjavax.microedition.pim.PIMItem

javax.microedition.pim.ToDoList

public interface ToDoList

Methods
publicToDocreateToDo()
publicToDoimportToDo(ToDo t1)
publicEnumerationitems(int i1, long l1, long l2)
publicvoidremoveToDo(ToDo t1)

References
0000objrefjavax.microedition.pim.PIMList
0001objrefjavax.microedition.pim.PIMException

javax.microedition.pim.UnsupportedFieldException

public super class UnsupportedFieldException
extends java.lang.RuntimeException

Fields
privateintfield

Methods
publicvoid<init>()
publicvoid<init>(String s1)
publicvoid<init>(String s1, int i1)
publicintgetField()

References
0000methodjava.lang.RuntimeException.<init>()
0001methodjava.lang.RuntimeException.<init>()

javax.microedition.pki.Certificate

public interface Certificate

Methods
publicStringgetIssuer()
publiclonggetNotAfter()
publiclonggetNotBefore()
publicStringgetSerialNumber()
publicStringgetSigAlgName()
publicStringgetSubject()
publicStringgetType()
publicStringgetVersion()

javax.microedition.pki.CertificateException

public super class CertificateException
extends java.io.IOException

Fields
public static finalbyteBAD_EXTENSIONS
public static finalbyteBROKEN_CHAIN
public static finalbyteCERTIFICATE_CHAIN_TOO_LONG
public static finalbyteEXPIRED
public static finalbyteINAPPROPRIATE_KEY_USAGE
public static finalbyteMISSING_SIGNATURE
public static finalbyteNOT_YET_VALID
public static finalbyteROOT_CA_EXPIRED
public static finalbyteSITENAME_MISMATCH
public static finalbyteUNAUTHORIZED_INTERMEDIATE_CA
public static finalbyteUNRECOGNIZED_ISSUER
public static finalbyteUNSUPPORTED_PUBLIC_KEY_TYPE
public static finalbyteUNSUPPORTED_SIGALG
public static finalbyteVERIFICATION_FAILED
privateCertificatecertificate
privatebytestatus

Methods
publicvoid<init>(Certificate c1, byte b1)
publicvoid<init>(String s1, Certificate c1, byte b1)
publicCertificategetCertificate()
publicbytegetReason()

References
0000methodjava.io.IOException.<init>()
0001methodjava.io.IOException.<init>()

javax.microedition.rms.InvalidRecordIDException

public super class InvalidRecordIDException
extends javax.microedition.rms.RecordStoreException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjavax.microedition.rms.RecordStoreException.<init>()
0001methodjavax.microedition.rms.RecordStoreException.<init>()

javax.microedition.rms.RecordComparator

public interface RecordComparator

Fields
public static finalintEQUIVALENT
public static finalintFOLLOWS
public static finalintPRECEDES

Methods
publicintcompare(byte[] b1, byte[] b2)

javax.microedition.rms.RecordEnumeration

public interface RecordEnumeration

Methods
publicvoiddestroy()
publicbooleanhasNextElement()
publicbooleanhasPreviousElement()
publicbooleanisKeptUpdated()
publicvoidkeepUpdated(boolean b1)
publicbyte[]nextRecord()
publicintnextRecordId()
publicintnumRecords()
publicbyte[]previousRecord()
publicintpreviousRecordId()
publicvoidrebuild()
publicvoidreset()

References
0000objrefjavax.microedition.rms.InvalidRecordIDException
0001objrefjavax.microedition.rms.RecordStoreNotOpenException
0002objrefjavax.microedition.rms.RecordStoreException

javax.microedition.rms.RecordEnumerationListener

private interface RecordEnumerationListener

Methods
publicvoidnotifyAddRecord(int i1, byte[] b1)
publicvoidnotifyDeleteRecord(int i1)
publicvoidnotifySetRecord(int i1, byte[] b1)

javax.microedition.rms.RecordFilter

public interface RecordFilter

Methods
publicbooleanmatches(byte[] b1)

javax.microedition.rms.RecordListener

public interface RecordListener

Methods
publicvoidrecordAdded(RecordStore r1, int i1)
publicvoidrecordChanged(RecordStore r1, int i1)
publicvoidrecordDeleted(RecordStore r1, int i1)

javax.microedition.rms.RecordStore

public super class RecordStore

Fields
public static finalintAUTHMODE_ANY
public static finalintAUTHMODE_PRIVATE
private static finalbooleanDEBUG
private static finalintENUMERATIONMODE_BACKWARD_COMPATIBLE
private static finalcharNAME_SEPARATOR
private staticClassclassOfThisClass_
private static finalStringcurrentMidletSuiteName_
private static finalStringcurrentMidletVendorName_
privateSimpleVectorenumrationListeners_
privateSimpleVectorlisteners_
private static finalintrecordEnumerationMode
privateRecordManagerrecordManager_
privateRecordStoreManagerrecordStoreManager_
private finalStringrecordStoreName_
private staticStringKeyHashtablerecordStoreTable_
privateintreferenceCount_
private static finalPermissionsharePermission
private finalStringsuiteName_
private finalStringuniqueKey_
private finalStringvendorName_

Methods
staticvoid<clinit>()
privatevoid<init>(String s1, String s2, String s3, boolean b1, int i1, boolean b2)
synchronizedvoidaddEnumrationListeners(RecordEnumerationListener r1)
privatevoidaddEnumrationListenersImpl(RecordEnumerationListener r1)
public synchronizedintaddRecord(byte[] b1, int i1, int i2)
public synchronizedvoidaddRecordListener(RecordListener r1)
private staticvoidcheckNameValidity(String s1)
public synchronizedvoidcloseRecordStore()
privatebytecreateAccessPermissionFlagOfOther(int i1, boolean b1)
public synchronizedvoiddeleteRecord(int i1)
public static synchronizedvoiddeleteRecordStore(String s1)
privatevoidensureEnumrationListeners()
privatevoidensureListeners()
public synchronizedRecordEnumerationenumerateRecords(RecordFilter r1, RecordComparator r2, boolean b1)
public synchronizedlonggetLastModified()
public synchronizedStringgetName()
public synchronizedintgetNextRecordID()
public synchronizedintgetNumRecords()
public synchronizedintgetRecord(int i1, byte[] b1, int i2)
public synchronizedbyte[]getRecord(int i1)
 RecordManagergetRecordManager()
public synchronizedintgetRecordSize(int i1)
private staticRecordStoreManagergetRecordStoreManager(String s1, String s2)
public synchronizedintgetSize()
public synchronizedintgetSizeAvailable()
public synchronizedintgetVersion()
synchronizedbooleanisClosed()
 booleanisDeleted()
public static synchronizedString[]listRecordStores()
private static final nativeStringnativeGetAppProperty(String s1)
private static nativeintnativeGetRecordEnumerationMode()
public static synchronizedRecordStoreopenRecordStore(String s1, boolean b1, int i1, boolean b2)
public static synchronizedRecordStoreopenRecordStore(String s1, String s2, String s3)
public staticRecordStoreopenRecordStore(String s1, boolean b1)
privatevoidreleaseRecordStoreManager()
synchronizedvoidremoveEnumrationListeners(RecordEnumerationListener r1)
privatevoidremoveEnumrationListenersImpl(RecordEnumerationListener r1)
public synchronizedvoidremoveRecordListener(RecordListener r1)
public synchronizedvoidsetMode(int i1, boolean b1)
public synchronizedvoidsetRecord(int i1, byte[] b1, int i2, int i3)

References
0000methodthis.openRecordStore()
0001methodthis.checkNameValidity()
0002fieldthis.recordStoreTable_
0003objrefjava.lang.StringBuffer
0004fieldthis.currentMidletVendorName_
0005fieldthis.currentMidletSuiteName_
0006methodjava.lang.StringBuffer.<init>()
0007methodjava.lang.StringBuffer.append()
0008methodjava.lang.StringBuffer.append()
0009methodjava.lang.StringBuffer.toString()
000Amethodcom.jblend.util.StringKeyHashtable.get()
000Bobjrefthis
000Cmethodthis.<init>()
000Dmethodjava.lang.String.equals()
000Emethodcom.jblend.security.SecurityManager.getManager()
000Ffieldthis.sharePermission
0010methodjava.lang.StringBuffer.<init>()
0011text 
0012methodcom.jblend.security.SecurityManager.checkPermission()
0013objrefjava.lang.IllegalArgumentException
0014textname:
0015methodjava.lang.IllegalArgumentException.<init>()
0016methodthis.getRecordStoreManager()
0017methodthis.createAccessPermissionFlagOfOther()
0018methodcom.jblend.rms.RecordStoreManager.isExistRecordStore()
0019methodthis.releaseRecordStoreManager()
001Aobjrefjavax.microedition.rms.RecordStoreNotFoundException
001Bmethodjavax.microedition.rms.RecordStoreNotFoundException.<init>()
001Cmethodcom.jblend.rms.RecordStoreManager.add()
001Dmethodcom.jblend.rms.RecordStoreManager.getRecordManager()
001Eobjrefcom.jblend.rms.RecordStoreManagerException
001Fobjrefjavax.microedition.rms.RecordStoreException
0020methodjava.lang.Throwable.getMessage()
0021methodjavax.microedition.rms.RecordStoreException.<init>()
0022objrefcom.jblend.rms.StrageFullException
0023objrefjavax.microedition.rms.RecordStoreFullException
0024methodjavax.microedition.rms.RecordStoreFullException.<init>()
0025objrefjava.io.IOException
0026methodjava.lang.Throwable.toString()
0027objrefcom.jblend.util.StringKeyHashtable
0028methodcom.jblend.util.StringKeyHashtable.<init>()
0029methodcom.jblend.util.StringKeyHashtable.put()
002Amethodjava.lang.IllegalArgumentException.<init>()
002Bmethodcom.jblend.rms.IndexedRecordStoreManager.get()
002Cobjrefcom.jblend.rms.FileNotFoundException
002Dmethodcom.jblend.rms.RecordStoreManager.release()
002Emethodcom.jblend.rms.RecordStoreManager.listRecordStores()
002Fobjrefjava.lang.NullPointerException
0030methodcom.jblend.util.StringKeyHashtable.containsKey()
0031text is opening
0032methodcom.jblend.rms.RecordStoreManager.delete()
0033fieldthis.classOfThisClass_
0034objrefjavax.microedition.rms.RecordStoreNotOpenException
0035methodjavax.microedition.rms.RecordStoreNotOpenException.<init>()
0036methodcom.jblend.rms.RecordManager.release()
0037methodjava.util.Hashtable.remove()
0038methodcom.jblend.rms.RecordManager.getName()
0039methodcom.jblend.rms.RecordManager.getVersion()
003Amethodcom.jblend.rms.RecordManager.getCount()
003Bmethodcom.jblend.rms.RecordManager.getSize()
003Cmethodcom.jblend.rms.RecordStoreManager.getAvailableSize()
003Dmethodcom.jblend.rms.RecordManager.getLastModifiedTime()
003Emethodthis.ensureListeners()
003Fmethodcom.jblend.util.SimpleVector.contains()
0040methodcom.jblend.util.SimpleVector.addElement()
0041methodcom.jblend.util.SimpleVector.removeElement()
0042methodcom.jblend.rms.RecordManager.getNewRecordId()
0043methodcom.jblend.rms.RecordManager.getNew()
0044objrefjava.lang.ArrayIndexOutOfBoundsException
0045methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0046methodjava.lang.System.arraycopy()
0047methodcom.jblend.rms.Record.setData()
0048textillegal arguments: null data, numBytes > 0
0049methodjava.lang.NullPointerException.<init>()
004Amethodcom.jblend.rms.RecordManager.add()
004Bmethodcom.jblend.util.SimpleVector.elementAt()
004Cobjrefjavax.microedition.rms.RecordEnumerationListener
004Dmethodjavax.microedition.rms.RecordEnumerationListener.notifyAddRecord()
004Eobjrefjavax.microedition.rms.RecordListener
004Fmethodjavax.microedition.rms.RecordListener.recordAdded()
0050methodcom.jblend.rms.RecordManager.delete()
0051methodjavax.microedition.rms.RecordEnumerationListener.notifyDeleteRecord()
0052methodjavax.microedition.rms.RecordListener.recordDeleted()
0053methodcom.jblend.rms.RecordManager.getRecordSize()
0054methodcom.jblend.rms.RecordManager.get()
0055objrefjavax.microedition.rms.InvalidRecordIDException
0056methodjavax.microedition.rms.InvalidRecordIDException.<init>()
0057methodcom.jblend.rms.Record.getSize()
0058methodcom.jblend.rms.Record.getData()
0059objrefjava.lang.IndexOutOfBoundsException
005Amethodcom.jblend.rms.Record.release()
005Bmethodcom.jblend.rms.RecordManager.isAdminPermited()
005Cobjrefjava.lang.SecurityException
005Dmethodjava.lang.SecurityException.<init>()
005Emethodcom.jblend.rms.RecordManager.setPermissionOfOther()
005Fmethodjava.lang.NullPointerException.<init>()
0060methodcom.jblend.rms.RecordManager.settle()
0061methodjavax.microedition.rms.RecordEnumerationListener.notifySetRecord()
0062methodjavax.microedition.rms.RecordListener.recordChanged()
0063fieldthis.recordEnumerationMode
0064objrefjavax.microedition.rms.SimpleRecordEnumeration
0065methodjavax.microedition.rms.SimpleRecordEnumeration.<init>()
0066objrefjavax.microedition.rms.SimpleRecordEnumeration2
0067methodjavax.microedition.rms.SimpleRecordEnumeration2.<init>()
0068methodthis.addEnumrationListenersImpl()
0069methodthis.removeEnumrationListenersImpl()
006Amethodthis.ensureEnumrationListeners()
006Bobjrefcom.jblend.util.SimpleVector
006Cmethodcom.jblend.util.SimpleVector.<init>()
006Dmethodthis.nativeGetRecordEnumerationMode()
006Emethodcom.jblend.security.PermissionFactory.getFactory()
006Ftextcom.jblend.rms.share
0070methodcom.jblend.security.PermissionFactory.getPermission()
0071textMIDlet-Vendor
0072methodthis.nativeGetAppProperty()
0073textMIDlet-Name
0074textjavax.microedition.rms.RecordStore
0075methodjava.lang.Class.forName()
0076objrefjava.lang.ClassNotFoundException
0077methodjava.lang.Throwable.printStackTrace()

javax.microedition.rms.RecordStoreException

public super class RecordStoreException
extends java.lang.Exception

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjava.lang.Exception.<init>()
0001methodjava.lang.Exception.<init>()

javax.microedition.rms.RecordStoreFullException

public super class RecordStoreFullException
extends javax.microedition.rms.RecordStoreException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjavax.microedition.rms.RecordStoreException.<init>()
0001methodjavax.microedition.rms.RecordStoreException.<init>()

javax.microedition.rms.RecordStoreNotFoundException

public super class RecordStoreNotFoundException
extends javax.microedition.rms.RecordStoreException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjavax.microedition.rms.RecordStoreException.<init>()
0001methodjavax.microedition.rms.RecordStoreException.<init>()

javax.microedition.rms.RecordStoreNotOpenException

public super class RecordStoreNotOpenException
extends javax.microedition.rms.RecordStoreException

Methods
publicvoid<init>()
publicvoid<init>(String s1)

References
0000methodjavax.microedition.rms.RecordStoreException.<init>()
0001methodjavax.microedition.rms.RecordStoreException.<init>()

javax.microedition.rms.SimpleRecordEnumeration

private super class SimpleRecordEnumeration

Fields
privateboolean_bKeepUpdated
privateRecordComparator_comparator
privateRecordFilter_filter
privateint_iRecordIndex
privateint_nRecordCount
privateObject[]_orderedRecordIds
privateRecordStore_rs
privateSimpleRecordEnumeration$MyComparatormyComparator_
privateRecordManagerrecordManager_

Methods
 void<init>(RecordStore r1, RecordFilter r2, RecordComparator r3, boolean b1)
staticRecordManageraccess$000(SimpleRecordEnumeration s1)
staticRecordComparatoraccess$100(SimpleRecordEnumeration s1)
privatevoidbuildIdOrder()
publicvoiddestroy()
privateintgetNewIndex(int[] i1)
privateintgetNextRecordId()
privateintgetPreviousRecordId()
privatebyte[]getRecordOfId(int i1)
publicbooleanhasNextElement()
publicbooleanhasPreviousElement()
publicbooleanisKeptUpdated()
publicvoidkeepUpdated(boolean b1)
publicbyte[]nextRecord()
publicintnextRecordId()
publicintnumRecords()
publicbyte[]previousRecord()
publicintpreviousRecordId()
publicvoidrebuild()
publicvoidreset()
privatebooleanserchOldIds(int[] i1)
privatevoidupdateIdOrderIfNecessary()

References
0000objrefjava.lang.IllegalStateException
0001textRecordEnumeration was destroyed.
0002methodjava.lang.IllegalStateException.<init>()
0003methodthis.updateIdOrderIfNecessary()
0004objrefjavax.microedition.rms.RecordStoreNotOpenException
0005methodjava.lang.Throwable.getMessage()
0006objrefjavax.microedition.rms.RecordStoreException
0007methodthis.getNextRecordId()
0008methodthis.getRecordOfId()
0009objrefjavax.microedition.rms.InvalidRecordIDException
000AtextNo next ID.
000Bmethodjavax.microedition.rms.InvalidRecordIDException.<init>()
000Cobjrefjava.lang.Integer
000Dmethodthis.getPreviousRecordId()
000EtextNo previous ID.
000Fmethodthis.buildIdOrder()
0010objrefjavax.microedition.rms.SimpleRecordEnumeration$MyComparator
0011methodjavax.microedition.rms.SimpleRecordEnumeration$MyComparator.<init>()
0012methodjavax.microedition.rms.RecordStoreNotOpenException.<init>()
0013methodjava.lang.IllegalStateException.<init>()
0014objrefjava.lang.IllegalArgumentException
0015objrefjava.lang.StringBuffer
0016methodjava.lang.StringBuffer.<init>()
0017textRecordId:
0018methodjava.lang.StringBuffer.append()
0019methodjava.lang.StringBuffer.append()
001Amethodjava.lang.StringBuffer.toString()
001Bmethodjava.lang.IllegalArgumentException.<init>()
001Cmethodjavax.microedition.rms.RecordStore.getRecord()
001Dobjref?
001Emethodthis.serchOldIds()
001Fmethodjavax.microedition.rms.RecordStore.getRecordManager()
0020methodjavax.microedition.rms.RecordStore.isDeleted()
0021methodjavax.microedition.rms.RecordStore.getName()
0022text was deleted.
0023methodjavax.microedition.rms.RecordStoreException.<init>()
0024methodcom.jblend.rms.RecordManager.getCount()
0025objrefjava.lang.Object
0026methodcom.jblend.rms.RecordManager.initializeRecordEnumeration()
0027objrefcom.jblend.util.SortedVector
0028methodcom.jblend.util.SortedVector.<init>()
0029methodcom.jblend.rms.RecordManager.getNextRecord()
002Amethodcom.jblend.rms.Record.getData()
002Bmethodjavax.microedition.rms.RecordFilter.matches()
002Cmethodjavax.microedition.rms.SimpleRecordEnumeration$MyComparator.setCompareValue()
002Dmethodcom.jblend.rms.Record.getRecordId()
002Emethodjava.lang.Integer.<init>()
002Fmethodcom.jblend.util.SortedVector.addElement()
0030methodcom.jblend.rms.Record.release()
0031objrefjava.io.IOException
0032methodjava.lang.Throwable.toString()
0033methodjava.util.Vector.trimToSize()
0034methodcom.jblend.util.SortedVector.getArray()
0035objrefcom.jblend.util.SimpleVector
0036methodcom.jblend.util.SimpleVector.<init>()
0037methodcom.jblend.util.SimpleVector.addElement()
0038methodcom.jblend.util.SimpleVector.trimToSize()
0039methodcom.jblend.rms.RecordManager.getNextRecordId()
003Amethodcom.jblend.rms.RecordManager.terminateRecordEnumeration()
003Bmethodthis.getNewIndex()
003Cobjrefjavax.microedition.rms.RecordEnumeration

javax.microedition.rms.SimpleRecordEnumeration$1

private super class SimpleRecordEnumeration$1

javax.microedition.rms.SimpleRecordEnumeration$MyComparator

private super class SimpleRecordEnumeration$MyComparator

Fields
private finalSimpleRecordEnumerationthis$0
privatebyte[]value_

Methods
privatevoid<init>(SimpleRecordEnumeration s1)
 void<init>(SimpleRecordEnumeration s1, SimpleRecordEnumeration$1 s2)
publicintcompareTo(Object o1)
publicvoidsetCompareValue(byte[] b1)

References
0000methodthis.<init>()
0001methodjavax.microedition.rms.SimpleRecordEnumeration.access$000()
0002objrefjava.lang.Integer
0003methodcom.jblend.rms.RecordManager.get()
0004methodjavax.microedition.rms.SimpleRecordEnumeration.access$100()
0005methodcom.jblend.rms.Record.getData()
0006methodjavax.microedition.rms.RecordComparator.compare()
0007methodcom.jblend.rms.Record.release()
0008objrefjava.lang.Throwable
0009objrefjava.lang.RuntimeException
000Amethodjava.lang.Throwable.toString()
000Bmethodjava.lang.RuntimeException.<init>()
000Cobjrefcom.jblend.util.Comparable

javax.microedition.rms.SimpleRecordEnumeration2

private super class SimpleRecordEnumeration2

Fields
privateboolean_bKeepUpdated
privateRecordComparator_comparator
privateRecordFilter_filter
privateint_iRecordIndex
privateint_nRecordCount
privateSimpleVector_orderedRecordIdsSimpleVector
privateSortedVector_orderedRecordIdsSortedVector
privateRecordStore_rs
privateSimpleRecordEnumeration2$MyComparatormyComparator_
privateRecordManagerrecordManager_

Methods
 void<init>(RecordStore r1, RecordFilter r2, RecordComparator r3, boolean b1)
staticRecordManageraccess$000(SimpleRecordEnumeration2 s1)
staticRecordComparatoraccess$100(SimpleRecordEnumeration2 s1)
privatevoidbuildIdOrder()
public synchronizedvoiddestroy()
privateintgetNextRecordId()
privateintgetPreviousRecordId()
privatebyte[]getRecordOfId(int i1)
public synchronizedbooleanhasNextElement()
public synchronizedbooleanhasPreviousElement()
public synchronizedbooleanisKeptUpdated()
public synchronizedvoidkeepUpdated(boolean b1)
public synchronizedbyte[]nextRecord()
public synchronizedintnextRecordId()
publicvoidnotifyAddRecord(int i1, byte[] b1)
publicvoidnotifyDeleteRecord(int i1)
publicvoidnotifySetRecord(int i1, byte[] b1)
public synchronizedintnumRecords()
public synchronizedbyte[]previousRecord()
public synchronizedintpreviousRecordId()
public synchronizedvoidrebuild()
privatevoidrebuildImpl()
public synchronizedvoidreset()

References
0000objrefjava.lang.IllegalStateException
0001textRecordEnumeration was destroyed.
0002methodjava.lang.IllegalStateException.<init>()
0003methodthis.getNextRecordId()
0004methodthis.getRecordOfId()
0005methodthis.getPreviousRecordId()
0006methodjavax.microedition.rms.RecordStore.isClosed()
0007methodthis.rebuildImpl()
0008methodjavax.microedition.rms.RecordStore.addEnumrationListeners()
0009methodjavax.microedition.rms.RecordStore.removeEnumrationListeners()
000Amethodjavax.microedition.rms.RecordFilter.matches()
000Bmethodjavax.microedition.rms.SimpleRecordEnumeration2$MyComparator.setCompareValue()
000Cobjrefjava.lang.Integer
000Dmethodjava.lang.Integer.<init>()
000Emethodcom.jblend.util.SortedVector.addElement()
000Fmethodjava.util.Vector.size()
0010methodcom.jblend.util.SimpleVector.addElement()
0011methodjava.util.Vector.indexOf()
0012methodjava.util.Vector.removeElement()
0013methodcom.jblend.util.SimpleVector.indexOf()
0014methodcom.jblend.util.SimpleVector.removeElement()
0015methodjava.util.Vector.trimToSize()
0016methodcom.jblend.util.SimpleVector.trimToSize()
0017methodcom.jblend.util.SortedVector.getArray()
0018objrefjavax.microedition.rms.SimpleRecordEnumeration2$MyComparator
0019methodjavax.microedition.rms.SimpleRecordEnumeration2$MyComparator.<init>()
001Aobjrefjavax.microedition.rms.RecordStoreNotOpenException
001Bmethodjavax.microedition.rms.RecordStoreNotOpenException.<init>()
001Cmethodthis.buildIdOrder()
001Dobjrefjavax.microedition.rms.RecordStoreException
001Emethodjava.lang.IllegalStateException.<init>()
001Fobjrefjavax.microedition.rms.InvalidRecordIDException
0020textNo next ID.
0021methodjavax.microedition.rms.InvalidRecordIDException.<init>()
0022textNo previous ID.
0023objrefjava.lang.IllegalArgumentException
0024objrefjava.lang.StringBuffer
0025methodjava.lang.StringBuffer.<init>()
0026textRecordId:
0027methodjava.lang.StringBuffer.append()
0028methodjava.lang.StringBuffer.append()
0029methodjava.lang.StringBuffer.toString()
002Amethodjava.lang.IllegalArgumentException.<init>()
002Bmethodjavax.microedition.rms.RecordStore.getRecord()
002Cmethodjava.lang.Throwable.getMessage()
002Dmethodjavax.microedition.rms.RecordStore.getRecordManager()
002Emethodjavax.microedition.rms.RecordStore.getName()
002Fmethodcom.jblend.rms.RecordManager.getCount()
0030methodcom.jblend.rms.RecordManager.initializeRecordEnumeration()
0031objrefcom.jblend.util.SortedVector
0032methodcom.jblend.util.SortedVector.<init>()
0033methodcom.jblend.rms.RecordManager.getNextRecord()
0034objrefjava.io.IOException
0035methodjava.lang.Throwable.toString()
0036methodjavax.microedition.rms.RecordStoreException.<init>()
0037methodcom.jblend.rms.Record.getData()
0038methodcom.jblend.rms.Record.getRecordId()
0039methodcom.jblend.rms.Record.release()
003Aobjrefcom.jblend.util.SimpleVector
003Bmethodcom.jblend.util.SimpleVector.<init>()
003Cmethodcom.jblend.rms.RecordManager.getNextRecordId()
003Dmethodcom.jblend.rms.RecordManager.terminateRecordEnumeration()
003Eobjrefjavax.microedition.rms.RecordEnumeration
003Fobjrefjavax.microedition.rms.RecordEnumerationListener

javax.microedition.rms.SimpleRecordEnumeration2$1

private super class SimpleRecordEnumeration2$1

javax.microedition.rms.SimpleRecordEnumeration2$MyComparator

private super class SimpleRecordEnumeration2$MyComparator

Fields
private finalSimpleRecordEnumeration2this$0
privatebyte[]value_

Methods
privatevoid<init>(SimpleRecordEnumeration2 s1)
 void<init>(SimpleRecordEnumeration2 s1, SimpleRecordEnumeration2$1 s2)
publicintcompareTo(Object o1)
publicvoidsetCompareValue(byte[] b1)

References
0000methodthis.<init>()
0001methodjavax.microedition.rms.SimpleRecordEnumeration2.access$000()
0002objrefjava.lang.Integer
0003methodcom.jblend.rms.RecordManager.get()
0004methodjavax.microedition.rms.SimpleRecordEnumeration2.access$100()
0005methodcom.jblend.rms.Record.getData()
0006methodjavax.microedition.rms.RecordComparator.compare()
0007methodcom.jblend.rms.Record.release()
0008objrefjava.lang.Throwable
0009objrefjava.lang.RuntimeException
000Amethodjava.lang.Throwable.toString()
000Bmethodjava.lang.RuntimeException.<init>()
000Cobjrefcom.jblend.util.Comparable

javax.obex.Authenticator

public interface Authenticator

Methods
publicPasswordAuthenticationonAuthenticationChallenge(String s1, boolean b1, boolean b2)
publicbyte[]onAuthenticationResponse(byte[] b1)

javax.obex.ClientSession

public interface ClientSession

Methods
publicHeaderSetconnect(HeaderSet h1)
publicHeaderSetcreateHeaderSet()
publicHeaderSetdelete(HeaderSet h1)
publicHeaderSetdisconnect(HeaderSet h1)
publicOperationget(HeaderSet h1)
publiclonggetConnectionID()
publicOperationput(HeaderSet h1)
publicvoidsetAuthenticator(Authenticator a1)
publicvoidsetConnectionID(long l1)
publicHeaderSetsetPath(HeaderSet h1, boolean b1, boolean b2)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.obex.HeaderSet

public interface HeaderSet

Fields
public static finalintAPPLICATION_PARAMETER
public static finalintCOUNT
public static finalintDESCRIPTION
public static finalintHTTP
public static finalintLENGTH
public static finalintNAME
public static finalintOBJECT_CLASS
public static finalintTARGET
public static finalintTIME_4_BYTE
public static finalintTIME_ISO_8601
public static finalintTYPE
public static finalintWHO

Methods
publicvoidcreateAuthenticationChallenge(String s1, boolean b1, boolean b2)
publicObjectgetHeader(int i1)
publicint[]getHeaderList()
publicintgetResponseCode()
publicvoidsetHeader(int i1, Object o1)

References
0000objrefjava.io.IOException

javax.obex.Operation

public interface Operation

Methods
publicvoidabort()
publicHeaderSetgetReceivedHeaders()
publicintgetResponseCode()
publicvoidsendHeaders(HeaderSet h1)

References
0000objrefjavax.microedition.io.ContentConnection
0001objrefjava.io.IOException

javax.obex.PasswordAuthentication

public super class PasswordAuthentication

Fields
privatebyte[]password
privatebyte[]userName

Methods
publicvoid<init>(byte[] b1, byte[] b2)
publicbyte[]getPassword()
publicbyte[]getUserName()

References
0000objrefjava.lang.IllegalArgumentException
0001methodjava.lang.IllegalArgumentException.<init>()
0002objrefjava.lang.NullPointerException
0003methodjava.lang.NullPointerException.<init>()

javax.obex.ResponseCodes

public super class ResponseCodes

Fields
public static finalintOBEX_DATABASE_FULL
public static finalintOBEX_DATABASE_LOCKED
public static finalintOBEX_HTTP_ACCEPTED
public static finalintOBEX_HTTP_BAD_GATEWAY
public static finalintOBEX_HTTP_BAD_METHOD
public static finalintOBEX_HTTP_BAD_REQUEST
public static finalintOBEX_HTTP_CONFLICT
public static finalintOBEX_HTTP_CREATED
public static finalintOBEX_HTTP_ENTITY_TOO_LARGE
public static finalintOBEX_HTTP_FORBIDDEN
public static finalintOBEX_HTTP_GATEWAY_TIMEOUT
public static finalintOBEX_HTTP_GONE
public static finalintOBEX_HTTP_INTERNAL_ERROR
public static finalintOBEX_HTTP_LENGTH_REQUIRED
public static finalintOBEX_HTTP_MOVED_PERM
public static finalintOBEX_HTTP_MOVED_TEMP
public static finalintOBEX_HTTP_MULT_CHOICE
public static finalintOBEX_HTTP_NOT_ACCEPTABLE
public static finalintOBEX_HTTP_NOT_AUTHORITATIVE
public static finalintOBEX_HTTP_NOT_FOUND
public static finalintOBEX_HTTP_NOT_IMPLEMENTED
public static finalintOBEX_HTTP_NOT_MODIFIED
public static finalintOBEX_HTTP_NO_CONTENT
public static finalintOBEX_HTTP_OK
public static finalintOBEX_HTTP_PARTIAL
public static finalintOBEX_HTTP_PAYMENT_REQUIRED
public static finalintOBEX_HTTP_PRECON_FAILED
public static finalintOBEX_HTTP_PROXY_AUTH
public static finalintOBEX_HTTP_REQ_TOO_LARGE
public static finalintOBEX_HTTP_RESET
public static finalintOBEX_HTTP_SEE_OTHER
public static finalintOBEX_HTTP_TIMEOUT
public static finalintOBEX_HTTP_UNAUTHORIZED
public static finalintOBEX_HTTP_UNAVAILABLE
public static finalintOBEX_HTTP_UNSUPPORTED_TYPE
public static finalintOBEX_HTTP_USE_PROXY
public static finalintOBEX_HTTP_VERSION

Methods
privatevoid<init>()

javax.obex.ServerRequestHandler

public super class ServerRequestHandler

Fields
privatelongconnectionID

Methods
protectedvoid<init>()
public finalHeaderSetcreateHeaderSet()
publiclonggetConnectionID()
publicvoidonAuthenticationFailure(byte[] b1)
publicintonConnect(HeaderSet h1, HeaderSet h2)
publicintonDelete(HeaderSet h1, HeaderSet h2)
publicvoidonDisconnect(HeaderSet h1, HeaderSet h2)
publicintonGet(Operation o1)
publicintonPut(Operation o1)
publicintonSetPath(HeaderSet h1, HeaderSet h2, boolean b1, boolean b2)
publicvoidsetConnectionID(long l1)

References
00000005FFFFFFFF
00010000FFFFFFFF
0002objrefcom.rococosoft.impronto.obex.RequestHeaderSet
0003methodcom.rococosoft.impronto.obex.RequestHeaderSet.<init>()
0004000500000000
00050000FFFFFFFF
0006objrefjava.lang.IllegalArgumentException
0007methodjava.lang.IllegalArgumentException.<init>()

javax.obex.SessionNotifier

public interface SessionNotifier

Methods
publicConnectionacceptAndOpen(ServerRequestHandler s1)
publicConnectionacceptAndOpen(ServerRequestHandler s1, Authenticator a1)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException

javax.wireless.messaging.BinaryMessage

public interface BinaryMessage

Methods
publicbyte[]getPayloadData()
publicvoidsetPayloadData(byte[] b1)

References
0000objrefjavax.wireless.messaging.Message

javax.wireless.messaging.Message

public interface Message

Methods
publicStringgetAddress()
publicDategetTimestamp()
publicvoidsetAddress(String s1)

javax.wireless.messaging.MessageConnection

public interface MessageConnection

Fields
public static finalStringBINARY_MESSAGE
public static finalStringMULTIPART_MESSAGE
public static finalStringTEXT_MESSAGE

Methods
publicMessagenewMessage(String s1)
publicMessagenewMessage(String s1, String s2)
publicintnumberOfSegments(Message m1)
publicMessagereceive()
publicvoidsend(Message m1)
publicvoidsetMessageListener(MessageListener m1)

References
0000objrefjavax.microedition.io.Connection
0001objrefjava.io.IOException
0002objrefjava.io.InterruptedIOException

javax.wireless.messaging.MessageListener

public interface MessageListener

Methods
publicvoidnotifyIncomingMessage(MessageConnection m1)

javax.wireless.messaging.MessagePart

public super class MessagePart

Fields
privateStringcharctorEncoding
privatebyte[]contentData
privateStringcontentId
privatebooleancontentIdUnset
privateintcontentLength
privateStringcontentLocation
privateStringmimeType

Methods
publicvoid<init>(InputStream i1, String s1, String s2, String s3, String s4)
publicvoid<init>(byte[] b1, int i1, int i2, String s1, String s2, String s3, String s4)
publicvoid<init>(byte[] b1, String s1, String s2, String s3, String s4)
privatevoidcheckCreateParameters(String s1, String s2, String s3, String s4)
privatevoidcreateMessagePart(byte[] b1, int i1, int i2, String s1, String s2, String s3, String s4)
publicbyte[]getContent()
publicInputStreamgetContentAsStream()
publicStringgetContentID()
publicStringgetContentLocation()
publicStringgetEncoding()
publicintgetLength()
publicStringgetMIMEType()
static nativeintnativeGetMaxPartContentLength()
static nativebooleannativeIsValidEncoding(byte[] b1, byte[] b2)

References
0000methodthis.createMessagePart()
0001methodthis.checkCreateParameters()
0002methodjava.io.InputStream.available()
0003methodthis.nativeGetMaxPartContentLength()
0004objrefjavax.wireless.messaging.SizeExceededException
0005textcontents is larger than limitation part content size
0006methodjavax.wireless.messaging.SizeExceededException.<init>()
0007objrefjava.io.ByteArrayOutputStream
0008methodjava.io.ByteArrayOutputStream.<init>()
0009objrefjava.lang.OutOfMemoryError
000Atextcontents is larger than available memory
000Bmethodjava.io.InputStream.read()
000Cobjrefjava.io.IOException
000Dmethodjava.io.ByteArrayOutputStream.close()
000Emethodjava.io.ByteArrayOutputStream.write()
000Fmethodjava.io.ByteArrayOutputStream.toByteArray()
0010methodjava.lang.System.arraycopy()
0011objrefjava.io.ByteArrayInputStream
0012methodjava.io.ByteArrayInputStream.<init>()
0013objrefjava.lang.IllegalArgumentException
0014textcontents is null, but offset or length was not 0 or more.
0015methodjava.lang.IllegalArgumentException.<init>()
0016textoffset error.
0017textlength error.
0018textmimeType is null.
0019textcontentId is null.
001Amethodjava.lang.String.toCharArray()
001BtextNot US-ASCII character in content-id.
001CtextUTF-8
001Dmethodjava.lang.String.getBytes()
001Eobjrefjava.io.UnsupportedEncodingException
001Fmethodthis.nativeIsValidEncoding()
0020textenc is unknown.

javax.wireless.messaging.MultipartMessage

public interface MultipartMessage

Methods
publicbooleanaddAddress(String s1, String s2)
publicvoidaddMessagePart(MessagePart m1)
publicStringgetAddress()
publicString[]getAddresses(String s1)
publicStringgetHeader(String s1)
publicMessagePartgetMessagePart(String s1)
publicMessagePart[]getMessageParts()
publicStringgetStartContentId()
publicStringgetSubject()
publicbooleanremoveAddress(String s1, String s2)
publicvoidremoveAddresses()
publicvoidremoveAddresses(String s1)
publicbooleanremoveMessagePart(MessagePart m1)
publicbooleanremoveMessagePartId(String s1)
publicbooleanremoveMessagePartLocation(String s1)
publicvoidsetAddress(String s1)
publicvoidsetHeader(String s1, String s2)
publicvoidsetStartContentId(String s1)
publicvoidsetSubject(String s1)

References
0000objrefjavax.wireless.messaging.Message
0001objrefjavax.wireless.messaging.SizeExceededException

javax.wireless.messaging.SizeExceededException

public super class SizeExceededException
extends java.io.IOException

Methods
publicvoid<init>(String s1)

References
0000methodjava.io.IOException.<init>()

javax.wireless.messaging.TextMessage

public interface TextMessage

Methods
publicStringgetPayloadText()
publicvoidsetPayloadText(String s1)

References
0000objrefjavax.wireless.messaging.Message

jp.co.aplix.cldc.io.MIDPURLChecker

public super class MIDPURLChecker

Fields
private static finalbooleanDEBUG
private static finalbooleanjtwiRestricted

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidcheck(String s1)
private static nativebooleannativeIsTrusted()
private staticbooleanneedsJTWIRestricted()
public staticvoidrestrictDatagramPort(int i1)
privatevoidrestrictPort(String s1)

References
0000fieldthis.jtwiRestricted
0001methodthis.restrictPort()
0002methodjp.co.aplix.cldc.io.j2me.PushRegistryStorage.isReservedURL()
0003objrefjava.io.IOException
0004objrefjava.lang.StringBuffer
0005methodjava.lang.StringBuffer.<init>()
0006textURL:
0007methodjava.lang.StringBuffer.append()
0008text is reserved by another MIDlet suite for push.
0009methodjava.lang.StringBuffer.toString()
000Amethodjava.io.IOException.<init>()
000Bmethodjava.lang.String.indexOf()
000Cobjrefjava.lang.IllegalArgumentException
000Dtextscheme not found in the URL
000Emethodjava.lang.IllegalArgumentException.<init>()
000Fmethodjava.lang.String.substring()
0010methodjava.lang.String.toLowerCase()
0011textsocket
0012methodjava.lang.String.equals()
0013objrefjp.co.aplix.cldc.util.URLparser
0014methodjava.lang.String.substring()
0015methodjp.co.aplix.cldc.util.URLparser.<init>()
0016methodjp.co.aplix.cldc.util.URLparser.getHost()
0017methodjp.co.aplix.cldc.util.URLparser.getPort()
0018objrefjava.lang.SecurityException
0019textrestricted port number
001Amethodjava.lang.SecurityException.<init>()
001Btextssl
001Ctextjtwi.supported
001Dmethodcom.jblend.micro.SystemOption.getProperty()
001Etextjtwi.gsm.security.required
001Fmethodthis.nativeIsTrusted()
0020methodthis.needsJTWIRestricted()
0021objrefcom.jblend.io.URLCheckerExtension

jp.co.aplix.cldc.io.Resource

public final super class Resource

Methods
privatevoid<init>()
public staticInputStreamgetResourceInputStream(String s1)
public staticintgetResourceSize(InputStream i1)
public staticbooleanisResourceInputStream(InputStream i1)

References
0000objrefjp.co.aplix.cldc.io.ResourceInputStream
0001methodjp.co.aplix.cldc.io.ResourceInputStream.<init>()
0002objrefjava.lang.Exception
0003methodthis.isResourceInputStream()
0004methodjava.io.InputStream.available()
0005objrefjava.io.IOException
0006textcom.sun.cldc.io.ResourceInputStream
0007methodjava.lang.Class.forName()
0008objrefjava.lang.ClassNotFoundException
0009textjp.co.aplix.cldc.io.ResourceInputStream
000Amethodjava.lang.Class.isInstance()

jp.co.aplix.cldc.io.ResourceInputStream

public final super class ResourceInputStream
extends com.sun.cldc.io.ResourceInputStream

Methods
publicvoid<init>(String s1)

References
0000methodcom.sun.cldc.io.ResourceInputStream.<init>()
0001objrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.PushConnectionInfo

private final super class PushConnectionInfo

Fields
private staticbooleanDEBUG
 Stringconnection
 Stringfilter
 booleanfound
 Stringmidlet
 Stringsuite
 Stringvendor

Methods
staticvoid<clinit>()
 void<init>(String s1)
 StringgetFilter()
 StringgetMIDlet()
 booleanisOwner(String s1, String s2)
 booleanisRegistered()
private nativeintnativeGetInfo(String s1)

References
0000methodthis.nativeGetInfo()
0001fieldthis.DEBUG
0002fieldcom.jblend.util.SystemLog.out
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textPushConnectionInfo:(result:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.append()
0008text)
0009methodjava.lang.StringBuffer.toString()
000Amethodcom.jblend.util.SystemLog.println()
000Btext connection:
000Ctext midlet:
000Dtext filter:
000Etext suite:
000Ftext vendor:
0010methodjava.lang.String.equals()

jp.co.aplix.cldc.io.j2me.PushNativeError

private final super class PushNativeError

Fields
protected static finalintALREADY_REGISTERED
protected static finalintCALLBACK_FAILED
protected static finalintCONNECTION_NOT_FOUND
protected static finalintINSUFFICIENT_RESOURCE
protected static finalintINTERNAL
protected static finalintINVALID_CONNECTION
protected static finalintINVALID_FILTER
protected static finalintOK
protected static finalintUNSUPPORTED_FUNCTION
protected static finalintUNSUPPORTED_PROTOCOL
privateinterror

Methods
 void<init>()
 intgetError()
 booleanisError()

jp.co.aplix.cldc.io.j2me.PushRegistryStorage

public super class PushRegistryStorage

Fields
static finalStringCONNECTOR_PERMISSION_PREFIX
private static finalbooleanDEBUG
private static finalStringcurrentSuiteName
private static finalStringcurrentSuiteVendor
private staticVectormidletsInDescriptor

Methods
staticvoid<clinit>()
privatevoid<init>()
public static synchronizedStringgetFilter(String s1)
public static synchronizedStringgetMIDlet(String s1)
private staticVectorgetMIDletsRegistered()
public staticStringgetPermissionMessage()
public staticPermissiongetProtocolPermission(String s1)
private staticbooleanisRegisteredClassName(String s1)
public static synchronizedbooleanisReservedURL(String s1)
private staticbooleanisValidClassName(String s1)
public static synchronizedString[]listConnections(boolean b1)
private static nativevoidnativeCloseList()
private static nativeStringnativeGetAppProperty(String s1)
private static nativeintnativeOpenList(String s1, String s2, boolean b1)
private static nativeStringnativePullupElementOfList()
private static nativelongnativeRegisterAlarm(String s1, String s2, String s3, long l1, PushNativeError p1)
private static nativeintnativeRegisterConnection(String s1, String s2, String s3, String s4, String s5)
private static nativeintnativeUnregisterConnection(String s1)
public static synchronizedlongregisterAlarm(String s1, long l1)
public static synchronizedvoidregisterConnection(String s1, String s2, String s3)
public static synchronizedbooleanunregisterConnection(String s1)

References
0000objrefjava.lang.String
0001methodjava.lang.String.<init>()
0002methodthis.isValidClassName()
0003objrefjava.lang.ClassNotFoundException
0004methodjava.lang.ClassNotFoundException.<init>()
0005objrefjp.co.aplix.cldc.io.j2me.PushConnectionInfo
0006methodjp.co.aplix.cldc.io.j2me.PushConnectionInfo.<init>()
0007objrefjava.io.IOException
0008methodjava.io.IOException.<init>()
0009fieldthis.currentSuiteName
000Afieldthis.currentSuiteVendor
000Bmethodthis.nativeRegisterConnection()
000Cobjrefjava.lang.IllegalArgumentException
000Dmethodjava.lang.IllegalArgumentException.<init>()
000Eobjrefjavax.microedition.io.ConnectionNotFoundException
000Fmethodjavax.microedition.io.ConnectionNotFoundException.<init>()
0010objrefjava.lang.RuntimeException
0011methodjava.lang.RuntimeException.<init>()
0012methodjp.co.aplix.cldc.io.j2me.PushConnectionInfo.isOwner()
0013objrefjava.lang.SecurityException
0014methodjava.lang.SecurityException.<init>()
0015methodthis.nativeUnregisterConnection()
0016methodthis.nativeOpenList()
0017methodthis.nativePullupElementOfList()
0018methodthis.nativeCloseList()
0019objrefjp.co.aplix.cldc.io.j2me.PushNativeError
001Amethodjp.co.aplix.cldc.io.j2me.PushNativeError.<init>()
001Bmethodthis.nativeRegisterAlarm()
001Cmethodjp.co.aplix.cldc.io.j2me.PushNativeError.isError()
001Dmethodthis.getProtocolPermission()
001Emethodjava.lang.String.toLowerCase()
001Fmethodjava.lang.String.indexOf()
0020methodjava.lang.String.substring()
0021methodjava.lang.String.substring()
0022textsocket
0023methodjava.lang.String.equals()
0024text://
0025text://:
0026methodjava.lang.String.startsWith()
0027textserversocket
0028textdatagram
0029textdatagramreceiver
002Amethodcom.jblend.security.PermissionFactory.getFactory()
002Bobjrefjava.lang.StringBuffer
002Cmethodjava.lang.StringBuffer.<init>()
002Dtextjavax.microedition.io.Connector.
002Emethodjava.lang.StringBuffer.append()
002Fmethodjava.lang.StringBuffer.toString()
0030methodcom.jblend.security.PermissionFactory.getPermission()
0031textsms
0032textcbs
0033textmms
0034texthttp
0035texthttps
0036textssl
0037textcomm
0038methodjp.co.aplix.cldc.util.JarAnalyzer.isDefinedClass()
0039methodthis.isRegisteredClassName()
003Amethodthis.getMIDletsRegistered()
003Bmethodjava.util.Vector.contains()
003Cfieldthis.midletsInDescriptor
003Dobjrefjava.util.Vector
003Emethodjava.util.Vector.<init>()
003FtextMIDlet-
0040methodjava.lang.StringBuffer.append()
0041methodthis.nativeGetAppProperty()
0042methodjava.lang.String.indexOf()
0043methodjava.lang.String.trim()
0044methodjava.util.Vector.addElement()
0045textMIDlet-Name
0046textMIDlet-Vendor

jp.co.aplix.cldc.io.j2me.SecurityInfoImpl

public super class SecurityInfoImpl

Fields
private static finalbooleanDEBUG
privateStringcipherSuite
privateintconnection
privateStringprotocolName
privateStringprotocolVersion
privateServerCertificateserverCertificate

Methods
publicvoid<init>(int i1, ServerCertificate s1)
privatevoidcollectAllData()
publicStringgetCipherSuite()
publicStringgetProtocolName()
publicStringgetProtocolVersion()
publicCertificategetServerCertificate()
private static nativeStringnativeGetCipherSuite(int i1)
private static nativeStringnativeGetProtocolName(int i1)
private static nativeStringnativeGetProtocolVersion(int i1)

References
0000methodthis.collectAllData()
0001methodthis.getProtocolVersion()
0002methodthis.getProtocolName()
0003methodthis.getCipherSuite()
0004objrefjava.io.IOException
0005textfailed to get security information
0006methodjava.io.IOException.<init>()
0007methodthis.nativeGetProtocolVersion()
0008methodthis.nativeGetProtocolName()
0009methodthis.nativeGetCipherSuite()
000Aobjrefjavax.microedition.io.SecurityInfo

jp.co.aplix.cldc.io.j2me.ServerCertificate

public super class ServerCertificate

Fields
private static finalbooleanDEBUG
privateintconnection
privateStringissuer
privateDatenotAfter
privateDatenotBefore
privateStringserialNumber
privateStringsigAlgName
privateStringsubject
privateStringtype
privateStringversion

Methods
publicvoid<init>(int i1)
privatevoidcollectAllData()
privateDategetDateOfNotAfter()
privateDategetDateOfNotBefore()
publicStringgetIssuer()
publiclonggetNotAfter()
publiclonggetNotBefore()
publicStringgetSerialNumber()
publicStringgetSigAlgName()
publicStringgetSubject()
publicStringgetType()
publicStringgetVersion()
privateStringgetVersionInner()
private static nativeStringnativeGetIssuer(int i1)
private static nativeintnativeGetNotAfter(int i1, ValidityDate v1)
private static nativeintnativeGetNotBefore(int i1, ValidityDate v1)
private static nativeStringnativeGetSerialNumber(int i1)
private static nativeStringnativeGetSigAlgName(int i1)
private static nativeStringnativeGetSubject(int i1)
private static nativeStringnativeGetType(int i1)
private static nativeintnativeGetVersion(int i1)

References
0000methodthis.collectAllData()
0001methodthis.getType()
0002methodthis.getVersionInner()
0003methodthis.getSubject()
0004methodthis.getIssuer()
0005methodthis.getSigAlgName()
0006methodthis.getDateOfNotBefore()
0007methodthis.getDateOfNotAfter()
0008methodthis.nativeGetSerialNumber()
0009objrefjava.io.IOException
000Atextfailed to get a certificate.
000Bmethodjava.io.IOException.<init>()
000Cmethodthis.nativeGetType()
000Dmethodthis.nativeGetSubject()
000Emethodthis.nativeGetIssuer()
000Fmethodthis.nativeGetSigAlgName()
0010methodjava.util.Date.getTime()
0011objrefjp.co.aplix.cldc.io.j2me.ValidityDate
0012methodjp.co.aplix.cldc.io.j2me.ValidityDate.<init>()
0013methodthis.nativeGetNotBefore()
0014objrefjava.util.Date
0015methodjava.util.Date.<init>()
0016methodjp.co.aplix.cldc.io.j2me.ValidityDate.getDate()
0017methodjava.util.Date.setTime()
0018methodthis.nativeGetNotAfter()
001900057FFFFFFF
001A0000FFFFFFFF
001Bmethodthis.nativeGetVersion()
001Cmethodjava.lang.String.valueOf()
001Dobjrefjavax.microedition.pki.Certificate

jp.co.aplix.cldc.io.j2me.ValidityDate

private final super class ValidityDate

Fields
private static finalintCERT_TIME_GENERALIZED
private static finalintCERT_TIME_UTC
private static finalbyteCHAR_MINUS
private static finalbyteCHAR_PLUS
private static finalbyteCHAR_Z
privatebyte[]arrayData
privateinttimeType

Methods
 void<init>()
publicDategetDate()
privateintgetElementOfDate(int i1, int i2, byte[] b1)
privatebooleanisNumber(byte b1)

References
0000objrefjava.io.IOException
0001textInvalid data format.
0002methodjava.io.IOException.<init>()
0003methodthis.isNumber()
0004methodthis.getElementOfDate()
0005textGMT
0006methodjava.util.TimeZone.getTimeZone()
0007methodjava.util.Calendar.getInstance()
0008methodjava.util.Calendar.set()
0009methodjava.util.Calendar.getTime()
000Amethodjava.util.Date.getTime()
000Bmethodjava.util.Date.setTime()

jp.co.aplix.cldc.io.j2me.btgoep.Protocol

public super class Protocol

Fields
private finalbooleanDEBUG
private static finalPermissionclient_permission
private staticProtocolHandlerimprontoHandler
private static finalPermissionserver_permission

Methods
staticvoid<clinit>()
publicvoid<init>()
privatevoidcheckPermission(String s1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
privatebooleanisServer(String s1)

References
0000methodthis.checkPermission()
0001fieldthis.improntoHandler
0002methodcom.rococosoft.io.protocol.btgoep.ProtocolHandler.open()
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textbtgoep:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodthis.isServer()
0009fieldthis.server_permission
000Afieldthis.client_permission
000Bmethodcom.jblend.security.SecurityManager.getManager()
000Cmethodcom.jblend.security.SecurityManager.checkPermission()
000Dmethodjava.lang.String.toLowerCase()
000Etext//localhost:
000Fmethodjava.lang.String.startsWith()
0010objrefcom.rococosoft.io.protocol.btgoep.ProtocolHandler
0011methodcom.rococosoft.io.protocol.btgoep.ProtocolHandler.<init>()
0012methodcom.jblend.security.PermissionFactory.getFactory()
0013textjavax.microedition.io.Connector.obex.server
0014methodcom.jblend.security.PermissionFactory.getPermission()
0015textjavax.microedition.io.Connector.obex.client
0016objrefcom.jblend.io.ConnectionImplFactory
0017objrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.btl2cap.Protocol

public super class Protocol

Fields
private finalbooleanDEBUG
private static finalPermissionclient_permission
private staticProtocolHandlerimprontoHandler
private static finalPermissionserver_permission

Methods
staticvoid<clinit>()
publicvoid<init>()
privatevoidcheckPermission(String s1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
privatebooleanisServer(String s1)

References
0000methodthis.checkPermission()
0001fieldthis.improntoHandler
0002methodcom.rococosoft.io.protocol.btl2cap.ProtocolHandler.open()
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textbtl2cap:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodthis.isServer()
0009fieldthis.server_permission
000Afieldthis.client_permission
000Bmethodcom.jblend.security.SecurityManager.getManager()
000Cmethodcom.jblend.security.SecurityManager.checkPermission()
000Dmethodjava.lang.String.toLowerCase()
000Etext//localhost:
000Fmethodjava.lang.String.startsWith()
0010objrefcom.rococosoft.io.protocol.btl2cap.ProtocolHandler
0011methodcom.rococosoft.io.protocol.btl2cap.ProtocolHandler.<init>()
0012methodcom.jblend.security.PermissionFactory.getFactory()
0013textjavax.microedition.io.Connector.bluetooth.server
0014methodcom.jblend.security.PermissionFactory.getPermission()
0015textjavax.microedition.io.Connector.bluetooth.client
0016objrefcom.jblend.io.ConnectionImplFactory
0017objrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.btspp.Protocol

public super class Protocol

Fields
private finalbooleanDEBUG
private static finalPermissionclient_permission
private staticProtocolHandlerimprontoHandler
private static finalPermissionserver_permission

Methods
staticvoid<clinit>()
publicvoid<init>()
privatevoidcheckPermission(String s1)
publicConnectioncreateConnectionImpl(String s1, int i1, boolean b1)
privatebooleanisServer(String s1)

References
0000methodthis.checkPermission()
0001fieldthis.improntoHandler
0002methodcom.rococosoft.io.protocol.btspp.ProtocolHandler.open()
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textbtspp:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodthis.isServer()
0009fieldthis.server_permission
000Afieldthis.client_permission
000Bmethodcom.jblend.security.SecurityManager.getManager()
000Cmethodcom.jblend.security.SecurityManager.checkPermission()
000Dmethodjava.lang.String.toLowerCase()
000Etext//localhost:
000Fmethodjava.lang.String.startsWith()
0010objrefcom.rococosoft.io.protocol.btspp.ProtocolHandler
0011methodcom.rococosoft.io.protocol.btspp.ProtocolHandler.<init>()
0012methodcom.jblend.security.PermissionFactory.getFactory()
0013textjavax.microedition.io.Connector.bluetooth.server
0014methodcom.jblend.security.PermissionFactory.getPermission()
0015textjavax.microedition.io.Connector.bluetooth.client
0016objrefcom.jblend.io.ConnectionImplFactory
0017objrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.http.HttpChunkedInputStream

private super class HttpChunkedInputStream
extends jp.co.aplix.cldc.io.j2me.http.HttpInputStream

Fields
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
private static finalbooleanLOG_METHOD_READ_1
privatebooleanfinished_
privateintrest_
privatebyte[]workBuf_

Methods
 void<init>(HttpConnectionImpl h1, HttpNativeConnection h2)
privateintgetChunkSize()
publicintread()
publicintread(byte[] b1, int i1, int i2)
publicintread(byte[] b1)
privatevoidreadCRLF()

References
0000methodjp.co.aplix.cldc.io.j2me.http.HttpInputStream.<init>()
0001methodthis.getChunkSize()
0002methodthis.readCRLF()
0003methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.read()
0004objrefjava.io.IOException
0005textunexpected end of stream
0006methodjava.io.IOException.<init>()
0007objrefjava.lang.ArrayIndexOutOfBoundsException
0008methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
0009methodthis.read()
000Amethodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.readLine()
000Bmethodjava.lang.String.indexOf()
000Cmethodjava.lang.String.substring()
000Dmethodjava.lang.String.trim()
000Emethodjava.lang.Integer.parseInt()
000Ftextmalformed response
0010objrefjava.lang.NumberFormatException

jp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl

public super class HttpConnectionImpl
extends com.jblend.io.ProtocolBase

Fields
protected static finalintCLOSED
protected static finalintCONNECTED
private static finalintDEFAULT_PORT
protected static finalStringIOEXCEPTION_MSG_CONNECTION_CLOSED
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
private static finalbooleanLOG_SYNC
private static finalStringLOWER_DATE
private static finalStringLOWER_EXPIRES
private static finalStringLOWER_LAST_MODIFIED
private static finalStringLOWER_TRANSFER_ENCODING
private static finalStringPROTOCOL_NAME
protected static finalintREQUESTING
protected static finalintSETUP
protectedbooleancloseCalled_
privatebyte[]connectSync_
protectedStringfile_
protectedStringhost_
privateHttpInputStreamiStream_
privateintmethod_
protectedHttpNativeConnectionnativeConn_
privateHttpOutputStreamoStream_
private static finalPermissionpermission
protectedintport_
protectedStringquery_
protectedStringref_
privateHttpHeaderWriterreqHeader_
privateHttpHeaderReaderresHeader_
protectedintstate_
privatebyte[]syncObj_
protectedbooleantimeout_
protectedStringurl_

Methods
staticvoid<clinit>()
publicvoid<init>()
 voidcheckAndClose()
publicvoidclose()
 voidconnect()
 voidflushOutputStream()
publiclonggetDate()
publicStringgetEncoding()
publiclonggetExpiration()
publicStringgetFile()
publicStringgetHeaderField(int i1)
publicStringgetHeaderField(String s1)
publiclonggetHeaderFieldDate(String s1, long l1)
publicintgetHeaderFieldInt(String s1, int i1)
publicStringgetHeaderFieldKey(int i1)
publicStringgetHost()
publiclonggetLastModified()
publiclonggetLength()
publicintgetPort()
publicStringgetProtocol()
publicStringgetQuery()
publicStringgetRef()
publicStringgetRequestMethod()
publicStringgetRequestProperty(String s1)
publicintgetResponseCode()
publicStringgetResponseMessage()
 intgetState()
publicStringgetType()
publicStringgetURL()
publicvoidopen(String s1, int i1, boolean b1)
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
 voidparseURL(String s1, int i1)
publicvoidsetRequestMethod(String s1)
publicvoidsetRequestProperty(String s1, String s2)

References
0000methodcom.jblend.io.ProtocolBase.<init>()
0001methodjp.co.aplix.cldc.io.j2me.http.HttpInputStream.isClosed()
0002methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.isClosed()
0003methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.close()
0004methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.getNativeHttpHandle()
0005objrefjava.io.IOException
0006methodjava.io.IOException.<init>()
0007objrefjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection
0008methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.<init>()
0009methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.sendRequest()
000Amethodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.finishChunked()
000Bobjrefjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader
000Cmethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.<init>()
000Dobjrefjava.lang.IllegalStateException
000EtextFlush attempted after request finished
000Fmethodjava.lang.IllegalStateException.<init>()
0010methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.size()
0011methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.sendChunked()
0012methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.flushOutputStream()
0013objrefjava.lang.StringBuffer
0014methodjava.lang.StringBuffer.<init>()
0015methodjava.lang.StringBuffer.append()
0016text://
0017methodjava.lang.StringBuffer.toString()
0018methodjava.lang.String.startsWith()
0019objrefjava.lang.IllegalArgumentException
001Atextmissing host in URL
001Bmethodjava.lang.IllegalArgumentException.<init>()
001Cmethodjava.lang.String.indexOf()
001Dmethodjava.lang.String.substring()
001Emethodjava.lang.String.substring()
001Fmethodjava.lang.Integer.parseInt()
0020objrefjava.lang.NumberFormatException
0021textinvalid port format
002200030000FFFF
0023textinvalid port number
0024textConnection closed
0025methodjava.io.IOException.<init>()
0026methodthis.connect()
0027textdate
0028methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readDate()
0029textexpires
002Amethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readValue()
002Bmethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readValue()
002Cmethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readName()
002Dtextlast-modified
002Etexthttp
002FtextGET
0030textPOST
0031textHEAD
0032methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.readValue()
0033methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readStatusCode()
0034methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderReader.readReasonPhrase()
0035textconnection already open
0036methodjava.lang.String.equals()
0037textunsupported method
0038objrefjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter
0039methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.<init>()
003Amethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.write()
003Btextcontent-encoding
003Ctextcontent-type
003D0005FFFFFFFF
003E0000FFFFFFFF
003Ftextcontent-length
0040methodjava.lang.Long.parseLong()
0041methodthis.checkAndClose()
0042methodjava.lang.StringBuffer.<init>()
0043methodjava.lang.StringBuffer.append()
0044textIllegal mode
0045methodthis.parseURL()
0046methodcom.jblend.security.SecurityManager.getManager()
0047fieldthis.permission
0048methodcom.jblend.security.SecurityManager.checkPermission()
0049textinput stream already open
004Atexttransfer-encoding
004Btextchunked
004Cmethodjava.lang.String.toLowerCase()
004Dobjrefjp.co.aplix.cldc.io.j2me.http.HttpChunkedInputStream
004Emethodjp.co.aplix.cldc.io.j2me.http.HttpChunkedInputStream.<init>()
004Fobjrefjp.co.aplix.cldc.io.j2me.http.HttpInputStream
0050methodthis.getLength()
0051methodjp.co.aplix.cldc.io.j2me.http.HttpInputStream.<init>()
0052textno more output streams available
0053objrefjp.co.aplix.cldc.io.j2me.http.HttpOutputStream
0054methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.<init>()
0055methodcom.jblend.security.PermissionFactory.getFactory()
0056textjavax.microedition.io.Connector.http
0057methodcom.jblend.security.PermissionFactory.getPermission()
0058objrefjavax.microedition.io.HttpConnection

jp.co.aplix.cldc.io.j2me.http.HttpEventListener

private super class HttpEventListener
extends jp.co.aplix.cldc.micro.event.ConnectionEventListener

Fields
private staticbooleanLOG
private staticHttpEventListenerinstance_

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticHttpEventListenergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)

References
0000methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.<init>()
0001methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.register()
0002fieldthis.instance_
0003objrefthis
0004methodthis.<init>()
0005fieldthis.LOG
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008text[HttpEvent] receiveEvent([
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.append()
000Bmethodjava.lang.StringBuffer.append()
000Ctext],
000Dfieldcom.jblend.util.SystemLog.out
000Emethodjava.lang.StringBuffer.toString()
000Fmethodcom.jblend.util.SystemLog.println()
0010objrefjava.lang.RuntimeException
0011textUnexpected event length:
0012methodjava.lang.RuntimeException.<init>()
0013methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.getConnection()
0014objrefjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection
0015methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.notify()
0016objrefjava.lang.ClassCastException
0017textreceived an event about an unknown connection

jp.co.aplix.cldc.io.j2me.http.HttpHeaderReader

private super class HttpHeaderReader

Fields
private static finalintARRAY_INCREMENT
private static finalintINITIAL_ARRAY_SIZE
private static finalbooleanLOG
privateString[]fieldNameLower_
privateString[]fieldValue_
privateintheaderCount_
privateStringreasonPhrase_
privateStringstatusCode_

Methods
 void<init>(HttpNativeConnection h1)
 longreadDate(String s1, long l1)
 StringreadName(int i1)
 StringreadReasonPhrase()
 intreadStatusCode()
 StringreadValue(String s1)
 StringreadValue(int i1)

References
0000methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.readLine()
0001methodjava.lang.String.indexOf()
0002objrefjava.io.IOException
0003textinvalid status line
0004methodjava.io.IOException.<init>()
0005methodjava.lang.String.indexOf()
0006textcannot find reason phrase in response
0007methodjava.lang.String.substring()
0008methodjava.lang.String.substring()
0009objrefjava.lang.String
000Amethodjava.lang.String.charAt()
000Btextmalformed header format
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000Emethodjava.lang.StringBuffer.append()
000Ftext 
0010methodjava.lang.StringBuffer.toString()
0011methodjava.lang.System.arraycopy()
0012methodjava.lang.String.trim()
0013methodjava.lang.String.toLowerCase()
0014methodjava.lang.String.equals()
0015methodthis.readValue()
0016methodcom.jblend.util.DateParser.parse()
0017objrefjava.lang.IllegalArgumentException
0018methodjava.lang.Integer.parseInt()
0019objrefjava.lang.NumberFormatException

jp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter

private super class HttpHeaderWriter

Fields
private static finalintARRAY_INCREMENT
private static finalintINITIAL_ARRAY_SIZE
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
privateString[]fieldNameLower_
privateString[]fieldName_
privateString[]fieldValue_
privateintheaderCount_
privateintsize_

Methods
 void<init>()
 voidclear()
 byte[][]getFieldNameBytes()
 byte[][]getFieldValueBytes()
 StringreadValue(String s1)
 voidremove(String s1)
 voidwrite(String s1, String s2, boolean b1)

References
0000objrefjava.lang.String
0001methodjava.lang.String.trim()
0002methodjava.lang.String.toLowerCase()
0003methodjava.lang.String.equals()
0004methodjava.lang.System.arraycopy()
0005objref?
0006textISO-8859-1
0007methodjava.lang.String.getBytes()
0008objrefjava.io.UnsupportedEncodingException

jp.co.aplix.cldc.io.j2me.http.HttpInputStream

private super class HttpInputStream
extends java.io.InputStream

Fields
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
private static finalbooleanLOG_METHOD_READ_1
privatebooleanclosed_
protectedHttpConnectionImplconn_
privateintcontentRest_
protectedHttpNativeConnectionnativeConn_

Methods
 void<init>(HttpConnectionImpl h1, HttpNativeConnection h2, int i1)
publicintavailable()
publicvoidclose()
privatebooleanhasRest()
 booleanisClosed()
publicintread(byte[] b1, int i1, int i2)
publicintread()
publicintread(byte[] b1)
privatevoidupdateRest(int i1)

References
0000methodjava.io.InputStream.<init>()
0001objrefjava.io.InterruptedIOException
0002textStream closed
0003methodjava.io.InterruptedIOException.<init>()
0004methodthis.hasRest()
0005methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.read()
0006methodthis.updateRest()
0007methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.available()
0008objrefjava.lang.ArrayIndexOutOfBoundsException
0009methodjava.lang.ArrayIndexOutOfBoundsException.<init>()
000Amethodthis.read()
000Bmethodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.checkAndClose()
000Cobjrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.http.HttpNativeConnection

private super class HttpNativeConnection

Fields
private static finalintBUFFER_LENGTH
static finalintCHAR_CR
static finalintCHAR_LF
private static finalintERROR_CERT_BAD_EXTENSIONS
private static finalintERROR_CERT_BROKEN_CHAIN
private static finalintERROR_CERT_CHAIN_TOO_LONG
private static finalintERROR_CERT_EXPIRED
private static finalintERROR_CERT_INAPPROPRIATE_KEY_USAGE
private static finalintERROR_CERT_MISSING_SIGNATURE
private static finalintERROR_CERT_NOT_YET_VALID
private static finalintERROR_CERT_ROOT_CA_EXPIRED
private static finalintERROR_CERT_SITENAME_MISMATCH
private static finalintERROR_CERT_UNAUTHORIZED_INTERMEDIATE_CA
private static finalintERROR_CERT_UNRECOGNIZED_ISSUER
private static finalintERROR_CERT_UNSUPPORTED_PUBLIC_KEY_TYPE
private static finalintERROR_CERT_UNSUPPORTED_SIGALG
private static finalintERROR_CERT_VERIFICATION_FAILED
private static finalintERROR_CUSTOMER_SPEC_MIN
private static finalintERROR_TIMEOUT
private static finalintEVENT_CLOSE
private static finalintEVENT_ERROR
private static finalintEVENT_ESTABLISH_SSL_SESSION
private static finalintEVENT_FINISH_REQUEST
private static finalintEVENT_FLUSH
private static finalintEVENT_OPEN
private static finalintEVENT_READ
private static finalintEVENT_WRITE
private static finalintEVENT_WRITE_HEADER
private static finalbooleanHTTP_TIMEOUT_IS_BACKWARD_COMPATIBLE
private static finalbooleanJTWI_UNTRUSTED_HEADER
private static finalbooleanLOG
private static finalbooleanLOG_EVENT
private static finalbooleanLOG_METHOD
private static finalbooleanLOG_SYNC
static finalStringLOW_CONTENT_ENCODING
static finalStringLOW_CONTENT_LENGTH
static finalStringLOW_CONTENT_TYPE
static finalStringLOW_TRANSFER_ENCODING
static finalintMETHOD_GET
static finalintMETHOD_HEAD
static finalintMETHOD_POST
private static finalintRESULT_ALREADY_CLOSED
private static finalintRESULT_UNAVAILABLE
static finalStringUSER_AGENT
privateintcause_
privatebooleancloseCalled_
privatebyte[]closeSync_
privateintdataLength_
privateinteventCount_
privateintid_
privatebooleanisSomeOneWaiting_
private staticHttpEventListenerlistener_
privateintnativeHeaderList_
privateintnativeHttpHandle_
private staticbyte[]nativeParamCounterSync_
private staticintnativeParamCounter_
privateintoption_
privatebyte[]rawBuffer_
privateintreadPos_
privatebyte[]readSync_
privateObjectsyncObj_
privatebooleantimeout_
privateintwriteSize_

Methods
staticvoid<clinit>()
 void<init>(boolean b1, Object o1)
 intavailable()
privatevoidbufferedRead(byte[] b1, int i1, int i2)
 voidclose()
privatevoiderrorProc(int i1)
 voidfinishChunked(HttpOutputStream h1)
privatevoidfinishRequest()
privatevoidflush()
 voidflushOutputStream(HttpOutputStream h1)
 intgetNativeHttpHandle()
 SecurityInfoImplgetSecurityInfo()
private static nativeintnativeHttpAvailable(int i1)
private static nativeintnativeHttpClose(int i1)
private static nativeintnativeHttpFinishRequest(int i1)
private static nativeintnativeHttpFlush(int i1)
private nativeintnativeHttpOpen(byte[] b1, int i1, int i2, boolean b2)
private static nativeintnativeHttpRead(int i1, byte[] b1, int i2, int i3)
private static nativeintnativeHttpWrite(int i1, byte[] b1, int i2, int i3)
private nativeintnativeHttpWriteHeader(int i1, byte[][] b1, byte[][] b2)
private static nativevoidnativeInit()
private static nativebooleannativeIsTimeoutBackwardCompatible()
private static nativebooleannativeIsTrusted()
private static nativevoidnativeUnlock(byte[] b1)
private nativevoidnativeUnlockHeader(byte[][] b1, byte[][] b2)
private staticbooleanneedsJTWIUntrustedHeader()
 voidnotify(int i1, int i2)
privatevoidopen(byte[] b1, int i1)
 intread(byte[] b1, int i1, int i2)
 StringreadLine()
 voidsendChunked(String s1, int i1, HttpHeaderWriter h1)
 voidsendRequest(String s1, int i1, HttpHeaderWriter h1, HttpOutputStream h2)
privatevoidwaitEvent()
privateintwrite(byte[] b1, int i1, int i2)
privatevoidwriteFully(byte[] b1, int i1, int i2)
privatevoidwriteHeader(byte[][] b1, byte[][] b2)

References
0000fieldthis.nativeParamCounterSync_
0001fieldthis.nativeParamCounter_
0002fieldthis.listener_
0003methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.addConnection()
0004objrefjava.io.InterruptedIOException
0005methodjava.io.InterruptedIOException.<init>()
0006methodthis.nativeHttpOpen()
0007objrefjava.io.IOException
0008textfailed to open a connection.
0009methodjava.io.IOException.<init>()
000Amethodthis.waitEvent()
000Bmethodthis.errorProc()
000Cmethodthis.nativeUnlock()
000Dmethodthis.nativeHttpWriteHeader()
000Etextfailed to send a request.
000Fmethodthis.nativeUnlockHeader()
0010methodthis.nativeHttpWrite()
0011methodthis.write()
0012methodthis.nativeHttpFinishRequest()
0013methodthis.nativeHttpFlush()
0014textfailed to send.
0015methodthis.nativeHttpAvailable()
0016textfailed to get available data size.
0017methodthis.bufferedRead()
0018methodjava.lang.System.arraycopy()
0019methodthis.nativeHttpRead()
001A000500000000
001B0000000003E8
001Cmethodjava.lang.Thread.sleep()
001Dobjrefjava.lang.InterruptedException
001Etextfailed to receive a response.
001Fmethodthis.nativeHttpClose()
0020textfailed to close a connection.
0021methodjava.lang.Object.notify()
0022methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.deleteConnection()
0023objrefjava.io.ByteArrayOutputStream
0024methodjava.io.ByteArrayOutputStream.<init>()
0025methodthis.read()
0026textmalformed header format
0027methodjava.io.ByteArrayOutputStream.write()
0028objrefjava.lang.String
0029methodjava.io.ByteArrayOutputStream.toByteArray()
002Amethodjava.lang.String.<init>()
002BtextISO-8859-1
002Cmethodjava.lang.String.getBytes()
002Dobjrefjava.io.UnsupportedEncodingException
002Etextfailed to encode the URL
002Fmethodthis.open()
0030fieldthis.JTWI_UNTRUSTED_HEADER
0031objrefjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter
0032methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.<init>()
0033textUser-Agent
0034textUNTRUSTED/1.0
0035methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.write()
0036methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.getBytes()
0037textcontent-length
0038methodjava.lang.Integer.toString()
0039methodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.getFieldNameBytes()
003Amethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.getFieldValueBytes()
003Bmethodthis.writeHeader()
003Cmethodthis.writeFully()
003Dmethodthis.finishRequest()
003Emethodjp.co.aplix.cldc.io.j2me.http.HttpHeaderWriter.remove()
003Ftexttransfer-encoding
0040textchunked
0041objrefjava.lang.StringBuffer
0042methodjava.lang.StringBuffer.<init>()
0043methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.size()
0044methodjava.lang.Integer.toHexString()
0045methodjava.lang.StringBuffer.append()
0046methodjava.lang.StringBuffer.append()
0047methodjava.lang.StringBuffer.toString()
0048methodjava.lang.String.getBytes()
0049methodjp.co.aplix.cldc.io.j2me.http.HttpOutputStream.writeEndOfChunk()
004Amethodthis.flush()
004Bmethodthis.flushOutputStream()
004Cmethodjava.lang.Object.wait()
004Dfieldcom.jblend.util.SystemLog.out
004EtextWARNING: too many HTTP events. ignored
004Fmethodcom.jblend.util.SystemLog.println()
0050methodjava.io.IOException.<init>()
0051fieldthis.HTTP_TIMEOUT_IS_BACKWARD_COMPATIBLE
0052textunknown I/O error
0053objrefjavax.microedition.pki.CertificateException
0054objrefjp.co.aplix.cldc.io.j2me.ServerCertificate
0055methodjp.co.aplix.cldc.io.j2me.ServerCertificate.<init>()
0056methodjavax.microedition.pki.CertificateException.<init>()
0057textjtwi.supported
0058methodcom.jblend.micro.SystemOption.getProperty()
0059textjtwi.gsm.security.required
005Amethodthis.nativeIsTrusted()
005Bobjrefjp.co.aplix.cldc.io.j2me.SecurityInfoImpl
005Cmethodjp.co.aplix.cldc.io.j2me.SecurityInfoImpl.<init>()
005Dmethodthis.needsJTWIUntrustedHeader()
005Emethodjp.co.aplix.cldc.io.j2me.http.HttpEventListener.getInstance()
005Fmethodthis.nativeInit()
0060methodthis.nativeIsTimeoutBackwardCompatible()

jp.co.aplix.cldc.io.j2me.http.HttpOutputStream

private super class HttpOutputStream
extends java.io.OutputStream

Fields
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
private static finalbooleanLOG_METHOD_WRITE_1
privateByteArrayOutputStreambuffer_
privatebooleanclosed_
privateHttpConnectionImplconn_

Methods
 void<init>(HttpConnectionImpl h1)
publicvoidclose()
publicvoidflush()
 byte[]getBytes()
 booleanisClosed()
 intsize()
publicvoidwrite(int i1)
publicvoidwrite(byte[] b1)
publicvoidwrite(byte[] b1, int i1, int i2)
 voidwriteEndOfChunk()

References
0000methodjava.io.OutputStream.<init>()
0001objrefjava.io.ByteArrayOutputStream
0002methodjava.io.ByteArrayOutputStream.<init>()
0003objrefjava.io.InterruptedIOException
0004textStream closed
0005methodjava.io.InterruptedIOException.<init>()
0006methodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.getState()
0007objrefjava.lang.IllegalStateException
0008textWrite attempted after request finished
0009methodjava.lang.IllegalStateException.<init>()
000Amethodjava.io.ByteArrayOutputStream.write()
000Bmethodjava.io.OutputStream.write()
000Cmethodjava.io.ByteArrayOutputStream.write()
000Dmethodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.connect()
000Emethodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.checkAndClose()
000Fmethodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.flushOutputStream()
0010methodjava.io.ByteArrayOutputStream.reset()
0011methodjava.io.ByteArrayOutputStream.toByteArray()
0012methodjava.io.ByteArrayOutputStream.size()
0013objrefjava.io.IOException

jp.co.aplix.cldc.io.j2me.http.HttpsConnectionImpl

public super class HttpsConnectionImpl
extends jp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl

Fields
private static finalintDEFAULT_PORT
private static finalbooleanLOG
private static finalbooleanLOG_METHOD
private static finalStringPROTOCOL_NAME
privateServerCertificatecertificate
private static finalPermissionpermission
privateSecurityInfoImplsecurityInfo

Methods
staticvoid<clinit>()
publicvoid<init>()
publicStringgetProtocol()
publicSecurityInfogetSecurityInfo()
publicvoidopen(String s1, int i1, boolean b1)

References
0000methodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.<init>()
0001texthttps
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.append()
0006methodjava.lang.StringBuffer.toString()
0007objrefjava.lang.IllegalArgumentException
0008textIllegal mode
0009methodjava.lang.IllegalArgumentException.<init>()
000Amethodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.parseURL()
000Bmethodcom.jblend.security.SecurityManager.getManager()
000Cfieldthis.permission
000Dmethodcom.jblend.security.SecurityManager.checkPermission()
000Eobjrefjava.io.IOException
000FtextConnection closed
0010methodjava.io.IOException.<init>()
0011methodjp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.connect()
0012methodjp.co.aplix.cldc.io.j2me.http.HttpNativeConnection.getSecurityInfo()
0013methodcom.jblend.security.PermissionFactory.getFactory()
0014textjavax.microedition.io.Connector.https
0015methodcom.jblend.security.PermissionFactory.getPermission()
0016objrefjavax.microedition.io.HttpsConnection
0017objrefjavax.microedition.pki.CertificateException

jp.co.aplix.cldc.jabwt.AsyncMethodHelper

public final super class AsyncMethodHelper
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalStringDBG_LABEL
private static finalbooleanDEBUG
private static finalintJABWT_QUEUE_SIZE
private static finalbooleanTRACE
private staticbooleandeadlockDetector
private staticHashtableidTable_
private staticAsyncMethodHelperjabwtThread
private staticintlastId_

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidcancelId(int i1)
protectedvoidfireEvent(int[] i1, int i2)
public static synchronizedintgetId(AsyncMethodListener a1)
public static synchronizedintgetId()
public static nativebyte[]getParamByteArray(int[] i1, int i2, int i3)
public nativeintinitEventQueue(int i1)
public static synchronizedvoidstartAsyncMethod()
public staticint[]waitMethod(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001fieldthis.jabwtThread
0002objrefthis
0003methodthis.<init>()
0004methodcom.jblend.micro.event.AbstractEventThread.startThread()
0005objrefjava.util.Hashtable
0006methodjava.util.Hashtable.<init>()
0007fieldthis.idTable_
0008objrefjp.co.aplix.cldc.jabwt.AsyncMethodProxy
0009methodjp.co.aplix.cldc.jabwt.AsyncMethodProxy.<init>()
000Amethodthis.getId()
000Bfieldthis.lastId_
000Cobjrefjava.lang.Integer
000Dmethodjava.lang.Integer.<init>()
000Emethodjava.util.Hashtable.put()
000Fmethodjava.util.Hashtable.remove()
0010methodjp.co.aplix.cldc.jabwt.AsyncMethodProxy.cancel()
0011methodjava.util.Hashtable.get()
0012methodjp.co.aplix.cldc.jabwt.AsyncMethodProxy.waitMethod()
0013objrefjava.lang.StringBuffer
0014methodjava.lang.StringBuffer.<init>()
0015fieldthis.DBG_LABEL
0016methodjava.lang.StringBuffer.append()
0017textFaild::waitMethod(
0018methodjava.lang.StringBuffer.append()
0019text)
001Amethodjava.lang.StringBuffer.toString()
001Bmethodjp.co.aplix.cldc.jabwt.DebugUtil.printlnErr()
001Cobjrefjp.co.aplix.cldc.jabwt.AsyncMethodListener
001Dfieldthis.deadlockDetector
001Emethodjp.co.aplix.cldc.jabwt.AsyncMethodListener.receiveEvent()
001Fobjrefjava.lang.Throwable
0020textCaught a Throwable ::
0021methodjava.lang.StringBuffer.append()
0022methodjava.lang.Throwable.printStackTrace()
0023textAsyncMethodHelper:
0024methodthis.startAsyncMethod()

jp.co.aplix.cldc.jabwt.AsyncMethodListener

public interface AsyncMethodListener

Methods
publicbooleanreceiveEvent(int[] i1, int i2)

jp.co.aplix.cldc.jabwt.AsyncMethodProxy

private final super class AsyncMethodProxy

Fields
privatebooleancancel_
privateint[]event_

Methods
 void<init>()
public synchronizedvoidcancel()
publicbooleanreceiveEvent(int[] i1, int i2)
public synchronizedint[]waitMethod()

References
0000methodjava.lang.System.arraycopy()
0001methodjava.lang.Object.notifyAll()
0002methodjava.lang.Object.wait()
0003objrefjava.lang.InterruptedException
0004objrefjp.co.aplix.cldc.jabwt.AsyncMethodListener

jp.co.aplix.cldc.jabwt.DebugUtil

public final super class DebugUtil

Fields
private static finalbooleanDEBUG
private static finalStringMSG_ASSRT
private static finalStringMSG_DEBUG
private static finalStringMSG_TRACE
private static finalStringMSG_TRCBK
private static finalbooleanTRACE

Methods
staticvoid<clinit>()
publicvoid<init>()
public staticvoidASSERT(boolean b1, String s1)
public staticvoidASSERT(boolean b1)
public staticvoidprintlnErr(String s1)
public staticvoidprintlnLog(String s1)
public staticStringtoHexString(byte[] b1)
public staticStringtoHexString(byte[] b1, int i1, int i2)
public staticvoidtraceBack()

References
0000objrefjava.lang.RuntimeException
0001fieldthis.MSG_TRCBK
0002methodjava.lang.RuntimeException.<init>()
0003objrefjava.lang.Throwable
0004methodjava.lang.Throwable.printStackTrace()
0005fieldjava.lang.System.err
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008fieldthis.MSG_ASSRT
0009methodjava.lang.StringBuffer.append()
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjava.io.PrintStream.println()
000Cmethodthis.traceBack()
000Dmethodjava.lang.System.exit()
000Etext 
000Fmethodthis.ASSERT()
0010fieldthis.MSG_DEBUG
0011methodthis.toHexString()
0012methodjava.lang.StringBuffer.<init>()
0013text 
0014methodjava.lang.Integer.toHexString()
0015text0
0016textJBlend.ERR:
0017objrefjava.lang.String
0018fieldthis.MSG_TRACE
0019textJBlend.ASSERTION_FAILED:
001AtextJBlend.TRACEBACK:

jp.co.aplix.cldc.media.util.ControlKeeper

public super abstract class ControlKeeper

Fields
private static finalbooleanDEBUG

Methods
 void<init>()
publicvoidaddControl(Object o1)
publicvoidclean()
public staticControlKeepergetKeeper()
publicvoidpinControls()
publicvoidunpinControls()

References
0000textjp.co.aplix.cldc.media.util.ControlKeeperImpl_cldc11
0001methodjava.lang.Class.forName()
0002methodjava.lang.Class.newInstance()
0003objrefthis
0004objrefjava.lang.Exception
0005textjp.co.aplix.cldc.media.util.ControlKeeperImpl_cldc10

jp.co.aplix.cldc.media.util.ControlKeeperImpl_cldc11

private super class ControlKeeperImpl_cldc11
extends jp.co.aplix.cldc.media.util.ControlKeeper

Fields
private staticintCLEAN_PERIOD
private static finalbooleanDEBUG
private static finalintTHRESHOLD
privateintclean_count
 Vectorcontrols
 Object[]controls_ref

Methods
staticvoid<clinit>()
 void<init>()
public synchronizedvoidaddControl(Object o1)
public synchronizedvoidclean()
public synchronizedvoidpinControls()
public synchronizedvoidunpinControls()

References
0000methodjp.co.aplix.cldc.media.util.ControlKeeper.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003objrefjava.lang.Object
0004methodjava.util.Vector.size()
0005methodjava.util.Vector.elementAt()
0006objrefjava.lang.ref.WeakReference
0007methodjava.lang.ref.Reference.get()
0008methodjava.lang.ref.WeakReference.<init>()
0009methodjava.util.Vector.setElementAt()
000Amethodjava.util.Vector.addElement()
000Bfieldthis.CLEAN_PERIOD
000Cmethodjava.util.Vector.removeElement()

jp.co.aplix.cldc.micro.event.ConnectionEventListener

public super abstract class ConnectionEventListener

Fields
protected static finalintCOMM_CONNECTION
protected static finalintDATAGRAM_CONNECTION
protected static finalintHTTP_CONNECTION
protected static finalintMAX_CONNECTION_TYPE
protected static finalintSECURE_CONNECTION
protected static finalintSERVER_SOCKET_CONNECTION
protected static finalintSOCKET_CONNECTION
privateHashtable_connection
private staticConnectionEventThread_thread

Methods
staticvoid<clinit>()
protectedvoid<init>()
public finalvoidaddConnection(int i1, Object o1)
public finalvoiddeleteConnection(int i1)
public finalObjectgetConnection(int i1)
publicvoidreceiveEvent(int[] i1, int i2)
protected finalvoidregister(int i1)

References
0000objrefjava.util.Hashtable
0001methodjava.util.Hashtable.<init>()
0002fieldthis._thread
0003methodjp.co.aplix.cldc.micro.event.ConnectionEventThread.getInstance()
0004methodcom.jblend.micro.event.AbstractEventThread.startThread()
0005objrefjava.lang.IllegalThreadStateException
0006objrefjava.lang.RuntimeException
0007textA thread was not prepared.
0008methodjava.lang.RuntimeException.<init>()
0009textinvalid connection type.
000Amethodjp.co.aplix.cldc.micro.event.ConnectionEventThread.addEventListener()
000Bobjrefjava.lang.Integer
000Cmethodjava.lang.Integer.<init>()
000Dmethodjava.util.Hashtable.put()
000Emethodjava.util.Hashtable.remove()
000Fmethodjava.util.Hashtable.get()
0010objrefcom.jblend.micro.event.EventListener

jp.co.aplix.cldc.micro.event.ConnectionEventThread

public super class ConnectionEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalbooleanDEBUG
private static_listeners
private staticConnectionEventThread_thread

Methods
privatevoid<init>()
 voidaddEventListener(int i1, ConnectionEventListener c1)
publicvoidaddEventListener(EventListener e1)
protectedvoidfireEvent(int[] i1, int i2)
public staticConnectionEventThreadgetInstance()
protected nativeintinitEventQueue(int i1)
private static final nativeintnativeMaxSize()
publicvoidremoveEventListener(EventListener e1)

References
0000methodthis.nativeMaxSize()
0001methodcom.jblend.micro.event.AbstractEventThread.<init>()
0002objrefjava.lang.RuntimeException
0003textCall addEventListener(int, ConnectionEventListener) instead of this method
0004methodjava.lang.RuntimeException.<init>()
0005fieldthis._listeners
0006objrefjp.co.aplix.cldc.micro.event.ConnectionEventListener
0007textcannot register twice.
0008objrefjava.lang.ClassCastException
0009fieldcom.jblend.util.SystemLog.out
000Aobjrefjava.lang.StringBuffer
000Bmethodjava.lang.StringBuffer.<init>()
000Ctext----- An event listener is unknown. (
000Dmethodjava.lang.StringBuffer.append()
000Emethodjava.lang.StringBuffer.append()
000Ftext)
0010methodjava.lang.StringBuffer.toString()
0011methodcom.jblend.util.SystemLog.println()
0012methodjp.co.aplix.cldc.micro.event.ConnectionEventListener.receiveEvent()
0013objrefjava.lang.NullPointerException
0014text----- An event is not prepared. (
0015fieldthis._thread
0016objrefthis
0017methodthis.<init>()

jp.co.aplix.cldc.midp.lcdui.DecodeInterruptedException

public super class DecodeInterruptedException
extends java.lang.RuntimeException

Methods
publicvoid<init>()

References
0000methodjava.lang.RuntimeException.<init>()

jp.co.aplix.cldc.midp.lcdui.RelayoutListener

public interface RelayoutListener

Methods
publicvoidrelayout()

jp.co.aplix.cldc.midp.lcdui.RelayoutManager

public super class RelayoutManager

Fields
private static finalbooleanDEBUG
private staticVectorlisteners
public staticObjectlock

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidadd(RelayoutListener r1)
public staticvoidrelayoutAll()

References
0000methodjava.lang.Object.<init>()
0001fieldthis.lock
0002fieldthis.listeners
0003methodjava.util.Vector.elementAt()
0004objrefjava.lang.ref.WeakReference
0005methodjava.lang.ref.Reference.get()
0006methodjava.util.Vector.removeElementAt()
0007methodjava.util.Vector.size()
0008methodjava.lang.ref.WeakReference.<init>()
0009methodjava.util.Vector.addElement()
000Aobjrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener
000Bmethodjp.co.aplix.cldc.midp.lcdui.RelayoutListener.relayout()
000Cobjrefjava.util.Vector
000Dmethodjava.util.Vector.<init>()
000Eobjrefjava.lang.Object

jp.co.aplix.cldc.midp.lcdui.SystemOptionCommand

public super class SystemOptionCommand
extends javax.microedition.lcdui.Command

Fields
 Stringkey_
 Stringlabel_

Methods
publicvoid<init>(String s1, int i1, int i2)
publicStringgetLabel()
publicvoidrelayout()

References
0000text 
0001methodjavax.microedition.lcdui.Command.<init>()
0002fieldjp.co.aplix.cldc.midp.lcdui.RelayoutManager.lock
0003methodcom.jblend.micro.SystemOption.getProperty()
0004methodjp.co.aplix.cldc.midp.lcdui.RelayoutManager.add()
0005objrefjp.co.aplix.cldc.midp.lcdui.RelayoutListener

jp.co.aplix.cldc.midp.lcdui.UiDisplayableListener

public interface UiDisplayableListener

Methods
publicvoidnotifyCurrentChanged(Displayable d1)

jp.co.aplix.cldc.midp.lcdui.UiDisplayableManager

public final super class UiDisplayableManager

Fields
private static finalVectorlisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
public staticvoidaddListener(UiDisplayableListener u1)
public staticvoidnotifyCurrentChanged(Displayable d1)

References
0000fieldthis.listeners
0001methodjava.util.Vector.contains()
0002methodjava.util.Vector.addElement()
0003methodjava.util.Vector.size()
0004methodjava.util.Vector.elementAt()
0005objrefjp.co.aplix.cldc.midp.lcdui.UiDisplayableListener
0006methodjp.co.aplix.cldc.midp.lcdui.UiDisplayableListener.notifyCurrentChanged()
0007objrefjava.util.Vector
0008methodjava.util.Vector.<init>()

jp.co.aplix.cldc.midp.midlet.MIDletStateListener

public interface MIDletStateListener

Methods
publicvoiddestroyed(MIDlet m1)
publicvoidpaused(MIDlet m1)
publicvoidresumed(MIDlet m1)

jp.co.aplix.cldc.midp.midlet.MIDletStateManager

public final super class MIDletStateManager

Fields
private static finalbooleanDEBUG
private staticVectorlisteners

Methods
staticvoid<clinit>()
privatevoid<init>()
public static synchronizedvoidaddListener(MIDletStateListener m1)
public static synchronizedvoidnotifyDestroyed(MIDlet m1)
public static synchronizedvoidnotifyPaused(MIDlet m1)
public static synchronizedvoidnotifyResumed(MIDlet m1)
public static synchronizedvoidremoveListener(MIDletStateListener m1)

References
0000fieldthis.listeners
0001methodjava.util.Vector.contains()
0002methodjava.util.Vector.addElement()
0003methodjava.util.Vector.removeElement()
0004methodjava.util.Vector.elements()
0005methodjava.util.Enumeration.nextElement()
0006objrefjp.co.aplix.cldc.midp.midlet.MIDletStateListener
0007methodjp.co.aplix.cldc.midp.midlet.MIDletStateListener.resumed()
0008methodjava.util.Enumeration.hasMoreElements()
0009methodjp.co.aplix.cldc.midp.midlet.MIDletStateListener.paused()
000Amethodjp.co.aplix.cldc.midp.midlet.MIDletStateListener.destroyed()
000Bobjrefjava.util.Vector
000Cmethodjava.util.Vector.<init>()

jp.co.aplix.cldc.util.JarAnalyzer

public final super class JarAnalyzer

Methods
privatevoid<init>()
public staticbooleanisDefinedClass(String s1)
private static nativebooleanisPresent(String s1)

References
0000objrefjava.lang.StringBuffer
0001methodjava.lang.StringBuffer.<init>()
0002methodjava.lang.String.replace()
0003methodjava.lang.StringBuffer.append()
0004text.class
0005methodjava.lang.StringBuffer.toString()
0006methodthis.isPresent()

jp.co.aplix.cldc.util.URLparser

public super class URLparser

Fields
private static finalbooleanDEBUG
privateStringfile
privateStringhost
privateintportNo

Methods
publicvoid<init>(String s1)
publicStringgetFile()
publicStringgetHost()
publicintgetPort()

References
0000text//
0001methodjava.lang.String.startsWith()
0002objrefjava.lang.IllegalArgumentException
0003objrefjava.lang.StringBuffer
0004methodjava.lang.StringBuffer.<init>()
0005textinvalid url:
0006methodjava.lang.StringBuffer.append()
0007methodjava.lang.StringBuffer.toString()
0008methodjava.lang.IllegalArgumentException.<init>()
0009methodjava.lang.String.substring()
000Amethodjava.lang.String.indexOf()
000Bmethodjava.lang.String.substring()
000Cmethodjava.lang.String.charAt()
000Dtextmalformed address.
000Emethodjava.lang.String.lastIndexOf()
000Ftextinvalid host address.
0010methodjava.lang.Integer.parseInt()
0011objrefjava.lang.NumberFormatException
0012textinvalid port number.
001300030000FFFF
0014textillegal port number.

jp.co.aplix.cldc.vscl20.NativeJoinnerObject

public final super class NativeJoinnerObject

Fields
private static finalbooleanDEBUG
private static finalintNOT_NOTIFIED
 int_id
 int_result
 int_type
 int_value

Methods
 void<init>(int i1, int i2)
public finalintgetResult()
public finalintgetValue()
public finalvoidsetId(int i1)
public finalvoidwaitForNotifyEvent()

References
0000methodjava.lang.Object.wait()
0001objrefjava.lang.InterruptedException

jp.co.aplix.cldc.vscl20.NativeJoinnerThread

public final super class NativeJoinnerThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalbooleanDEBUG
public static finalintEVENT_IMAGE_ENCODER
public static finalintEVENT_IR_REMO_CON
private static finalintEVENT_SIZE
privateVectorJoinnerList
private static finalStringUncaughtMessage
private staticNativeJoinnerThread_thread

Methods
privatevoid<init>()
public finalNativeJoinnerObjectcreateJoinner(int i1)
private finalNativeJoinnerObjectfindJoinner(int i1, int i2)
public static finalNativeJoinnerThreadgetInstance()
protected final nativeintinitEventQueue(int i1)
public finalvoidreceiveEvent(int[] i1, int i2)
private static final nativevoidsystemExit()

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0004fieldthis._thread
0005objrefthis
0006methodthis.<init>()
0007methodcom.jblend.micro.event.AbstractEventThread.startThread()
0008methodthis.findJoinner()
0009methodjava.lang.Object.notify()
000Aobjrefjava.lang.Throwable
000Bfieldcom.jblend.util.SystemLog.out
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000Etext[VSCL] uncaught exception
000Fmethodjava.lang.StringBuffer.append()
0010methodjava.lang.Object.getClass()
0011methodjava.lang.Class.getName()
0012methodjava.lang.StringBuffer.toString()
0013methodcom.jblend.util.SystemLog.println()
0014methodthis.systemExit()
0015objrefjp.co.aplix.cldc.vscl20.NativeJoinnerObject
0016methodjp.co.aplix.cldc.vscl20.NativeJoinnerObject.<init>()
0017methodjava.util.Vector.addElement()
0018methodjava.util.Vector.elementAt()
0019methodjava.util.Vector.size()
001Aobjrefcom.jblend.micro.event.EventListener

jp.co.aplix.cldc.vscl20.PlatformEventThread

public final super class PlatformEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private static finalbooleanDEBUG
private static finalintEVENT_FLIP_STATE_CHANGED
private static finalintEVENT_MAIL_RECEIVED
private static finalintEVENT_NATIVE_UPDATED
private static finalintEVENT_PHONE_CALL
private static finalintEVENT_PHONE_HUNGUP
private static finalintEVENT_RING_STOP
private static finalintEVENT_SCHEDULE_ALARM
private static finalintEVENT_SIZE
private static finalintRECEIVED_CBS
private static finalintRECEIVED_DELIVERY_CONF
private static finalintRECEIVED_MMS
private static finalintRECEIVED_SMS
private static finalintRECEIVED_WAP_PUSH
private static finalStringUncaughtMessage
privateBodyOpenListener_bodyOpenListener
privateResidentMIDlet_midlet
privatePhoneStateListener_phoneStateListener
private staticPlatformEventThread_thread

Methods
privatevoid<init>()
private static final nativevoidbodyOpenEventActived(boolean b1)
publicvoiddestroyed(MIDlet m1)
private finalResidentMIDletgetCurrentMIDlet()
public static finalPlatformEventThreadgetInstance()
protected final nativeintinitEventQueue(int i1)
private static final nativeStringnativeGetAlarmComment()
private static final nativeintnativeGetAlarmInfo(int i1)
private static final nativeintnativeGetCallingInfo(int i1)
private static final nativeStringnativeGetCallingName()
private static final nativeStringnativeGetCallingNumber()
private static final nativeStringnativeGetReceivedAddr()
private static final nativeintnativeGetReceivedDetail()
private static final nativeintnativeGetReceivedInfo(int i1)
private static final nativeStringnativeGetReceivedName()
publicvoidpaused(MIDlet m1)
private static final nativevoidphoneStateEventActived(boolean b1)
public finalvoidreceiveEvent(int[] i1, int i2)
private static final nativevoidresidentEventActived(boolean b1)
publicvoidresumed(MIDlet m1)
public finalvoidsetBodyOpenListener(BodyOpenListener b1)
public finalvoidsetCurrentMIDlet(ResidentMIDlet r1)
public finalvoidsetPhoneStateListener(PhoneStateListener p1)
private static final nativevoidsystemExit()

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0002fieldthis._thread
0003objrefthis
0004methodthis.<init>()
0005methodcom.jblend.micro.event.AbstractEventThread.startThread()
0006methodthis.nativeGetCallingInfo()
0007methodthis.nativeGetCallingName()
0008methodthis.nativeGetCallingNumber()
0009methodcom.vodafone.midlet.ResidentMIDlet.ring()
000Aobjrefjava.lang.Exception
000Bfieldcom.jblend.util.SystemLog.out
000Cobjrefjava.lang.StringBuffer
000Dmethodjava.lang.StringBuffer.<init>()
000Etext[VSCL] uncaught exception
000Fmethodjava.lang.StringBuffer.append()
0010methodjava.lang.Object.getClass()
0011methodjava.lang.Class.getName()
0012methodjava.lang.StringBuffer.toString()
0013methodcom.jblend.util.SystemLog.println()
0014methodthis.nativeGetReceivedInfo()
0015methodthis.nativeGetReceivedName()
0016methodthis.nativeGetReceivedAddr()
0017methodthis.nativeGetReceivedDetail()
0018objrefjava.lang.RuntimeException
0019textunknown mail detail.
001Amethodjava.lang.RuntimeException.<init>()
001Bmethodcom.vodafone.midlet.ResidentMIDlet.received()
001Cmethodthis.nativeGetAlarmInfo()
001Dmethodthis.nativeGetAlarmComment()
001Emethodcom.vodafone.midlet.ResidentMIDlet.notice()
001Fmethodcom.vodafone.midlet.ResidentMIDlet.dropped()
0020methodcom.vodafone.system.BodyOpenListener.bodyOpened()
0021methodcom.vodafone.system.BodyOpenListener.bodyClosed()
0022textunknown flip state.
0023methodcom.vodafone.system.PhoneStateListener.phoneStateUpdated()
0024objrefjava.lang.Throwable
0025methodthis.systemExit()
0026methodjp.co.aplix.cldc.midp.midlet.MIDletStateManager.addListener()
0027methodthis.residentEventActived()
0028methodjp.co.aplix.cldc.midp.midlet.MIDletStateManager.removeListener()
0029methodthis.bodyOpenEventActived()
002Amethodthis.phoneStateEventActived()
002Bmethodthis.setCurrentMIDlet()
002Cobjrefcom.jblend.micro.event.EventListener
002Dobjrefjp.co.aplix.cldc.midp.midlet.MIDletStateListener

jp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl

private super class BinaryMessageImpl

Fields
privateStringaddress
privatebyte[]payloadData
privateDatetimestamp

Methods
publicvoid<init>()
publicStringgetAddress()
publicbyte[]getPayloadData()
publicDategetTimestamp()
publicvoidsetAddress(String s1)
publicvoidsetPayloadData(byte[] b1)
publicvoidsetTimestamp(Date d1)

References
0000objrefjavax.wireless.messaging.BinaryMessage

jp.co.aplix.cldc.wireless.messaging.CBSConnectionImpl

public super class CBSConnectionImpl
extends jp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl

Fields
private static finalbooleanDEBUG

Methods
publicvoid<init>()
protectedStringgetProtocolScheme()
publicintnumberOfSegments(Message m1)
publicvoidsend(Message m1)

References
0000textcbs
0001methodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl.<init>()
0002objrefjava.io.IOException
0003textcbs does not support send().
0004methodjava.io.IOException.<init>()
0005objrefjava.io.InterruptedIOException

jp.co.aplix.cldc.wireless.messaging.CBSSecurityManagerAdapter

private super class CBSSecurityManagerAdapter
extends jp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter

Fields
private static finalbooleanLOG
private staticCBSSecurityManagerAdapteradapter
private static finalPermissionopenPermission
private static finalPermissionreceivePermission

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidcheckPermissionForOpen(String s1)
publicvoidcheckPermissionForReceive(String s1)
publicvoidcheckPermissionForSend(String s1)
public staticSecurityManagerAdaptergetManagerAdapter()

References
0000methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.<init>()
0001fieldthis.adapter
0002objrefthis
0003methodthis.<init>()
0004methodcom.jblend.security.SecurityManager.getManager()
0005fieldthis.openPermission
0006methodcom.jblend.security.SecurityManager.checkPermission()
0007fieldthis.receivePermission
0008methodcom.jblend.security.PermissionFactory.getFactory()
0009textjavax.microedition.io.Connector.cbs
000Amethodcom.jblend.security.PermissionFactory.getPermission()
000Btextjavax.wireless.messaging.cbs.receive

jp.co.aplix.cldc.wireless.messaging.ConnectionManager

private super class ConnectionManager

Fields
private static finalbooleanLOG
 Vectorconnections
private staticConnectionManagermanager

Methods
privatevoid<init>()
publicvoiddeleteConnection(SMSConnectionImpl s1)
public static synchronizedConnectionManagergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidregisterConnection(SMSConnectionImpl s1, int i1, ConnectionMonitor c1, ConnectionMonitor c2)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjp.co.aplix.cldc.wireless.messaging.WmaEventThread.getInstance()
0003methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0004fieldthis.manager
0005objrefthis
0006methodthis.<init>()
0007objrefjp.co.aplix.cldc.wireless.messaging.ConnectionManager$ConnectionInfo
0008methodjp.co.aplix.cldc.wireless.messaging.ConnectionManager$ConnectionInfo.<init>()
0009methodjava.util.Vector.addElement()
000Amethodjava.util.Vector.size()
000Bmethodjava.util.Vector.elementAt()
000Cmethodjava.util.Vector.removeElementAt()
000Dobjrefjava.lang.ArrayIndexOutOfBoundsException
000Emethodjava.lang.Throwable.printStackTrace()
000Fmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setEvent()
0010methodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setOption()
0011methodjava.lang.Object.notify()
0012methodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl.onReceive()
0013methodjava.lang.Object.notifyAll()
0014objrefcom.jblend.micro.event.EventListener

jp.co.aplix.cldc.wireless.messaging.ConnectionManager$ConnectionInfo

private super class ConnectionManager$ConnectionInfo

Fields
 SMSConnectionImplconnection
 inthandle
 ConnectionMonitorrecvMonitor
 ConnectionMonitorsendMonitor
private finalConnectionManagerthis$0

Methods
 void<init>(ConnectionManager c1, SMSConnectionImpl s1, int i1, ConnectionMonitor c2, ConnectionMonitor c3)

jp.co.aplix.cldc.wireless.messaging.ConnectionMonitor

private super class ConnectionMonitor

Fields
public static finalintAM_WMA_EVENT_CONNECTION_CLOSED
public static finalintAM_WMA_EVENT_DEFAULT
public static finalintAM_WMA_EVENT_IO_ERROR
public static finalintAM_WMA_EVENT_MESSAGE_ARRIVED
public static finalintAM_WMA_EVENT_MESSAGE_SENT
public static finalintAM_WMA_EVENT_TIMEOUT
public static finalintAM_WMA_MMS_EVENT_IO_ERROR
public static finalintAM_WMA_MMS_EVENT_MESSAGE_ARRIVED
public static finalintAM_WMA_MMS_EVENT_MESSAGE_SENT
public static finalintAM_WMA_MMS_EVENT_MESSAGE_WRITING_COMPLETE
public static finalintAM_WMA_MMS_EVENT_MESSAGE_WRITING_ERROR
public static finalintAM_WMA_MMS_EVENT_TIMEOUT
privateintevent
privateintoption

Methods
publicvoid<init>()
publicintgetEvent()
publicintgetOption()
publicvoidsetEvent(int i1)
 voidsetOption(int i1)

jp.co.aplix.cldc.wireless.messaging.JktWmaMessage

private super class JktWmaMessage

Fields
privateStringaddress
privatebyte[]payloadData
privateStringpayloadText
privatebooleantimeStampAvailable
privateinttimeStampHigh
privateinttimeStampLow
privateinttype

Methods
publicvoid<init>()
publicStringgetAddress()
publicbyte[]getPayloadData()
publicStringgetPayloadText()
publiclonggetTimestamp()
publicintgetType()
publicbooleanisTimeStampAvailable()

References
0000000500000000
00010000FFFFFFFF

jp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart

private super class JktWmaMessagePart

Fields
 byte[]content
 byte[]contentId
 intcontentIdLength
 intcontentLength
 byte[]contentLocation
 intcontentLocationLength
 byte[]encoding
 intencodingLength
 byte[]mimeType
 intmimeTypeLength
 MessagePartpartData

Methods
publicvoid<init>()

jp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage

public super class JktWmaMultipartMessage

Fields
 byte[]applicationId
 intapplicationIdLength
 intbccAddressCount
 int[]bccAddressLength
 byte[][]bccAddresses
 intccAddressCount
 int[]ccAddressLength
 byte[][]ccAddresses
 byte[]fromAddress
 intfromAddressLength
 header
 intheaderCount
 booleanisTimestampAvailable
 parts
 intpartsCount
 byte[]replyToApplicationId
 intreplyToApplicationIdLength
 byte[]startContentId
 intstartContentIdLength
 byte[]subject
 intsubjectLength
 inttimestampHigh
 inttimestampLow
 inttoAddressCount
 int[]toAddressLength
 byte[][]toAddresses

Methods
publicvoid<init>()
publiclonggetTimestamp()
publicbooleanisTimestampAvailable()
publicvoidprepareToGetReceivedMessagePartInfo()
publicvoidprepareToReceiveMessage()

References
0000000500000000
00010000FFFFFFFF
0002objref?
0003objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader
0004methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader.<init>()
0005objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart
0006methodjp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart.<init>()

jp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader

private super class JktWmaMultipartMessageHeader

Fields
 byte[]fieldName
 intfieldNameLength
 byte[]fieldValue
 intfieldValueLength

Methods
 void<init>()

jp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl

public super class MMSConnectionImpl
extends com.jblend.io.ProtocolBase

Fields
static finalintCLIENT_MODE
private static finalbooleanDEBUG
static finalintINVALID_HANDLE
static finalintJK_WMA_ERROR_CONNECTION_CANT_CREATE
static finalintJK_WMA_ERROR_IO_ERROR
static finalintJK_WMA_ERROR_NOT_PERMITTED
static finalintJK_WMA_ERROR_NO_DATA_RECEIVED
static finalintJK_WMA_ERROR_PAYLOAD_OVER
static finalintJK_WMA_ERROR_PROTOCOL_DOESNOT_EXIST
static finalintJK_WMA_MMS_RECEIVE_ABORT
static finalintJK_WMA_MMS_RECEIVE_ABORT_NATIVE_ERROR
static finalintJK_WMA_MMS_RECEIVE_ABORT_OUT_OF_MEMORY
static finalintJK_WMA_MMS_RECEIVE_ABORT_USER_CLOSE
static finalintJK_WMA_MMS_RECEIVE_COMPLETE
static finalintJK_WMA_MMS_RECEIVE_NO_CAUSE
static finalintJK_WMA_OK
private static finalbooleanLOG
static finalintMESSAGE_TYPE_BINARY
static finalintMESSAGE_TYPE_MULTIPART
static finalintMESSAGE_TYPE_TEXT
private static finalintNO_SIZE_LIMIT
static finalintSERVER_MODE
privateintbccAddressCountMax
privateintccAddressCountMax
privatebooleanclosed
privateMmsMessageAddressconnectionAddress
privateStringconnectionApplicationId
privateintconnectionHandle
privateintconnectionMode
privateStringconnectionUrl
privateMessageListenerlistener
privateMMSConnectionImpl$ListenerThreadlistenerThread
privateObjectlockForReceive
privateObjectlockForReceivingMsg
privateObjectlockForSend
privateintmessagePartSizeLimit
privateintmessageSizeLimit
privateJktWmaMultipartMessagereceivingMessage
privateConnectionMonitorrecvMonitor
privateConnectionMonitorrecvMsgMonitor
privateMMSConnectionImpl$MessageQueuerecvQueue
privateConnectionMonitorsendMonitor
privateinttoAddressCountMax
privateinttotalAddressCountMax

Methods
staticvoid<clinit>()
publicvoid<init>()
staticbooleanaccess$000(MMSConnectionImpl m1)
staticMessageListeneraccess$100(MMSConnectionImpl m1)
publicvoidclose()
publicintgetBccAddressCountMax()
publicintgetCcAddressCountMax()
publicintgetMessagePartSizeLimit()
publicintgetMessageSizeLimit()
protectedStringgetProtocolScheme()
privateintgetReceivedMessage(JktWmaMultipartMessage j1)
publicintgetToAddressCountMax()
publicintgetTotalAddressCountMax()
static nativeintnativeClose(int i1, JktWmaMultipartMessage j1)
static nativeintnativeGetReceivedMessageInfo(int i1, JktWmaMultipartMessage j1)
static nativeintnativeGetReceivedMessagePartInfo(int i1, JktWmaMultipartMessage j1)
static nativevoidnativeInitialize()
static nativebooleannativeIsPermittedToReceive(int i1)
static nativeintnativeNumberOfSegments(int i1, JktWmaMultipartMessage j1, int i2)
static nativeintnativeNumberOfSegmentsByUrl(byte[] b1, JktWmaMultipartMessage j1, int i1)
static nativeintnativeOpen(MMSConnectionImpl m1, byte[] b1, byte[] b2)
static nativeintnativeReceiveMessage(int i1, JktWmaMultipartMessage j1)
static nativeintnativeReceiveMessageEnd(int i1, int i2, int i3, JktWmaMultipartMessage j1)
static nativeintnativeSend(int i1, JktWmaMultipartMessage j1)
publicMessagenewMessage(String s1)
publicMessagenewMessage(String s1, String s2)
publicintnumberOfSegments(Message m1)
publicbooleanonReceive()
publicvoidopen(String s1, int i1, boolean b1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
publicMessagereceive()
publicvoidsend(Message m1)
publicvoidsetMessageListener(MessageListener m1)

References
0000textmms
0001methodcom.jblend.io.ProtocolBase.<init>()
0002methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$ListenerThread.kick()
0003methodthis.nativeGetReceivedMessageInfo()
0004methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage.prepareToGetReceivedMessagePartInfo()
0005objrefjava.lang.OutOfMemoryError
0006methodthis.nativeReceiveMessageEnd()
0007methodthis.nativeGetReceivedMessagePartInfo()
0008methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage.prepareToReceiveMessage()
0009methodthis.nativeReceiveMessage()
000Amethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setEvent()
000Bmethodjava.lang.Object.wait()
000Cobjrefjava.lang.InterruptedException
000Dmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.getEvent()
000Emethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.getOption()
000Fobjrefjava.io.IOException
0010textAn error occurs while reading received message.
0011methodjava.io.IOException.<init>()
0012objrefjava.io.InterruptedIOException
0013textConnection is closed during readeing received message.
0014methodjava.io.InterruptedIOException.<init>()
0015methodthis.getProtocolScheme()
0016methodjp.co.aplix.cldc.wireless.messaging.MMSSecurityManagerAdapter.getManagerAdapter()
0017objrefjava.lang.StringBuffer
0018methodjava.lang.StringBuffer.<init>()
0019methodjava.lang.StringBuffer.append()
001Atext:
001Bmethodjava.lang.StringBuffer.toString()
001Cmethodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForOpen()
001Dobjrefjava.lang.IllegalArgumentException
001EtextUnsupported mode
001Fmethodjava.lang.IllegalArgumentException.<init>()
0020textInvalid URL
0021objrefjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress
0022methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.<init>()
0023methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getType()
0024methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getAddress()
0025methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getApplicationId()
0026textUTF-8
0027methodjava.lang.String.getBytes()
0028methodjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager.getInstance()
0029methodthis.nativeOpen()
002AtextConnection can not create
002Bobjrefjavax.microedition.io.ConnectionNotFoundException
002CtextProtocol does not exist.
002Dmethodjavax.microedition.io.ConnectionNotFoundException.<init>()
002Eobjrefjava.lang.SecurityException
002FtextNot permitted.
0030methodjava.lang.SecurityException.<init>()
0031textUnknown error returned.
0032objrefjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$MessageQueue
0033methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$MessageQueue.<init>()
0034objrefjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor
0035methodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.<init>()
0036objrefjava.lang.Object
0037methodjava.lang.Object.<init>()
0038objrefjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$ListenerThread
0039methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$ListenerThread.<init>()
003Amethodjava.lang.Thread.start()
003Bmethodjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager.registerConnection()
003CtextNo openInputStream
003DtextNo openOutputStream
003EtextNo openDataInputStream
003FtextNo openDataOutputStream
0040methodthis.nativeClose()
0041methodjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager.receiveEvent()
0042methodjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager.deleteConnection()
0043methodjava.lang.Thread.join()
0044textI/O error occured.
0045methodthis.newMessage()
0046methodjavax.wireless.messaging.Message.setAddress()
0047texttype is null.
0048textbinary
0049methodjava.lang.String.equals()
004Aobjrefjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl
004Bmethodjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl.<init>()
004Ctexttext
004Dobjrefjp.co.aplix.cldc.wireless.messaging.TextMessageImpl
004Emethodjp.co.aplix.cldc.wireless.messaging.TextMessageImpl.<init>()
004Ftextmultipart
0050textAddress is incorrect format.
0051textAddress does not have address part.
0052objrefjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl
0053methodjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl.<init>()
0054textIllegal type is assigned.
0055objrefjava.io.UnsupportedEncodingException
0056objrefjavax.wireless.messaging.MultipartMessage
0057methodjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl.measureMessageSize()
0058methodjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl.toJktWmaMultipartMessage()
0059methodthis.nativeNumberOfSegmentsByUrl()
005Amethodthis.nativeNumberOfSegments()
005Bobjrefjavax.wireless.messaging.BinaryMessage
005Cobjrefjavax.wireless.messaging.TextMessage
005Dtextalready closed
005Etextreceive() is called to client mode connection.
005Fmethodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForReceive()
0060methodthis.nativeIsPermittedToReceive()
0061textNot permitted to receive using the given port number.
0062objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage
0063methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage.<init>()
0064textConnection is closed during receive method.
0065textAn error occurs while receiving a message.
0066methodthis.getReceivedMessage()
0067methodjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl.importJktWmaMultipartMessage()
0068textReceived message is not correct.
0069objrefjava.lang.NullPointerException
006Atextmsg == null
006Bmethodjava.lang.NullPointerException.<init>()
006CtextMessage contains invalid informations.
006DtextBinaryMessage type is not supported.
006EtextTextMessage type is not supported.
006FtextMessage type is not supported.
0070textMessage payload exeeds maximum length.
0071textto
0072methodjp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl.getAddresses()
0073textcc
0074textbcc
0075methodjava.lang.StringBuffer.append()
0076text 
0077methodjava.lang.StringBuffer.append()
0078textNo address is specified.
0079methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForSend()
007Amethodthis.nativeSend()
007BtextMessage sending is not permitted.
007CtextMessage payload exceeds maximum length.
007DtextMessage could not sent or because of network failure.
007EtextTimeout occurs while trying to send.
007FtextAn error occurs while sending a message.
0080textConnection is closed during send method.
0081textsetMessageListener() is called to client mode connection.
0082methodjavax.wireless.messaging.MessageListener.notifyIncomingMessage()
0083methodthis.nativeInitialize()
0084objrefjavax.wireless.messaging.MessageConnection
0085objrefjavax.microedition.io.InputConnection
0086objrefjavax.microedition.io.OutputConnection

jp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$ListenerThread

private super class MMSConnectionImpl$ListenerThread
extends java.lang.Thread

Fields
privateMMSConnectionImplconn
privateintlistenerCallCount
privateObjectlistenerCallCountLock
privateObjectlistenerThreadMonitor
private finalMMSConnectionImplthis$0

Methods
publicvoid<init>(MMSConnectionImpl m1, MMSConnectionImpl m2)
publicvoidkick()
publicvoidrun()

References
0000methodjava.lang.Thread.<init>()
0001objrefjava.lang.Object
0002methodjava.lang.Object.<init>()
0003methodjava.lang.Object.notify()
0004methodjava.lang.Object.wait()
0005objrefjava.lang.InterruptedException
0006methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.access$000()
0007methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.access$100()
0008methodjavax.wireless.messaging.MessageListener.notifyIncomingMessage()

jp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl$MessageQueue

public super class MMSConnectionImpl$MessageQueue
extends jp.co.aplix.cldc.wireless.messaging.ConnectionMonitor

Fields
 Messagemsg
 intnum
private finalMMSConnectionImplthis$0

Methods
protectedvoid<init>(MMSConnectionImpl m1)

References
0000methodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.<init>()

jp.co.aplix.cldc.wireless.messaging.MMSSecurityManagerAdapter

private super class MMSSecurityManagerAdapter
extends jp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter

Fields
private static finalbooleanLOG
private staticMMSSecurityManagerAdapteradapter
private static finalPermissionopenPermission
private static finalPermissionreceivePermission
private static finalPermissionsendPermission

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidcheckPermissionForOpen(String s1)
publicvoidcheckPermissionForReceive(String s1)
publicvoidcheckPermissionForSend(String s1)
public staticSecurityManagerAdaptergetManagerAdapter()

References
0000methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.<init>()
0001fieldthis.adapter
0002objrefthis
0003methodthis.<init>()
0004methodcom.jblend.security.SecurityManager.getManager()
0005fieldthis.openPermission
0006methodcom.jblend.security.SecurityManager.checkPermission()
0007fieldthis.sendPermission
0008fieldthis.receivePermission
0009methodcom.jblend.security.PermissionFactory.getFactory()
000Atextjavax.microedition.io.Connector.mms
000Bmethodcom.jblend.security.PermissionFactory.getPermission()
000Ctextjavax.wireless.messaging.mms.send
000Dtextjavax.wireless.messaging.mms.receive

jp.co.aplix.cldc.wireless.messaging.MmsConnectionManager

private super class MmsConnectionManager

Fields
private static finalbooleanLOG
 Vectorconnections
private staticMmsConnectionManagermanager

Methods
privatevoid<init>()
publicvoiddeleteConnection(MMSConnectionImpl m1)
public static synchronizedMmsConnectionManagergetInstance()
publicvoidreceiveEvent(int[] i1, int i2)
publicvoidregisterConnection(MMSConnectionImpl m1, int i1, ConnectionMonitor c1, ConnectionMonitor c2, ConnectionMonitor c3)

References
0000objrefjava.util.Vector
0001methodjava.util.Vector.<init>()
0002methodjp.co.aplix.cldc.wireless.messaging.WmaMmsEventThread.getInstance()
0003methodcom.jblend.micro.event.AbstractEventThread.addEventListener()
0004fieldthis.manager
0005objrefthis
0006methodthis.<init>()
0007objrefjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager$ConnectionInfo
0008methodjp.co.aplix.cldc.wireless.messaging.MmsConnectionManager$ConnectionInfo.<init>()
0009methodjava.util.Vector.addElement()
000Amethodjava.util.Vector.size()
000Bmethodjava.util.Vector.elementAt()
000Cmethodjava.util.Vector.removeElementAt()
000Dobjrefjava.lang.ArrayIndexOutOfBoundsException
000Emethodjava.lang.Throwable.printStackTrace()
000Fmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setEvent()
0010methodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setOption()
0011methodjava.lang.Object.notify()
0012methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.onReceive()
0013methodjava.lang.Object.notifyAll()
0014objrefcom.jblend.micro.event.EventListener

jp.co.aplix.cldc.wireless.messaging.MmsConnectionManager$ConnectionInfo

private super class MmsConnectionManager$ConnectionInfo

Fields
 MMSConnectionImplconnection
 inthandle
 ConnectionMonitorrecvMessageMonitor
 ConnectionMonitorrecvMonitor
 ConnectionMonitorsendMonitor
private finalMmsConnectionManagerthis$0

Methods
 void<init>(MmsConnectionManager m1, MMSConnectionImpl m2, int i1, ConnectionMonitor c1, ConnectionMonitor c2, ConnectionMonitor c3)

jp.co.aplix.cldc.wireless.messaging.MmsMessageAddress

private super class MmsMessageAddress

Fields
public static finalintAPPLICATION_ID_MAXIMUM_LENGTH
public static finalintE_MAIL
public static finalintIP_V4
public static finalintIP_V6
private static finalbooleanLOG
private static finalintMMS_SCHEME_LENGTH
public static finalintSERVER_MODE
public static finalintSHORT_CODE
public static finalintTELEPHONE
public static finalintUNKNOWN
privateStringaddress
privateStringapplicationId
private static finalStringmms_scheme
privateinttype
privateStringurl

Methods
publicvoid<init>(String s1)
publicvoid<init>(String s1, String s2)
privateintcheckAddrSpec(char[] c1, int i1, int i2)
privateintcheckDomain(char[] c1, int i1, int i2)
privateintcheckDomainLiteral(char[] c1, int i1, int i2)
privateintcheckEMailGroup(char[] c1, int i1, int i2)
privateintcheckMailbox(char[] c1, int i1, int i2)
privateintcheckQuotedString(char[] c1, int i1, int i2)
privateintcountLinearWhiteSpaceChar(char[] c1, int i1, int i2)
publicStringgetAddress()
publicStringgetApplicationId()
publicintgetType()
publicStringgetUrl()
privatebooleanisAtomChar(char c1)
privatebooleanisDtextChar(char c1)
privatebooleanisQtextChar(char c1)
privatebooleanparseApplicationId(char[] c1, int i1)
privatebooleanparseEMailAddress(char[] c1, int i1)
privatebooleanparseIpv4Address(char[] c1, int i1)
privatebooleanparseIpv6Address(char[] c1, int i1)
privatebooleanparseShortCode(char[] c1, int i1)
privatebooleanparseTelephoneNumber(char[] c1, int i1)
privatebooleanparseUrl()

References
0000methodthis.parseUrl()
0001textmms://
0002objrefjava.lang.StringBuffer
0003methodjava.lang.StringBuffer.<init>()
0004methodjava.lang.StringBuffer.append()
0005methodjava.lang.StringBuffer.toString()
0006text:
0007methodjava.lang.Character.isDigit()
0008methodjava.lang.Character.digit()
0009objrefjava.lang.String
000Amethodjava.lang.String.<init>()
000Bobjrefjava.lang.IndexOutOfBoundsException
000Cmethodthis.parseApplicationId()
000Dmethodthis.checkEMailGroup()
000Emethodthis.checkMailbox()
000Fmethodthis.countLinearWhiteSpaceChar()
0010methodthis.isQtextChar()
0011methodthis.isDtextChar()
0012methodthis.checkDomainLiteral()
0013methodthis.isAtomChar()
0014methodthis.checkQuotedString()
0015methodthis.checkDomain()
0016methodthis.checkAddrSpec()
0017methodjava.lang.String.startsWith()
0018methodjava.lang.String.toCharArray()
0019methodthis.parseTelephoneNumber()
001Amethodthis.parseIpv4Address()
001Bmethodthis.parseIpv6Address()
001Cmethodthis.parseShortCode()
001Dmethodjava.lang.String.indexOf()
001Emethodthis.parseEMailAddress()

jp.co.aplix.cldc.wireless.messaging.MultipartMessageImpl

private super class MultipartMessageImpl

Fields
private static finalStringADDRESS_TYPE_BCC
private static finalStringADDRESS_TYPE_CC
private static finalStringADDRESS_TYPE_FROM
private static finalStringADDRESS_TYPE_TO
private static finalStringHEADER_ENCODING
private static finalbooleanLOG
private static finalintNO_SIZE_LIMIT
private static finalStringPRIORITY_HIGH
private static finalStringPRIORITY_LOW
private static finalStringPRIORITY_NORMAL
private static finalStringX_MMS_BCC_L
private static finalStringX_MMS_CC_L
private static finalStringX_MMS_DELIVERY_TIME
private static finalStringX_MMS_DELIVERY_TIME_L
private static finalStringX_MMS_FROM_L
private static finalStringX_MMS_PRIORITY
private static finalStringX_MMS_PRIORITY_L
private static finalStringX_MMS_SUBJECT_L
private static finalStringX_MMS_TO_L
privateStringapplicationId
privateMmsMessageAddress[]bccAddresses
privateMmsMessageAddress[]ccAddresses
privateMMSConnectionImplcreatedConnection
privateStringdeliveryTime
privateMmsMessageAddressfromAddress
privatebooleanisReceived
privateVectorparts
privateStringpriority
privateStringreplyToApplicationId
privateStringstartContentId
privateStringsubject
privateDatetimestamp
privateMmsMessageAddress[]toAddresses

Methods
publicvoid<init>(MMSConnectionImpl m1)
publicbooleanaddAddress(String s1, String s2)
publicvoidaddMessagePart(MessagePart m1)
publicStringgetAddress()
publicString[]getAddresses(String s1)
publicStringgetHeader(String s1)
publicMessagePartgetMessagePart(String s1)
publicMessagePart[]getMessageParts()
publicStringgetStartContentId()
publicStringgetSubject()
publicDategetTimestamp()
publicbooleanimportJktWmaMultipartMessage(JktWmaMultipartMessage j1)
publicintmeasureMessageSize()
static nativevoidnativeUnsetContentId(MessagePart m1)
publicbooleanremoveAddress(String s1, String s2)
publicvoidremoveAddresses(String s1)
publicvoidremoveAddresses()
publicbooleanremoveMessagePart(MessagePart m1)
publicbooleanremoveMessagePartId(String s1)
publicbooleanremoveMessagePartLocation(String s1)
privatevoidsearchApplicationId()
publicvoidsetAddress(String s1)
publicvoidsetHeader(String s1, String s2)
publicvoidsetStartContentId(String s1)
publicvoidsetSubject(String s1)
publicJktWmaMultipartMessagetoJktWmaMultipartMessage(String s1)

References
0000textnormal
0001objrefjava.util.Vector
0002methodjava.util.Vector.<init>()
0003objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage
0004methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage.<init>()
0005textUTF-8
0006methodjava.lang.String.getBytes()
0007methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getAddress()
0008objref?
0009objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader
000Amethodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessageHeader.<init>()
000BtextX-Mms-Delivery-Time
000CtextX-Mms-Priority
000Dmethodjava.util.Vector.size()
000Eobjrefjp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart
000Fmethodjp.co.aplix.cldc.wireless.messaging.JktWmaMessagePart.<init>()
0010methodjava.util.Vector.elementAt()
0011objrefjavax.wireless.messaging.MessagePart
0012methodjavax.wireless.messaging.MessagePart.getContentID()
0013methodjavax.wireless.messaging.MessagePart.getContentLocation()
0014methodjavax.wireless.messaging.MessagePart.getMIMEType()
0015methodjavax.wireless.messaging.MessagePart.getEncoding()
0016objrefjava.io.UnsupportedEncodingException
0017methodjava.lang.Throwable.printStackTrace()
0018objrefjava.lang.ArrayIndexOutOfBoundsException
0019objrefjava.lang.String
001Amethodjava.lang.String.<init>()
001Bobjrefjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress
001Cmethodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.<init>()
001Dmethodjava.lang.String.toLowerCase()
001Etext 
001Ftextx-mms-delivery-time
0020methodjava.lang.String.equals()
0021textx-mms-priority
0022objrefjava.util.Date
0023methodjp.co.aplix.cldc.wireless.messaging.JktWmaMultipartMessage.getTimestamp()
0024methodjava.util.Date.<init>()
0025methodjava.util.Vector.<init>()
0026methodjavax.wireless.messaging.MessagePart.<init>()
0027methodthis.nativeUnsetContentId()
0028objrefjavax.wireless.messaging.SizeExceededException
0029methodjava.util.Vector.addElement()
002Amethodjavax.wireless.messaging.MessagePart.getLength()
002Bobjrefjava.lang.NullPointerException
002Ctexttype is null.
002Dmethodjava.lang.NullPointerException.<init>()
002Eobjrefjava.lang.IllegalArgumentException
002Ftextaddress is null.
0030methodjava.lang.IllegalArgumentException.<init>()
0031textto
0032textcc
0033textbcc
0034textInvalid type.
0035methodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getUrl()
0036methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getToAddressCountMax()
0037methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getCcAddressCountMax()
0038methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getBccAddressCountMax()
0039methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getTotalAddressCountMax()
003Amethodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.<init>()
003Bmethodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getType()
003CtextInvalid url.
003Dmethodjp.co.aplix.cldc.wireless.messaging.MmsMessageAddress.getApplicationId()
003EtextSpecified Different Application-ID.
003Fmethodjava.lang.System.arraycopy()
0040textfrom
0041methodthis.searchApplicationId()
0042textpart is null.
0043methodthis.getMessagePart()
0044textContent-ID conflicts.
0045methodthis.measureMessageSize()
0046methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getMessageSizeLimit()
0047textMessageSize > messageSizeLimit
0048methodjavax.wireless.messaging.SizeExceededException.<init>()
0049methodjp.co.aplix.cldc.wireless.messaging.MMSConnectionImpl.getMessagePartSizeLimit()
004Atextpart.getLength() > messagePartSizeLimit
004BtextcontentID is null.
004Cmethodjava.util.Vector.isEmpty()
004Dmethodjava.util.Vector.copyInto()
004Emethodjava.util.Vector.removeElement()
004Fmethodjava.util.Vector.removeElementAt()
0050textcontent location is null.
0051textheaderField is null.
0052textx-mms-subject
0053textx-mms-from
0054textx-mms-to
0055textx-mms-cc
0056textx-mms-bcc
0057objrefjava.lang.SecurityException
0058textSpecified header field is restricted.
0059methodjava.lang.SecurityException.<init>()
005AtextUnknown header field
005Bmethodjava.lang.Long.parseLong()
005Cobjrefjava.lang.NumberFormatException
005DtextheaderValue could not parse as long.
005Etexthigh
005Ftextlow
0060textheaderValue is not correct.
0061textNo MessagePart matches provided contentId.
0062methodthis.addAddress()
0063objrefjavax.wireless.messaging.MultipartMessage

jp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl

public super class SMSConnectionImpl
extends com.jblend.io.ProtocolBase

Fields
static finalintCLIENT_MODE
private static finalbooleanDEBUG
static finalintINVALID_HANDLE
static finalintJK_WMA_ERROR_CONNECTION_CANT_CREATE
static finalintJK_WMA_ERROR_IO_ERROR
static finalintJK_WMA_ERROR_NOT_PERMITTED
static finalintJK_WMA_ERROR_NO_DATA_RECEIVED
static finalintJK_WMA_ERROR_PAYLOAD_OVER
static finalintJK_WMA_ERROR_PROTOCOL_DOESNOT_EXIST
static finalintJK_WMA_OK
private static finalbooleanLOG
static finalintMESSAGE_TYPE_BINARY
static finalintMESSAGE_TYPE_TEXT
static finalintPORT_NONE
static finalintPORT_NO_LOWER_LIMIT
static finalintPORT_NO_UPPER_LIMIT
static finalintSERVER_MODE
privatebooleanclosed
privateintconnectionHandle
privateintconnectionMode
privateintconnectionPortNo
privateStringconnectionProtocol
privateStringconnectionUrl
privateMessageListenerlistener
privateObjectlockForSend
privateSMSConnectionImpl$MessageQueuerecvQueue
privateConnectionMonitorsendMonitor

Methods
staticvoid<clinit>()
publicvoid<init>()
publicvoidclose()
privateMessageconvertMessage(JktWmaMessage j1)
protectedSMSConnectionImpl$UrlParsercreateUrlParser()
protectedStringgetProtocolScheme()
nativeintnativeAllocAndCopyString(String s1)
nativevoidnativeFreeString(int i1)
static nativevoidnativeInitialize()
nativeintnativeSmsClose(int i1)
nativebooleannativeSmsIsPermittedToReceive(int i1)
nativeintnativeSmsNumberOfSegmentsBinaryMessage(int i1, byte[] b1, byte[] b2)
nativeintnativeSmsNumberOfSegmentsByUrlBinaryMessage(byte[] b1, byte[] b2, byte[] b3)
nativeintnativeSmsNumberOfSegmentsByUrlTextMessage(byte[] b1, byte[] b2, String s1)
nativeintnativeSmsNumberOfSegmentsTextMessage(int i1, byte[] b1, String s1)
nativeintnativeSmsOpen(byte[] b1)
nativeintnativeSmsReceiveMessage(int i1, JktWmaMessage j1)
nativeintnativeSmsSend(int i1, int i2, byte[] b1, byte[] b2, int i3)
nativevoidnativeSmsUnlockMessage(int i1, int i2, byte[] b1, byte[] b2)
publicMessagenewMessage(String s1, String s2)
publicMessagenewMessage(String s1)
publicintnumberOfSegments(Message m1)
publicbooleanonReceive()
publicvoidopen(String s1, int i1, boolean b1)
publicDataInputStreamopenDataInputStream()
publicDataOutputStreamopenDataOutputStream()
publicInputStreamopenInputStream()
publicOutputStreamopenOutputStream()
publicMessagereceive()
publicvoidsend(Message m1)
publicvoidsetMessageListener(MessageListener m1)

References
0000textsms
0001methodcom.jblend.io.ProtocolBase.<init>()
0002methodjavax.wireless.messaging.MessageListener.notifyIncomingMessage()
0003methodthis.getProtocolScheme()
0004methodjava.lang.String.equals()
0005methodjp.co.aplix.cldc.wireless.messaging.SMSSecurityManagerAdapter.getManagerAdapter()
0006objrefjava.lang.StringBuffer
0007methodjava.lang.StringBuffer.<init>()
0008methodjava.lang.StringBuffer.append()
0009text:
000Amethodjava.lang.StringBuffer.toString()
000Bmethodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForOpen()
000Ctextcbs
000Dmethodjp.co.aplix.cldc.wireless.messaging.CBSSecurityManagerAdapter.getManagerAdapter()
000Eobjrefjava.lang.IllegalArgumentException
000FtextUnsupported mode
0010methodjava.lang.IllegalArgumentException.<init>()
0011textInvalid URL
0012methodthis.createUrlParser()
0013methodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$UrlParser.parse()
0014textcbs does not support client mode.
0015textPort number is not assigned.
0016textISO8859_1
0017methodjava.lang.String.getBytes()
0018methodjp.co.aplix.cldc.wireless.messaging.ConnectionManager.getInstance()
0019methodthis.nativeSmsOpen()
001Aobjrefjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$MessageQueue
001Bmethodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$MessageQueue.<init>()
001Cobjrefjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor
001Dmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.<init>()
001Eobjrefjava.lang.Object
001Fmethodjava.lang.Object.<init>()
0020methodjp.co.aplix.cldc.wireless.messaging.ConnectionManager.registerConnection()
0021textNo openInputStream
0022textNo openOutputStream
0023textNo openDataInputStream
0024textNo openDataOutputStream
0025methodthis.nativeSmsClose()
0026methodjp.co.aplix.cldc.wireless.messaging.ConnectionManager.receiveEvent()
0027methodjp.co.aplix.cldc.wireless.messaging.ConnectionManager.deleteConnection()
0028objrefjava.io.IOException
0029textI/O error occured.
002Amethodjava.io.IOException.<init>()
002Bmethodthis.newMessage()
002Cmethodjavax.wireless.messaging.Message.setAddress()
002Dtexttype is null.
002Etextbinary
002Fobjrefjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl
0030methodjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl.<init>()
0031texttext
0032objrefjp.co.aplix.cldc.wireless.messaging.TextMessageImpl
0033methodjp.co.aplix.cldc.wireless.messaging.TextMessageImpl.<init>()
0034textIllegal type is assigned.
0035methodjavax.wireless.messaging.Message.getAddress()
0036text 
0037objrefjava.io.UnsupportedEncodingException
0038objrefjavax.wireless.messaging.BinaryMessage
0039methodjavax.wireless.messaging.BinaryMessage.getPayloadData()
003Amethodthis.nativeSmsNumberOfSegmentsByUrlBinaryMessage()
003Bmethodthis.nativeSmsNumberOfSegmentsBinaryMessage()
003Cobjrefjavax.wireless.messaging.TextMessage
003Dmethodjavax.wireless.messaging.TextMessage.getPayloadText()
003Emethodthis.nativeSmsNumberOfSegmentsByUrlTextMessage()
003Fmethodthis.nativeSmsNumberOfSegmentsTextMessage()
0040methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForReceive()
0041textalready closed
0042textreceive() is called to client mode connection.
0043methodthis.nativeSmsIsPermittedToReceive()
0044objrefjava.lang.SecurityException
0045textNot permitted to receive using the given port number.
0046methodjava.lang.SecurityException.<init>()
0047objrefjp.co.aplix.cldc.wireless.messaging.JktWmaMessage
0048methodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.<init>()
0049methodthis.nativeSmsReceiveMessage()
004Amethodthis.convertMessage()
004Bmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.setEvent()
004Cmethodjava.lang.Object.wait()
004Dobjrefjava.lang.InterruptedException
004Emethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.getEvent()
004Fmethodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.getOption()
0050textAn error occurs while receiving a message.
0051objrefjava.io.InterruptedIOException
0052textConnection is closed during receive method.
0053methodjava.io.InterruptedIOException.<init>()
0054objrefjava.lang.NullPointerException
0055textmsg == null
0056methodjava.lang.NullPointerException.<init>()
0057textBinaryMessage is incomplete.
0058textTextMessage is incomplete.
0059textMessage type is not supported.
005AtextDestination address format is illegal.
005BtextForeign host address is not assigned.
005Cmethodthis.numberOfSegments()
005DtextMessage payload exceeds maximum length.
005Etext 
005Fmethodjava.lang.StringBuffer.append()
0060methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.checkPermissionForSend()
0061methodthis.nativeAllocAndCopyString()
0062methodthis.nativeSmsSend()
0063textMessage sending is not permitted.
0064textMessage could not sent or because of network failure.
0065methodthis.nativeSmsUnlockMessage()
0066textTimeout occurs while trying to send.
0067textAn error occurs while sending a message.
0068textConnection is closed during send method.
0069methodthis.nativeFreeString()
006AtextsetMessageListener() is called to client mode connection.
006Bmethodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.getType()
006Cmethodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.getAddress()
006Dmethodjp.co.aplix.cldc.wireless.messaging.TextMessageImpl.setAddress()
006Emethodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.isTimeStampAvailable()
006Fobjrefjava.util.Date
0070methodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.getTimestamp()
0071methodjava.util.Date.<init>()
0072methodjp.co.aplix.cldc.wireless.messaging.TextMessageImpl.setTimestamp()
0073methodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.getPayloadText()
0074methodjp.co.aplix.cldc.wireless.messaging.TextMessageImpl.setPayloadText()
0075methodjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl.setAddress()
0076methodjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl.setTimestamp()
0077methodjp.co.aplix.cldc.wireless.messaging.JktWmaMessage.getPayloadData()
0078methodjp.co.aplix.cldc.wireless.messaging.BinaryMessageImpl.setPayloadData()
0079objrefjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$UrlParser
007Amethodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$UrlParser.<init>()
007Bmethodthis.nativeInitialize()
007Cobjrefjavax.wireless.messaging.MessageConnection
007Dobjrefjavax.microedition.io.InputConnection
007Eobjrefjavax.microedition.io.OutputConnection

jp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$MessageQueue

public super class SMSConnectionImpl$MessageQueue
extends jp.co.aplix.cldc.wireless.messaging.ConnectionMonitor

Fields
 Messagemsg
 intnum
private finalSMSConnectionImplthis$0

Methods
protectedvoid<init>(SMSConnectionImpl s1)

References
0000methodjp.co.aplix.cldc.wireless.messaging.ConnectionMonitor.<init>()

jp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl$UrlParser

public super class SMSConnectionImpl$UrlParser

Fields
 booleanisClientMode
 booleanisPortNumberOmitted
 intportNumber
 Stringscheme
private finalSMSConnectionImplthis$0

Methods
protectedvoid<init>(SMSConnectionImpl s1)
 booleanparse(String s1)

References
0000objrefjava.lang.NullPointerException
0001texturl == null
0002methodjava.lang.NullPointerException.<init>()
0003methodjava.lang.String.indexOf()
0004objrefjava.lang.IllegalArgumentException
0005textno ':' in URL
0006methodjava.lang.IllegalArgumentException.<init>()
0007methodjava.lang.String.substring()
0008methodjp.co.aplix.cldc.wireless.messaging.SMSConnectionImpl.getProtocolScheme()
0009methodjava.lang.String.equals()
000Amethodjava.lang.String.toCharArray()
000BtextUnexpected termination.
000Cmethodjava.lang.Character.isDigit()
000DtextUnexpected termination MSISDN.
000EtextInvalid MSISDN.
000FtextNo port number assignd.
0010methodjava.lang.String.substring()
0011methodjava.lang.Integer.parseInt()
0012objrefjava.lang.NumberFormatException
001300030000FFFF

jp.co.aplix.cldc.wireless.messaging.SMSSecurityManagerAdapter

private super class SMSSecurityManagerAdapter
extends jp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter

Fields
private static finalbooleanLOG
private staticSMSSecurityManagerAdapteradapter
private static finalPermissionopenPermission
private static finalPermissionreceivePermission
private static finalPermissionsendPermission

Methods
staticvoid<clinit>()
protectedvoid<init>()
publicvoidcheckPermissionForOpen(String s1)
publicvoidcheckPermissionForReceive(String s1)
publicvoidcheckPermissionForSend(String s1)
public staticSecurityManagerAdaptergetManagerAdapter()

References
0000methodjp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter.<init>()
0001fieldthis.adapter
0002objrefthis
0003methodthis.<init>()
0004methodcom.jblend.security.SecurityManager.getManager()
0005fieldthis.openPermission
0006methodcom.jblend.security.SecurityManager.checkPermission()
0007fieldthis.sendPermission
0008fieldthis.receivePermission
0009methodcom.jblend.security.PermissionFactory.getFactory()
000Atextjavax.microedition.io.Connector.sms
000Bmethodcom.jblend.security.PermissionFactory.getPermission()
000Ctextjavax.wireless.messaging.sms.send
000Dtextjavax.wireless.messaging.sms.receive

jp.co.aplix.cldc.wireless.messaging.SecurityManagerAdapter

private super abstract class SecurityManagerAdapter

Methods
protectedvoid<init>()
publicvoidcheckPermissionForOpen(String s1)
publicvoidcheckPermissionForReceive(String s1)
publicvoidcheckPermissionForSend(String s1)
public staticSecurityManagerAdaptergetManagerAdapter()

jp.co.aplix.cldc.wireless.messaging.TextMessageImpl

private super class TextMessageImpl

Fields
privateStringaddress
privateStringpayloadText
privateDatetimestamp

Methods
publicvoid<init>()
publicStringgetAddress()
publicStringgetPayloadText()
publicDategetTimestamp()
publicvoidsetAddress(String s1)
publicvoidsetPayloadText(String s1)
publicvoidsetTimestamp(Date d1)

References
0000objrefjavax.wireless.messaging.TextMessage

jp.co.aplix.cldc.wireless.messaging.WmaEventThread

private super class WmaEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private staticWmaEventThreadthread

Methods
privatevoid<init>()
public static synchronizedWmaEventThreadgetInstance()
protected final nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodjava.lang.Thread.start()
0002fieldthis.thread
0003objrefthis
0004methodthis.<init>()

jp.co.aplix.cldc.wireless.messaging.WmaMmsEventThread

private super class WmaMmsEventThread
extends com.jblend.micro.event.AbstractEventThread

Fields
private staticWmaMmsEventThreadthread

Methods
privatevoid<init>()
public static synchronizedWmaMmsEventThreadgetInstance()
protected final nativeintinitEventQueue(int i1)

References
0000methodcom.jblend.micro.event.AbstractEventThread.<init>()
0001methodjava.lang.Thread.start()
0002fieldthis.thread
0003objrefthis
0004methodthis.<init>()

org.bouncycastle.crypto.Digest

public interface Digest

Methods
publicintdoFinal(byte[] b1, int i1)
publicStringgetAlgorithmName()
publicintgetDigestSize()
publicvoidreset()
publicvoidupdate(byte b1)
publicvoidupdate(byte[] b1, int i1, int i2)

org.bouncycastle.crypto.digests.GeneralDigest

public super abstract class GeneralDigest

Fields
privatelongbyteCount
privatebyte[]xBuf
privateintxBufOff

Methods
protectedvoid<init>()
protectedvoid<init>(GeneralDigest g1)
publicvoidfinish()
protectedvoidprocessBlock()
protectedvoidprocessLength(long l1)
protectedvoidprocessWord(byte[] b1, int i1)
publicvoidreset()
publicvoidupdate(byte[] b1, int i1, int i2)
publicvoidupdate(byte b1)

References
0000methodjava.lang.System.arraycopy()
0001methodthis.processWord()
0002methodthis.update()
0003methodthis.processLength()
0004methodthis.processBlock()
0005objreforg.bouncycastle.crypto.Digest

org.bouncycastle.crypto.digests.MD5Digest

public super class MD5Digest
extends org.bouncycastle.crypto.digests.GeneralDigest

Fields
private static finalintDIGEST_LENGTH
privateintH1
privateintH2
privateintH3
privateintH4
private static finalintS11
private static finalintS12
private static finalintS13
private static finalintS14
private static finalintS21
private static finalintS22
private static finalintS23
private static finalintS24
private static finalintS31
private static finalintS32
private static finalintS33
private static finalintS34
private static finalintS41
private static finalintS42
private static finalintS43
private static finalintS44
privateint[]X
privateintxOff

Methods
publicvoid<init>()
publicvoid<init>(MD5Digest m1)
privateintF(int i1, int i2, int i3)
privateintG(int i1, int i2, int i3)
privateintH(int i1, int i2, int i3)
privateintK(int i1, int i2, int i3)
publicintdoFinal(byte[] b1, int i1)
publicStringgetAlgorithmName()
publicintgetDigestSize()
protectedvoidprocessBlock()
protectedvoidprocessLength(long l1)
protectedvoidprocessWord(byte[] b1, int i1)
publicvoidreset()
privateintrotateLeft(int i1, int i2)
privatevoidunpackWord(int i1, byte[] b1, int i2)

References
0000methodorg.bouncycastle.crypto.digests.GeneralDigest.<init>()
0001methodthis.reset()
0002methodorg.bouncycastle.crypto.digests.GeneralDigest.<init>()
0003methodjava.lang.System.arraycopy()
0004textMD5
0005methodthis.processBlock()
00060005FFFFFFFF
00070000FFFFFFFF
0008methodorg.bouncycastle.crypto.digests.GeneralDigest.finish()
0009methodthis.unpackWord()
000Amethodorg.bouncycastle.crypto.digests.GeneralDigest.reset()
000B000367452301
000C0003EFCDAB89
000D000398BADCFE
000E000310325476
000Fmethodthis.F()
00100003D76AA478
0011methodthis.rotateLeft()
00120003E8C7B756
00130003242070DB
00140003C1BDCEEE
00150003F57C0FAF
001600034787C62A
00170003A8304613
00180003FD469501
00190003698098D8
001A00038B44F7AF
001B0003FFFF5BB1
001C0003895CD7BE
001D00036B901122
001E0003FD987193
001F0003A679438E
0020000349B40821
0021methodthis.G()
00220003F61E2562
00230003C040B340
00240003265E5A51
00250003E9B6C7AA
00260003D62F105D
0027000302441453
00280003D8A1E681
00290003E7D3FBC8
002A000321E1CDE6
002B0003C33707D6
002C0003F4D50D87
002D0003455A14ED
002E0003A9E3E905
002F0003FCEFA3F8
00300003676F02D9
003100038D2A4C8A
0032methodthis.H()
00330003FFFA3942
003400038771F681
003500036D9D6122
00360003FDE5380C
00370003A4BEEA44
003800034BDECFA9
00390003F6BB4B60
003A0003BEBFBC70
003B0003289B7EC6
003C0003EAA127FA
003D0003D4EF3085
003E000304881D05
003F0003D9D4D039
00400003E6DB99E5
004100031FA27CF8
00420003C4AC5665
0043methodthis.K()
00440003F4292244
00450003432AFF97
00460003AB9423A7
00470003FC93A039
00480003655B59C3
004900038F0CCC92
004A0003FFEFF47D
004B000385845DD1
004C00036FA87E4F
004D0003FE2CE6E0
004E0003A3014314
004F00034E0811A1
00500003F7537E82
00510003BD3AF235
005200032AD7D2BB
00530003EB86D391

Source: 770.smg
MEDUSA Project