A B C D E F G H I L M O P R S T V W 
All Classes All Packages

A

Android - io.nevernull.mobileui.PlatformService.OsType
Android os type.

B

bind(Object) - Method in class io.nevernull.mobileui.LayoutConfig
Binds the given object ad binding context to the layout
bindBeanOfType(Class<?>) - Method in class io.nevernull.mobileui.LayoutConfig
PURPLE Binds a bean of the given type, loading it from the dependency injection container.
bindBeanOfType(Class<T>, Qualifier<T>) - Method in class io.nevernull.mobileui.LayoutConfig
PURPLE Binds a bean of the given type and qualifier, loading it from the dependency injection container.
bindTestObject() - Method in class io.nevernull.mobileui.LayoutConfig
Sets the flag to bind to the test object given in the layout resource.

C

compareTo(PlatformService.Version) - Method in class io.nevernull.mobileui.PlatformService.Version

D

DeviceTemplateVariables - Class in io.nevernull.mobileui.core.template
Class that gives the template engine access to device specific information and configuration parameters.
DeviceTemplateVariables(Lazy<I18nService>, Lazy<DisplayService>, Lazy<PlatformService>) - Constructor for class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Instantiates a new Device template variables.
DisplayService - Interface in io.nevernull.mobileui
Inject → Service that lets you get information about the system's display
DisplayService.DisplayInfo - Class in io.nevernull.mobileui
Information about the device's display
DisplayService.Orientation - Enum in io.nevernull.mobileui
Enumeration describing the device's orientation

E

equals(Object) - Method in class io.nevernull.mobileui.PlatformService.Version

F

FileSystemService - Interface in io.nevernull.mobileui
Inject → File system abstraction for Android and iOS
firePropertyChanged(Object, String...) - Static method in class io.nevernull.mobileui.MobileUI
Fire that a property of the given bindingContext has changed.

G

getApplicationContext() - Static method in class io.nevernull.mobileui.MobileUI
PURPLE Returns the Micronaut ApplicationContext, if you have mobileui-inject added to your app.
getApplicationPrivateDirectory() - Method in interface io.nevernull.mobileui.FileSystemService
Returns the platform-specific application-private directory.
getBindingContext() - Method in class io.nevernull.mobileui.LayoutConfig
Gets the binding context.
getCacheDirectory() - Method in interface io.nevernull.mobileui.FileSystemService
Returns the platform-specific folder that should be used as cache directory.
getCurrentLocale() - Method in interface io.nevernull.mobileui.I18nService
 
getCurrentOrientation() - Method in interface io.nevernull.mobileui.DisplayService
Returns the main display's current orientation
getDatabaseDirectory() - Method in interface io.nevernull.mobileui.FileSystemService
Returns the platform-specific folder that should be used as database directory.
getDateFormatOrder() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets date format order - like 'dmy'
getDateFormatOrder() - Method in interface io.nevernull.mobileui.I18nService
 
getDensity() - Method in class io.nevernull.mobileui.DisplayService.DisplayInfo
Returns the display density in PPI
getDeviceManufacturer() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets device manufacturer - like 'Apple'
getDeviceManufacturer() - Method in interface io.nevernull.mobileui.PlatformService
Returns a String naming the device's manufacturer
getDeviceModel() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets device model string - like 'iPhone 11'
getDeviceModel() - Method in interface io.nevernull.mobileui.PlatformService
Returns a String describing the device model
getDisplayDensityPpi() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets the display density in pixels per inch.
getDisplayHeightDp() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets display height in dp.
getDisplayHeightPx() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets display height in px.
getDisplayWidthDp() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets display width in dp.
getDisplayWidthPx() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets display width in px.
getHeightDp() - Method in class io.nevernull.mobileui.DisplayService.DisplayInfo
Returns the display height in dp
getHeightPx() - Method in class io.nevernull.mobileui.DisplayService.DisplayInfo
Returns the display height in pixels
getIsAndroid() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Shortcut for checking for operating system being Android.
getIsIos() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Shortcut for checking for operating system being iOS.
getIsLandscape() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Shortcut for checking, whether the device is in landscape mode.
getIsPortrait() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Shortcut for checking, whether the device is in portrait mode.
getLayoutResource() - Method in class io.nevernull.mobileui.LayoutConfig
Gets the layout resource.
getLocale() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets the main locale being set by the user.
getMainDisplayInfo() - Method in interface io.nevernull.mobileui.DisplayService
Returns on DisplayService.DisplayInfo object with information about the app's default display.
getMaintenanceVersion() - Method in class io.nevernull.mobileui.PlatformService.Version
 
getMajorVersion() - Method in class io.nevernull.mobileui.PlatformService.Version
 
getMinorVersion() - Method in class io.nevernull.mobileui.PlatformService.Version
 
getOrientation() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets the current orientation.
getOsType() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets operating system type.
getOsType() - Method in interface io.nevernull.mobileui.PlatformService
Returns the operating system's type being one of 'Android' or 'iOS'.
getOsVersion() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets the operating system version.
getOsVersion() - Method in interface io.nevernull.mobileui.PlatformService
Returns the operating system version.
getTemplateExtVars() - Method in class io.nevernull.mobileui.LayoutConfig
Gets the template ext vars.
getTimeMode() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets time mode as 12 or 24
getTimeMode() - Method in interface io.nevernull.mobileui.I18nService
 
getTimeZoneId() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Gets time zone id.
getTimeZoneId() - Method in interface io.nevernull.mobileui.I18nService
 
getViewportHeightDp() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Deprecated.
use getDisplayHeightDp instead
getViewportHeightPx() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Deprecated.
use getDisplayHeightPx instead
getViewportWidthDp() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Deprecated.
use getDisplayWidthDp instead.
getViewportWidthPx() - Method in class io.nevernull.mobileui.core.template.DeviceTemplateVariables
Deprecated.
use getDisplayWidthPx instead.
getWidthDp() - Method in class io.nevernull.mobileui.DisplayService.DisplayInfo
Returns the display width in dp
getWidthPx() - Method in class io.nevernull.mobileui.DisplayService.DisplayInfo
Returns the display width in pixels

H

hashCode() - Method in class io.nevernull.mobileui.PlatformService.Version

I

I18nService - Interface in io.nevernull.mobileui
Inject → Service for internationalization information and functions
inject(Object) - Static method in class io.nevernull.mobileui.MobileUI
PURPLE Injects dependencies into the given object.
io.nevernull.mobileui - package io.nevernull.mobileui
MobileUI framework classes
io.nevernull.mobileui.core.template - package io.nevernull.mobileui.core.template
Layout template related classes
io.nevernull.mobileui.lifecycle - package io.nevernull.mobileui.lifecycle
Classes for lifecycle aware components of your app
iOS - io.nevernull.mobileui.PlatformService.OsType
iOS os type.
isBindTestObject() - Method in class io.nevernull.mobileui.LayoutConfig
Returns the flag for the testObject usage.

L

landscape - io.nevernull.mobileui.DisplayService.Orientation
Landscape orientation
LayoutConfig - Class in io.nevernull.mobileui
Configuration for MobileUILayouts on Android and iOS.
LifecycleAware<T> - Interface in io.nevernull.mobileui.lifecycle
Callback interface for listening to component-lifecycle state changes.

M

MobileUI - Class in io.nevernull.mobileui
Main Interface to the basic functions of MobileUI for your app.

O

onCreate(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_CREATE event occurred.
onDestroy(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_DESTROY event occurred.
onPause(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_PAUSE event occurred.
onResume(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_RESUME event occurred.
onStart(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_START event occurred.
onStop(T) - Method in interface io.nevernull.mobileui.lifecycle.LifecycleAware
Notifies that ON_STOP event occurred.

P

PlatformService - Interface in io.nevernull.mobileui
Inject → Interface where MobileUI provides platform-specific runtime information
PlatformService.OsType - Enum in io.nevernull.mobileui
Enumeration for the operating system types
PlatformService.Version - Class in io.nevernull.mobileui
Version supports major minor and maintenance version.
portrait - io.nevernull.mobileui.DisplayService.Orientation
Portrait orientation

R

runOnUiThread(Runnable) - Static method in class io.nevernull.mobileui.MobileUI
Run on the system's UI-Thread, if we're not already there.
runOnUiThread(Runnable, long) - Static method in class io.nevernull.mobileui.MobileUI
Run on the system's UI-Thread after a given delay in ms

S

setMaintenanceVersion(int) - Method in class io.nevernull.mobileui.PlatformService.Version
 
setMajorVersion(int) - Method in class io.nevernull.mobileui.PlatformService.Version
 
setMinorVersion(int) - Method in class io.nevernull.mobileui.PlatformService.Version
 
setTemplateExtVar(String, Boolean) - Method in class io.nevernull.mobileui.LayoutConfig
Sets a Boolean that will be available in the template under ext.[name].
setTemplateExtVar(String, Character) - Method in class io.nevernull.mobileui.LayoutConfig
Sets a Character that will be available in the template under ext.[name].
setTemplateExtVar(String, Number) - Method in class io.nevernull.mobileui.LayoutConfig
Sets a Number that will be available in the template under ext.[name].
setTemplateExtVar(String, String) - Method in class io.nevernull.mobileui.LayoutConfig
Sets a String that will be available in the template under ext.[name].

T

toString() - Method in class io.nevernull.mobileui.PlatformService.Version

V

valueOf(String) - Static method in enum io.nevernull.mobileui.DisplayService.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nevernull.mobileui.PlatformService.OsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class io.nevernull.mobileui.PlatformService.Version
 
values() - Static method in enum io.nevernull.mobileui.DisplayService.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nevernull.mobileui.PlatformService.OsType
Returns an array containing the constants of this enum type, in the order they are declared.
Version() - Constructor for class io.nevernull.mobileui.PlatformService.Version
 
Version(int, int, int) - Constructor for class io.nevernull.mobileui.PlatformService.Version
 

W

with(String) - Static method in class io.nevernull.mobileui.LayoutConfig
Constructs a configuration for the layout resource given here.
A B C D E F G H I L M O P R S T V W 
All Classes All Packages