internal static XdmNodeKind ForNodeKindTest(JNodeKindTest test) { int kind = test.getPrimitiveType(); switch (kind) { case JType.DOCUMENT: return(Document); case JType.ELEMENT: return(Element); case JType.ATTRIBUTE: return(Attribute); case JType.TEXT: return(Text); case JType.COMMENT: return(Comment); case JType.PROCESSING_INSTRUCTION: return(ProcessingInstruction); case JType.NAMESPACE: return(Namespace); default: throw new ArgumentException("Unknown node kind"); } }
internal static XdmNodeKind ForNodeKindTest(JNodeKindTest test) { int kind = test.getPrimitiveType(); switch (kind) { case JType.DOCUMENT: return Document; case JType.ELEMENT: return Element; case JType.ATTRIBUTE: return Attribute; case JType.TEXT: return Text; case JType.COMMENT: return Comment; case JType.PROCESSING_INSTRUCTION: return ProcessingInstruction; case JType.NAMESPACE: return Namespace; default: throw new ArgumentException("Unknown node kind"); } }