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메소드들을 정의한다.