com.sun.org.apache.xerces.internal.impl.xs.XSDDescription

Here are the examples of the java api class com.sun.org.apache.xerces.internal.impl.xs.XSDDescription taken from open source projects.

1. XSDHandler#addGrammars()

Project: openjdk
File: XSDHandler.java
private void addGrammars(Vector grammars) {
    int length = grammars.size();
    XSDDescription desc = new XSDDescription();
    for (int i = 0; i < length; i++) {
        final SchemaGrammar sg1 = (SchemaGrammar) grammars.elementAt(i);
        desc.setNamespace(sg1.getTargetNamespace());
        final SchemaGrammar sg2 = findGrammar(desc, fNamespaceGrowth);
        if (sg1 != sg2) {
            addGrammarComponents(sg1, sg2);
        }
    }
}

2. XSDHandler#existingGrammars()

Project: openjdk
File: XSDHandler.java
private boolean existingGrammars(Vector grammars) {
    int length = grammars.size();
    final XSDDescription desc = new XSDDescription();
    for (int i = 0; i < length; i++) {
        final SchemaGrammar sg1 = (SchemaGrammar) grammars.elementAt(i);
        desc.setNamespace(sg1.getTargetNamespace());
        final SchemaGrammar sg2 = findGrammar(desc, false);
        if (sg2 != null) {
            return true;
        }
    }
    return false;
}

3. XSDHandler#addGlobalComponents()

Project: openjdk
File: XSDHandler.java
private void addGlobalComponents(Vector components, Map<String, Vector> importDependencies) {
    final XSDDescription desc = new XSDDescription();
    final int size = components.size();
    for (int i = 0; i < size; i++) {
        addGlobalComponent((XSObject) components.elementAt(i), desc);
    }
    updateImportDependencies(importDependencies);
}

4. XSDHandler#canAddComponents()

Project: openjdk
File: XSDHandler.java
private boolean canAddComponents(Vector components) {
    final int size = components.size();
    final XSDDescription desc = new XSDDescription();
    for (int i = 0; i < size; i++) {
        XSObject component = (XSObject) components.elementAt(i);
        if (!canAddComponent(component, desc)) {
            return false;
        }
    }
    return true;
}