Lines Matching refs:nodeChild
104 ValueNodeManager::ValueNodeChanged(ValueNodeChild* nodeChild,
113 fListeners.ItemAt(i)->ValueNodeChanged(nodeChild, oldNode, newNode);
151 ValueNodeChild* nodeChild = valueNode->NodeChild();
152 if (nodeChild == NULL)
177 ValueNodeChild* nodeChild = new (std::nothrow) VariableValueNodeChild(
179 BReference<ValueNodeChild> nodeChildReference(nodeChild, true);
180 if (nodeChild == NULL || !fContainer->AddChild(nodeChild)) {
181 delete nodeChild;
186 AddChildNodes(nodeChild);
191 ValueNodeManager::_CreateValueNode(ValueNodeChild* nodeChild)
193 if (nodeChild->Node() != NULL)
199 if (nodeChild->IsInternal()) {
200 error = nodeChild->CreateInternalNode(valueNode);
202 error = TypeHandlerRoster::Default()->CreateValueNode(nodeChild,
203 nodeChild->GetType(), NULL, valueNode);
209 nodeChild->SetNode(valueNode);
217 ValueNodeManager::AddChildNodes(ValueNodeChild* nodeChild)
222 ValueNode* valueNode = nodeChild->Node();
224 status_t error = _CreateValueNode(nodeChild);
227 valueNode = nodeChild->Node();