| Package | mx.charts.chartClasses |
| Class | public class InstanceCache |
| Inheritance | InstanceCache Object |
| property | 정의 | ||
|---|---|---|---|
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
| count : int
캐쉬에 현재, 필요한 아이템수입니다.
| InstanceCache | ||
| creationCallback : Function
새로운 인스턴스가 추가되었을 때에 불려 가는 콜백입니다.
| InstanceCache | ||
| discard : Boolean = false
불필요한 인스턴스를 파기할지 어떨지를 결정합니다.
| InstanceCache | ||
| factory : IFactory
캐쉬하는 object의 타입을 생성하는 팩토리입니다.
| InstanceCache | ||
| format : TextFormat
작성된 인스턴스의 어느 쪽인가에 적용되는 TextFormat 입니다.
| InstanceCache | ||
| hide : Boolean = true
불필요한 인스턴스를 비표시로 할지 어떨지를 결정합니다.
| InstanceCache | ||
| insertPosition : int
[write-only]
부모가 가지는 아이의 리스트중의 인스턴스의 위치입니다.
| InstanceCache | ||
| instances : Array
[read-only]
캐쉬된 인스턴스의 배열입니다.
| InstanceCache | ||
| properties : Object
새로운 인스턴스에 할당하는 property의 해시 MAP입니다.
| InstanceCache | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
| remove : Boolean = false
불필요한 인스턴스를 그 부모로부터 삭제할지 어떨지를 결정합니다.
| InstanceCache | ||
| Methods | 정의 | ||
|---|---|---|---|
| InstanceCache (type:Object , parent:Object = null, insertPosition:int = -1)
constructor .
| InstanceCache | ||
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
| count | property |
count:int [read-write]캐쉬에 현재, 필요한 아이템수입니다.
Implements public function get count():int
public function set count(value:int ):void
| creationCallback | property |
public var creationCallback:Function
새로운 인스턴스가 추가되었을 때에 불려 가는 콜백입니다. 이 콜백에는 이하의 서명이 있습니다.
function creationCallback(newInstance:Object, cache:InstanceCache) :void;
| discard | property |
public var discard:Boolean = false
불필요한 인스턴스를 파기할지 어떨지를 결정합니다. true 로 설정하면, 캐쉬 카운트가 감소했을 때에 여분의 엘리먼트가 파기됩니다. 다른 값을 설정했을 경우는, 여분의 엘리먼트가 다른 캐쉬에 보관 유지되어 캐쉬 카운트가 증가했을 때에 재사용됩니다.
| factory | property |
factory:IFactory [read-write]캐쉬하는 object의 타입을 생성하는 팩토리입니다. 이것에 할당하면, 현재의 모든 인스턴스가 파기되어, 올바른 타입의 새로운 인스턴스가 재작성됩니다.
Implements public function get factory():IFactory
public function set factory(value:IFactory ):void
| format | property |
format:TextFormat [read-write]작성된 인스턴스의 어느 쪽인가에 적용되는 TextFormat 입니다. 설정되었을 경우, 이 포맷이, 작성된 모든 인스턴스의 컨텐츠에 현재의 디폴트 포맷으로서 적용됩니다. 이 property는, 팩토리에 의해 TextField 인스턴스가 생성되는 경우에게만 유효합니다.
Implements public function get format():TextFormat
public function set format(value:TextFormat ):void
| hide | property |
public var hide:Boolean = true
불필요한 인스턴스를 비표시로 할지 어떨지를 결정합니다. true 로 설정하면, 여분의 각 엘리먼트로 visible property가, 캐쉬 카운트가 감소했을 때에는 false 에, 캐쉬 카운트가 증가했을 때에는 true 로 설정됩니다.
이 property는, 팩토리에 의해 DisplayObjects 가 생성될 때에만 유효합니다. 다른 팩토리 타입의 경우, 이 property를 true 로 설정하면 런타임 에러가 발생합니다.
| insertPosition | property |
insertPosition:int [write-only]부모가 가지는 아이의 리스트중의 인스턴스의 위치입니다.
Implements public function set insertPosition(value:int ):void
| instances | property |
instances:Array [read-only]
캐쉬된 인스턴스의 배열입니다. 이 배열안에는, 현재 요구되고 있는 것 이외로도 인스턴스가 존재하는 경우가 있습니다. 이 배열의 길이는 아니고, 인스턴스 캐쉬의 count property를 확인할 필요가 있습니다.
public function get instances():Array
| properties | property |
properties:Object [read-write]새로운 인스턴스에 할당하는 property의 해시 MAP입니다. 이 해시 MAP내의 키와 값의 각 페어가, 작성된 각 인스턴스에 할당할 수 있습니다. property 해시 MAP는 설정시에, 기존의 모든 인스턴스에 할당할 수 있습니다.
해시 MAP내의 값의 클론은 작성되지 않습니다. object치는 모든 인스턴스에 의해 공유됩니다.
Implements public function get properties():Object
public function set properties(value:Object ):void
| remove | property |
public var remove:Boolean = false
불필요한 인스턴스를 그 부모로부터 삭제할지 어떨지를 결정합니다. true 로 설정하면, 캐쉬 카운트가 감소했을 때에, 여분의 각 엘리먼트의 부모로 removeChild() Methods가 불려 갑니다.
이 property는, 팩토리에 의해 DisplayObjects 가 생성될 때에만 유효합니다. 다른 팩토리 타입의 경우, 이 property를 true 로 설정하면 런타임 에러가 발생합니다.
| InstanceCache | () | constructor |
public 함수 InstanceCache(type:Object , parent:Object = null, insertPosition:int = -1)constructor .
Parameterstype:Object — 구축하는 object의 타입입니다. Class 또는 IFactory 의 머지않아인가입니다.
|
|
parent:Object (default = null) — 새로운 인스턴스를 추가할 수가 있는 임의의 DisplayObject 입니다.
|
|
insertPosition:int (default = -1) — 부모가 가지는 아이의 리스트중에서, 인스턴스를 추가하는 장소입니다. child 리스트의 마지막에 아이를 추가하려면,-1 로 설정합니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/chartClasses/InstanceCache.html