Class mx.data.encoders.DatasetDeltaToXUpdateDelta

????
   +--DataAccessor
      +--mx.data.encoders.DatasetDeltaToXUpdateDelta

Description

An encoder that encodes a deltapacket from a dataset into a deltapacket that can be used by the XUpdateResolver

Field Index

rowNodeKey

Method Index

addDeltaItemToDelta(), addNewNodeData(), createXMLElementFromXPath(), createXMLElementRecursePath(), createXMLNode(), encodeFieldValue(), getChildNodeByName(), getDelta(), getFullXPathToField(), getGettableTypes(), getNewDeltaList(), getParamValue(), getSettableTypes(), getTypedValue(), getXPathToField(), getXPathToParent(), getXPathToRow(), replacePathIndexParameters(), setTypedValue()

Field Detail

rowNodeKey

rowNodeKey:String

Method Detail

getTypedValue

function getTypedValue(requestedType:
String):TypedValue

getGettableTypes

function getGettableTypes():
Array

setTypedValue

function setTypedValue(newValue:TypedValue):
Array

getSettableTypes

function getSettableTypes():
Array

addDeltaItemToDelta

private function addDeltaItemToDelta(di:DeltaItem, delta:Delta):Void

addNewNodeData

private function addNewNodeData(xmlDoc:
XML, deltaObj:Delta):Void

createXMLElementFromXPath

private function createXMLElementFromXPath(xmlDoc:
XML, xpath:String):XMLNode

createXMLNode

private function createXMLNode(deltaObj:Delta):
XMLNode

createXMLElementRecursePath

private function createXMLElementRecursePath(xmlDoc:
XML, contextNode:XMLNode, strParser:StringTokenParser):Number

encodeFieldValue

private function encodeFieldValue(fieldName:
String, value:Object):String

getChildNodeByName

private function getChildNodeByName(node:
XMLNode, nodeName:String):XMLNode

getDelta

private function getDelta(deltaObj:Delta, xpathInfo:
Object):DeltaImpl

getNewDeltaList

private function getNewDeltaList(dp:DeltaPacket):
Array

getFullXPathToField

private function getFullXPathToField(deltaObj:Delta, fieldName:
String):String

getXPathToField

private function getXPathToField(deltaObj:Delta, fieldName:
String):String

getXPathToParent

private function getXPathToParent(deltaObj:Delta):
String

getXPathToRow

private function getXPathToRow(deltaObj:Delta):
String

replacePathIndexParameters

private function replacePathIndexParameters(pathIndex:
String, deltaObj:Delta):String

getParamValue

private function getParamValue(param:
String, deltaObj:Delta):String