- checkArgument(schema instanceof AnyXmlSchemaNode, "Node %s is not anyxml", schema.getPath());
- return (AnyXmlSchemaNode)schema;
+ checkArgument(schema instanceof AnyxmlSchemaNode, "Node %s is not anyxml", schema);
+ return (AnyxmlSchemaNode)schema;
+ }
+
+ public void startAnyxmlNode(final NodeIdentifier name) {
+ schemaStack.push(anyxmlNode(name));
+ }
+
+ public AnydataSchemaNode anydataNode(final NodeIdentifier name) {
+ final SchemaNode schema = getSchema(name);
+ checkArgument(schema instanceof AnydataSchemaNode, "Node %s is not anydata", schema);
+ return (AnydataSchemaNode)schema;
+ }
+
+ public void startAnydataNode(final NodeIdentifier name) {
+ schemaStack.push(anydataNode(name));