This page was saved using jaction on 2006-09-04 8:34:14.
Address: http://flexdocs.kr/docs/flex2/langref/mx/collections/XMLListCollection.html
Title: mx.collections.XMLListCollection (Flex™ 2 레퍼런스 가이드)  •  Size: 67786
Packagemx.collections
Classpublic class XMLListCollection
InheritanceXMLListCollection Inheritance ListCollectionView Inheritance Proxy Inheritance Object

XMLListCollection 클래스는, XMLList object에 콜렉션 기능을 제공해, 네이티브 XMLList 클래스의 Methods의 몇개인가를 사용 가능하게 합니다.

MXML 문장구조법expandedMXML 문장구조법의 비표시

<mx:XMLListCollection> 태그는 Super 클래스의 모든 속성을 Inheritance해, 다음의 태그 속성을 추가합니다.

 <mx:XMLListCollection property source="null" /> 

디폴트의 MXML propertysource

See also

XMLList
XML
데이터 프로바이더 및 콜렉션의 사용


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 InheritedfilterFunction : Function
함수의 조건에 일치하지 않는 아이템을 삭제하기 위해서 뷰가 사용하는 함수입니다.
ListCollectionView
 Inheritedlength : int
이 뷰내의 아이템의 수입니다.
ListCollectionView
 Inheritedlist : IList
이 콜렉션뷰가 둘러싸는 IList 입니다.
ListCollectionView
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
 Inheritedsort : Sort
ICollectionView 에 적용되는 소트입니다.
ListCollectionView
  source : XMLList
이 콜렉션의 기본으로 되는 XMLList 입니다.
XMLListCollection
Protected property
 property정의
 InheritedlocalIndex : Array
뷰에 소트 또는 필터를 적용하면, 그 뷰 (소트에 의해 아이템의 순서가 변경되었는지, 또는 필터에 의해 아이템수가 줄어든 뷰)에 포함되어 있는 아이템의 배열이 localIndex property에 소트순서에 포함됩니다.
ListCollectionView
Public Methods
 Methods정의
  XMLListCollection (source:XMLList = null)
constructor   .
XMLListCollection
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
ListCollectionView
 InheritedaddItem (item:Object ):void
지정된 아이템을 리스트의 말미에 추가합니다.
ListCollectionView
 InheritedaddItemAt (item:Object , index:int ):void
지정된 인덱스 위치에 아이템을 추가합니다.
ListCollectionView
  attribute (attributeName:Object ):XMLList
XMLList 내의 각 XML object의 attribute() Methods를 호출해, 지정한 attributeName 와 일치하는 결과 object의 XMLList 를 돌려줍니다.
XMLListCollection
  attributes ():XMLList
XMLList object내의 각 XML object의 attributes() Methods를 호출해, 각 XML object의 속성의 XMLList 를 돌려줍니다.
XMLListCollection
  child (propertyName:Object ):XMLList
XMLList 내의 각 XML object의 child() Methods를 호출해, 지정한 property명을 가지는 아이를 순서에 포함한 XMLList 를 돌려줍니다.
XMLListCollection
  children ():XMLList
XMLList 내의 각 XML object의 children() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다.
XMLListCollection
 Inheritedcontains (item:Object ):Boolean
뷰로 지정된 object를 포함할지 어떨지를 돌려줍니다.
ListCollectionView
  copy ():XMLList
XMLList object의 deep 복사를 돌려줍니다.
XMLListCollection
 InheritedcreateCursor ():IViewCursor
이 뷰에 대해서 사용하는 새로운 IViewCursor 를 작성합니다.
ListCollectionView
  descendants (name:Object = *):XMLList
XMLList 내의 각 XML object의 descendants() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다.
XMLListCollection
 InheriteddisableAutoUpdate ():void
콜렉션 자체 및 콜렉션내의 아이템의 변경이 뷰로부터 dispatch되지 않게 합니다.
ListCollectionView
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
ListCollectionView
  elements (name:String = "*"):XMLList
XMLList 의 각 XML object의 elements() Methods를 호출합니다.
XMLListCollection
 InheritedenableAutoUpdate ():void
자동 갱신을 유효하게 합니다.
ListCollectionView
 InheritedgetItemAt (index:int , prefetch:int = 0):Object
지정된 인덱스 위치에 있는 아이템을 취득합니다.
ListCollectionView
 InheritedgetItemIndex (item:Object ):int
아이템이 리스트내에 있어, getItemAt(index) == 아이템이 되는 것 같은 경우는, 아이템의 인덱스를 돌려줍니다.
ListCollectionView
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
ListCollectionView
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 Inheritedinitialized (document:Object , id:String ):void
MXML 태그를 사용해 ListCollectionView 를 작성했을 때에, MXML 컴파일러에 의해 자동적으로 불려 갑니다.
ListCollectionView
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheriteditemUpdated (item:Object , property:Object = null, oldValue:Object = null, newValue:Object = null):void
아이템이 갱신된 뷰를 통지합니다.
ListCollectionView
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 Inheritedrefresh ():Boolean
뷰에 소트와 필터를 적용합니다.
ListCollectionView
 InheritedremoveAll ():void
리스트로부터 모든 아이템을 삭제합니다.
ListCollectionView
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
ListCollectionView
 InheritedremoveItemAt (index:int ):Object
지정된 인덱스 위치에 있는 아이템을 삭제해, 돌려줍니다.
ListCollectionView
 InheritedsetItemAt (item:Object , index:int ):Object
지정된 인덱스 위치에 아이템을 배치합니다.
ListCollectionView
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
  text ():XMLList
XMLList 내의 각 XML object의 text() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다.
XMLListCollection
 InheritedtoArray ():Array
IList Implements과 같은 순서로 지정된 배열을 돌려줍니다.
ListCollectionView
  toString ():String
XMLList 의 각 XML object의 toString() Methods를 호출해, XMLList 의 string 표현을 돌려줍니다.
XMLListCollection
  toXMLString ():String
XMLList 의 각 XML object의 toXMLString() Methods를 호출해, XMLList 의 string 표현을 돌려줍니다.
XMLListCollection
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
ListCollectionView
Protected Methods
 Methods정의
 InheritedcallProperty (name:* , ... rest):*
함수로서 호출해 가능한 object property의 동작을 덧쓰기합니다.
Proxy
 InheriteddeleteProperty (name:* ):Boolean
property를 삭제하는 요구를 덧쓰기합니다.
Proxy
 InheritedgetDescendants (name:* ):*
descendant 연산자의 사용을 재정의(override) 합니다.
Proxy
 InheritedgetProperty (name:* ):*
property의 값에 대한 요구를 덧쓰기합니다.
Proxy
 InheritedhasProperty (name:* ):Boolean
object가 특정의 property를 가지고 있을지 어떨지를 이름 마다 체크하는 요구를 덧쓰기합니다.
Proxy
 InheritedisAttribute (name:* ):Boolean
지정된 QName 가 속성으로서 마크 되고 있는지 어떤지를 확인합니다.
Proxy
 InheritednextName (index:int ):String
인덱스 번호를 사용해, 프록시가 되는 object의 property를 열거해 property명을 취득할 수 있습니다.
Proxy
 InheritednextNameIndex (index:int ):int
인덱스 번호를 사용해, 프록시가 되는 object의 property를 열거할 수 있습니다.
Proxy
 InheritednextValue (index:int ):*
인덱스 번호를 사용해, 프록시가 되는 object의 property를 열거해 property치를 취득할 수 있습니다.
Proxy
 InheritedsetProperty (name:* , value:* ):void
property의 값을 변경하는 호출을 덧쓰기합니다.
Proxy
이벤트
 이벤트일람정의
 InheritedcollectionChange ICollectionView 가 어떠한 방법으로 갱신되면 dispatch됩니다. ListCollectionView
property의 상세
sourceproperty
source:XMLList   [read-write]

이 콜렉션의 기본으로 되는 XMLList 입니다. XMLListCollection object는, 원의 XMLList object에 직접 더한 변경을 나타내지 않습니다. 콜렉션을 변경하려면 , 항상 XMLListCollection Methods를 사용합니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get source():XMLList
    public function set source(value:XMLList ):void
constructor    의 상세
XMLListCollection()constructor   
public 함수 XMLListCollection(source:XMLList = null)

constructor   .

지정된 XMLList object를 사용해 새로운 XMLListCollection object를 작성합니다.

Parameters
source:XMLList (default = null) — XMLListCollection object에 의해 나타내지는 데이터를 보관 유지하는 XMLList object입니다.
Methods의 상세
attribute()Methods
public function attribute(attributeName:Object ):XMLList

XMLList 내의 각 XML object의 attribute() Methods를 호출해, 지정한 attributeName 와 일치하는 결과 object의 XMLList 를 돌려줍니다.

Parameters
attributeName:Object — XMLList 에 있는 XML object의, 조합하는 속성입니다.

반환값
XMLList — 일치하는 XML object의 XMLList 입니다.

See also

attributes()Methods 
public function attributes():XMLList

XMLList object내의 각 XML object의 attributes() Methods를 호출해, 각 XML object의 속성의 XMLList 를 돌려줍니다.

반환값
XMLList — 결과의 XML object와 속성의 일람을 포함한 XMLList 입니다.

See also

child()Methods 
public function child(propertyName:Object ):XMLList

XMLList 내의 각 XML object의 child() Methods를 호출해, 지정한 property명을 가지는 아이를 순서에 포함한 XMLList 를 돌려줍니다.

Parameters
propertyName:Object — 조합하는 property입니다.

반환값
XMLList — 원의 XMLList 내의 XML object의 child 가운데, 일치한 아이의 XMLList 입니다.

See also

children()Methods 
public function children():XMLList

XMLList 내의 각 XML object의 children() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다.

반환값
XMLList — 원의 XMLList 내의, XML object의 아이의 XMLList 입니다.

See also

copy()Methods 
public function copy():XMLList

XMLList object의 deep 복사를 돌려줍니다.

반환값
XMLList — XMLList object의 복사입니다.
descendants()Methods 
public function descendants(name:Object = *):XMLList

XMLList 내의 각 XML object의 descendants() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다. name Parameters는, XML object의 descendants() Methods에게 건네집니다. 이름을 지정하지 않는 경우는,descendants() Methods에 empty의 string (")가 건네받습니다.

Parameters
name:Object (default = *) — 조합하는 엘리먼트의 이름입니다.

반환값
XMLList — 원의 XMLList 내의 XML object의 자손 (아이, 손자등) 가운데, 일치하는 자손의 XMLList 입니다.

See also

elements()Methods 
public function elements(name:String = "*"):XMLList

XMLList 의 각 XML object의 elements() Methods를 호출합니다. name Parameters는, XML object의 elements() Methods에게 건네집니다. 이름을 지정하지 않는 경우는,elements() Methods에 empty의 string (")가 건네받습니다.

Parameters
name:String (default = "*") — 조합하는 엘리먼트의 이름입니다.

반환값
XMLList — 원의 XMLList 내의 XML object의 child 엘리먼트 가운데, 일치하는 child 엘리먼트의 XMLList 입니다.

See also

text()Methods 
public function text():XMLList

XMLList 내의 각 XML object의 text() Methods를 호출해, 그 결과를 포함한 XMLList 를 돌려줍니다.

반환값
XMLList

See also

toString()Methods 
public override function toString():String

XMLList 의 각 XML object의 toString() Methods를 호출해, XMLList 의 string 표현을 돌려줍니다. XML 클래스의 prettyPrinting property를 true 로 설정하면, XMLList 내의 각 XML object의 결과는, 개행 캐릭터로 단락지어집니다. prettyPrintingfalse 로 설정하면, 그 결과는 연결되는 것만으로, 개행 캐릭터로 단락지어지지 않습니다.

toString() Methods에서는, 단순한 내용을 가지는 XML object에 대해서 돌려주어지는 string로, 개시 태그, 속성, namespace 선언, 및 종료 태그가 삭제됩니다. 단순한 내용을 가지는 XML object에 대해서 돌려주어지는 string로 상기가 삭제되지 않게 하려면 ,toXMLString() Methods를 사용합니다.

반환값
String

See also

toXMLString()Methods 
public function toXMLString():String

XMLList 의 각 XML object의 toXMLString() Methods를 호출해, XMLList 의 string 표현을 돌려줍니다. XML 클래스의 prettyPrinting property를 true 로 설정하면, XMLList 내의 각 XML object의 결과는, 개행 캐릭터로 단락지어집니다. prettyPrintingfalse 로 설정하면, 그 결과는 연결되어 개행 캐릭터로 단락지어지지 않습니다.

toXMLString() Methods에서는, 단순한 내용을 가지는 XML object에 대해서 돌려주어지는 string로, 개시 태그, 속성, namespace 선언, 및 종료 태그가 보관 유지됩니다. 단순한 내용을 가지는 XML object에 대해서 돌려주어지는 string로 상기를 삭제하려면 ,toString() Methods를 사용합니다.

반환값
String — XMLList 의 string 표현입니다.

See also







 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/collections/XMLListCollection.html