/*
* reserved comment block
* DO NOT REMOVE OR ALTER!
*/
/*
* Copyright 2001-2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* The notation declaration schema component traverser.
*
* <notation
* id = ID
* name = NCName
* public = anyURI
* system = anyURI
* {any attributes with non-schema namespace . . .}>
* Content: (annotation?)
* </notation>
*
* @xerces.internal
*
* @author Rahul Srivastava, Sun Microsystems Inc.
* @author Elena Litani, IBM
* @version $Id: XSDNotationTraverser.java,v 1.7 2010-11-01 04:40:02 joehw Exp $
*/
super(handler, gAttrCheck);
}
// General Attribute Checking for elmNode
//get attributes
reportSchemaError("s4s-att-must-appear", new Object[]{SchemaSymbols.ELT_NOTATION, SchemaSymbols.ATT_NAME}, elmNode);
return null;
}
publicAttr = "missing";
}
//check content
}
else {
}
}
if (annotation != null) {
annotations = new XSObjectListImpl();
} else {
}
Object[] args = new Object [] {SchemaSymbols.ELT_NOTATION, "(annotation?)", DOMUtil.getLocalName(content)};
}
}
// also add it to extended map
}
// handle duplicates
}
}
return notation;
}
}