コード例 #1
0
        public IJsNode appendChild(IJsNode newChild)
        {
            var result = _baseObject.AppendChild(((XmlNode)((JsNode)newChild).BaseObject));

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #2
0
        public IJsNode importNode(IJsNode importedNode, bool deep)
        {
            var result = ((IDocument)_baseObject).ImportNode(importedNode.BaseObject, deep);

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #3
0
        public IJsNode removeChild(IJsNode oldChild)
        {
            var result = _baseObject.RemoveChild(((XmlNode)((JsNode)oldChild).BaseObject));

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #4
0
        public IJsNode replaceChild(IJsNode newChild, IJsNode oldChild)
        {
            var result = _baseObject.ReplaceChild((XmlNode)newChild.BaseObject, (XmlNode)oldChild.BaseObject);

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #5
0
        public IJsNode insertBefore(IJsNode newChild, IJsNode refChild)
        {
            var result = _baseObject.InsertBefore((XmlNode)newChild.BaseObject, (XmlNode)refChild.BaseObject);

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #6
0
        public IJsNode setNamedItemNS(IJsNode arg)
        {
            var result = ((XmlNamedNodeMap)_baseObject).SetNamedItem((XmlNode)arg.BaseObject);

            return((result != null) ? CreateWrapper <IJsNode>(result, _engine) : null);
        }
コード例 #7
0
        public void initMutationEvent(string typeArg, bool canBubbleArg, bool cancelableArg, IJsNode relatedNodeArg,
                                      string prevValueArg, string newValueArg, string attrNameArg, ushort attrChangeArg)
        {
            var mutationEvent = (IMutationEvent)_baseObject;

            mutationEvent.InitMutationEvent(typeArg, canBubbleArg, cancelableArg, relatedNodeArg.BaseObject,
                                            prevValueArg, newValueArg, attrNameArg, (AttrChangeType)attrChangeArg);
        }
コード例 #8
0
 public string printNode(IJsNode node)
 {
     return(_baseObject.PrintNode((XmlNode)node.BaseObject));
 }