Class Index
-
$global
-
tau
최상위 네임스페이스, 앱 개발시 빈번히 사용되는 Utility 멤소드들을 정의한다.
-
tau.ArrayHelper
Array 객체를 편리하게 사용할 수 있도록 하기 위한 Utility 클래스이다.
-
tau.Class
Mobello의 클래스 시스템으로 외부에서는 접근이 제한된다.
-
tau.data.XMLRequest
XMLHttpRequest Helper클래스
-
tau.data.XSSRequest
Cross Script loading request helper.
-
tau.fx
Mobello의 Visual effects들을 정의한다.
-
tau.fx.Animation
구간별로 style을 지정하여 애니메이션 효과를 나타나게 하는 클래스이다.
-
tau.fx.Transition
현재 style에서 다른 style로 순차적 전환하여 애니메이션 효과를 나타나게 하는 클래스이다.
-
tau.ItemRegistry
맵 또는 배열 객체에 값을 저장하고 추출할 수 있는 기능을 정의한 클래스
-
tau.MapArray
맵 또는 배열객체에 값을 저장하고 가져올 수 있는 기능을 정의한다.
-
tau.rt
Mobello의 Runtime Module들을 정의한다.
-
tau.rt.Application
개발자들이 개발한 앱을 추상화한 클래스이며 관련된 기능들을 정의한다.
-
tau.rt.ApplicationContext
Application의 정보인 ID, localStorage등의 정보에 접근할 수 있는 기능을 정의한다.
-
tau.rt.Clipboard
Temporary로 생성되는 DOM객체들을 저장하기 위한 기능들을 정의한 클래스이다.
-
tau.rt.Dashboard
Multi-Tasking을 위한 Dashboard기능을 구현하는 클래스
-
tau.rt.Dependency
이 클래스는 현재 샐행할 tau.rt.Application과 의존관계가 있는 외부 라이브러리 파일을 나타낸다.
-
tau.rt.DependencyChain
연관성이 있는 클래스들을 로딩하기 위한 Chain을 구성하고 resolve 메소드를 호출하면 Chain으로 구성된 라이브러리들을 순서대로 로딩될 수 있도록 보장한다.
-
tau.rt.Event
Mobello에서 사용되는 클래스를 정의한다.
-
tau.rt.EventDelegator
EventDelegator는 이벤트를 전송하고 받기위해 필요한 허브역할을 수행한다.
-
tau.rt.EventManager
Mobello의 이벤트 처리 시스템을 위한 기능들을 정의한다.
-
tau.rt.EventPublisher
EventPublisher는 이벤트가 발생되면 해당 이벤트 리스너와 바인딩 시키는 작업을 수행한다.
-
tau.rt.InstallDependency
이 클래스는 각 어플리케이션별 필요한 config파일을 로딩하기 위한 기능들을 구현한다.
-
tau.rt.Module
Application 또는 Dashboard의 부모클래스
이 클래스의 인스턴스는 start메소드를 통해 Lifecycle이 시작된다. -
tau.rt.Runtime
모듈(tau.rt.Module)의 동작을 관리한다.
-
tau.rt.StorageContext
Persistent한 데이터 저장소를 관리하기 위한 기능들을 정의한다.
-
tau.rt.Theme
테마에 해당하는 css파일을 동적으로 로드하고 언로드해 주는 class
-
tau.rt.ThemeManager
default, app의theme을 등록하고, default, app의 theme을 변경해 주는 class.
-
tau.ScriptHelper
동적인 방법으로 자바스크립트(opts.type = 'script') 또는 CSS 링크(opts.type = 'css')를 로딩한다.
-
tau.TObject
Mobello에서 생성하는 모든 객체는 tau.TObject를 상속받는다.
-
tau.ui
UI관련 네임스페이스, 네이스페이스 하위에는 UI와 관련되어 있는
component, scene, controller을 정의한다. -
tau.ui.ActionSheet
팝업 형태로 버튼들을 표시하고 버튼을 눌렸을 때 #event:tau.rt.Event.SELECTCHANGE 이벤트를 받아서 처리할 수 컴포넌트이다.
-
tau.ui.ActivityIndicator
작업의 진행상황을 이미지, 메세지로 보여주는 컴포넌트이다.
-
tau.ui.Button
Button 클래스는 기본적으로 제공하는 버튼 컴포넌트이다.
-
tau.ui.Carousel
스크롤이 되는 패널안에 전체 크기를 차지하는 패널이 여러개를 가지고 있어서, 한번 스크롤하면 페이지 단위로 이전, 다음으로 이동해서 다음 패널이 보이는 컴포넌트이다.
-
tau.ui.CarouselIndicator
Carousel 컴포넌트에서 indicator을 터치하면 현재 선택된 indicator의 버튼을 기준을 고려해서 이전, 다음 페이지로 이동시킨다.
-
tau.ui.Checkbox
체크 박스는, HTML tag인 input type checkbox와 유사한 컴포넌트로
true또는false값을 선택할 수 있는 컴포넌트이다. -
tau.ui.Component
컴포넌트는 scene에 표시할 수 있고 사용자와 상호작용할 수 있는 GUI 객체이다.
-
tau.ui.Container
컨테이너는 tau.ui.Component 인스턴스를 하위로 관리하는 클래스이다.
-
tau.ui.Control
-
tau.ui.Controller
컨트롤러는 tau.ui.Controller.doStart, tau.ui.Controller.doDestory 메소드들을 통해 Scene의 Lifecycle을 관리한다.
-
tau.ui.DashboardController
Dashboard의 UI를 구성하는 SceneController 클래스이다.
-
tau.ui.DatePicker
DatePicker는 날짜 및 시간을 선택 할 수 있도록 tau.ui.Picker를 확장한 컴포넌트이다.
-
tau.ui.Dialog
팝업형태의 다이얼로그 컴포넌트이다.
-
tau.ui.Drawable
Drawable은 UI 컴포넌트 객체들을 랜더링하기 위해 사용되는 DOM element를 캡슐화하는 클래스이다.
-
tau.ui.ImageView
이미지 뷰는 단일 이미지를 표시하거나 여러 이미지를 애니메이션으로 동작하게 표시해주는 컴포넌트이다.
-
tau.ui.IndexBar
인덱스바는 테이블의 섹션으로 빠르게 이동하는데 사용된다.
-
tau.ui.Label
텍스트를 배치하기 위한 컴퍼넌트이다.
-
tau.ui.LinkUrl
링크를 생성하기 위해 사용되는 컴포넌트
-
tau.ui.Mask
Mask는 주로 tau.ui.Container 컴포넌트에서 배경을 mask하기 위해 주로 사용된다.
-
tau.ui.ModalSceneController
이 클래스는 Module 내부에서 동작하며 사용자 Application은 하나의 ModalSceneController만 가질 수 있다.
-
tau.ui.NavigationBar
3개의 하위 컴포넌트(Title, LeftItem, RightItem)를 관리하는 Navigation Bar Scene.
-
tau.ui.NavigationController
Navigation관련 기능들을 정의한다.
-
tau.ui.PaginationBar
PaginationBar는 tau.ui.Table에서 페이지네이션 처리를 위해 사용되는 클래스이다.
-
tau.ui.Panel
하위로 컴포넌트를 포함할 수 있는 기본 컨테이너 컴포넌트이다.
-
tau.ui.ParallelNavigator
화면(Scene)의 병렬적인(tab) 네비게이션 상태를 관리한다.
-
tau.ui.Picker
Picker 는 확정된 값(list) 를 선택 할 수 있도록 작성된 Class 이다.
-
tau.ui.PopoverController
현재 스크린에 대한 포커스를 잃지 않고 작은 영역에 추가적인 내용을 보여주기 위한 용도로 사용한다.
-
tau.ui.Radio
단일 라디오는 CheckBox 컴포넌트와 동일하지만, 라디오 컴포넌트가 RadioGroup으로 설정된 경우 그룹으로 묶인 라디오 컴포넌트는 한개만 선택된다.
-
tau.ui.RadioGroup
라디오 컴포넌트를 그룹으로 관리해주는 컴포넌트이다.
-
tau.ui.Scene
Scene은 단일 스크린을 가지고 내부에 컴포넌트를 배치하고 관리하는 클래스이다.
-
tau.ui.SceneController
사용자화면(scene)의 생성과 사용자로 부터의 반응을 처리하기 위한 기능을 정의한다.
-
tau.ui.Scrollbar
ScrollPanel에서 터치 이벤트가 발생하면 스크롤 정보를 표시하기 위해 사용되는 클래스이다.
-
tau.ui.ScrollPanel
ScrollPanel은 인스턴스가 포함되어 있는 tau.ui.Scene의 크기보다 큰 컨텐츠를 화면에 보여지도록 스크롤을 제공하는 클래스이다.
-
tau.ui.SegmentedButton
하위로 복수의 tau.ui.Button을 가지는 컴포넌트로 여러개를 선택하거나, 한 개만 선택할 수 있는 컴포넌트.
-
tau.ui.Select
HTML의 select tag를 확장한 컴포넌트.
-
tau.ui.SequenceNavigator
화면(scene)의 순차적인 네비게이션(depth) 이력을 관리한다.
-
tau.ui.Shortcut
Dashboard 에 생성될 Shortcut을 정의한다.
-
tau.ui.Slider
Slider는 값의 지속적인 범위에서 하나의 값을 선택하는 데 사용되는 컴포넌트이다.
-
tau.ui.Space
주로 툴바 컴포넌트 tau.ui.ToolBar에서 컴포넌트 사이의 공백을 주기 위해 사용되는 레이아웃을 위한 컴포넌트이다.
-
tau.ui.Spinner
Spinner 클래스는 값을 설정된 범위에서 증가 혹은 감소시키는 컴포넌트이다.
-
tau.ui.Switch
on(
1), off(0) 둘중의 하나의 상태를 가지는 컴포넌트 Switch 컴포넌트를 탭하거나, 혹은 thumb을 이동해서 on/off 상태를 변경할 수 있다. -
tau.ui.SystemDialog
새로운 SystemDialog객체를 생성한다.
-
tau.ui.SystemDock
새로운 SystemDock객체를 생성한다.
-
tau.ui.TabBar
Navigator의 하나인 tau.ui.ParallelNavigator에 하위에 설정되어 있는 복수 개의 tau.ui.SceneController에 접근하기 위한 버튼 컴포넌트들을 관리하는 Scene.
-
tau.ui.Table
Table는 header, footer, tau.ui.TableCell 컴포넌트를 컨텐트로 포함하는 리스트 컴포넌트이다.
-
tau.ui.TableCell
테이블 셀은 테이블 객체의 하위 컴포넌트로서 하나의 행에 해당하며 행에 대한 UI를 구성할 수 있다.
-
tau.ui.TableSceneController
TableSceneController는 Table 컴포넌트를 사용하는 Scene을 만들 때 테이블 처리 기능을 쉽게 할 수 있도록 만은 클래스이다.
-
tau.ui.TableSection
하위 컴포넌트인 tau.ui.TableCell에 대한 그룹핑을 위한 컴포넌트이다.
-
tau.ui.TextArea
TextArea 객체는 복수개의 행을 가진 텍스트를 편집하고 보여주는 컴포넌트이다.
-
tau.ui.TextField
TextField는 단일 행의 텍스트 편집을 할 수 있도록 지원하는 텍스트 입력 컴포넌트이다.
-
tau.ui.TextView
텍스트 뷰 객체는 여러 행의 읽기 전용 텍스트를 표시하는 컴포넌트이다.
-
tau.ui.ToolBar
주로 tau.ui.Button을 하위 컴포넌트로 가지는 바 형태의 컴포넌트.
-
tau.URLHelper
URL을 파싱하고 관리하는 Helper클래스
-
tau.util
편리하게 사용할 수 있는 Utility 메소드들을 정의한다.
-
tau.util.dom
DOM 조작과 관련된 Utility메소드들을 정의한다.