Tabnine Logo
XMLSchemaReader.getOrCreateSchema
Code IndexAdd Tabnine to your IDE (free)

How to use
getOrCreateSchema
method
in
com.sun.msv.reader.xmlschema.XMLSchemaReader

Best Java code snippets using com.sun.msv.reader.xmlschema.XMLSchemaReader.getOrCreateSchema (Showing top 20 results out of 315)

origin: msv/msv

protected void onTargetNamespaceResolved( String targetNs ) {
  super.onTargetNamespaceResolved(targetNs);
  
  final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
  
  // sets new XMLSchemaGrammar object.
  old = reader.currentSchema;
  reader.currentSchema = reader.getOrCreateSchema(targetNs);
  
  if( reader.isSchemaDefined(reader.currentSchema) )  {
    reader.reportError( XMLSchemaReader.ERR_DUPLICATE_SCHEMA_DEFINITION, targetNs );
    // recover by providing dummy grammar object.
    // this object is not registered to the map,
    // so it cannot be referenced.
    reader.currentSchema = new XMLSchemaSchema(targetNs,reader.grammar);
  }
  
  reader.markSchemaAsDefined(reader.currentSchema);
}

origin: com.sun.xml.bind/jaxb1-impl

protected void onTargetNamespaceResolved( String targetNs ) {
  super.onTargetNamespaceResolved(targetNs);
  
  final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
  
  // sets new XMLSchemaGrammar object.
  old = reader.currentSchema;
  reader.currentSchema = reader.getOrCreateSchema(targetNs);
  
  if( reader.isSchemaDefined(reader.currentSchema) )  {
    reader.reportError( XMLSchemaReader.ERR_DUPLICATE_SCHEMA_DEFINITION, targetNs );
    // recover by providing dummy grammar object.
    // this object is not registered to the map,
    // so it cannot be referenced.
    reader.currentSchema = new XMLSchemaSchema(targetNs,reader.grammar);
  }
  
  reader.markSchemaAsDefined(reader.currentSchema);
}

origin: kohsuke/msv

  public void patch() {
    
    Expression e=null;
    
    if( reader.isSchemaNamespace(s[0]) )
      // datatypes of XML Schema part 2
      e = reader.resolveBuiltinSimpleType(s[1]);
    
    if(e==null) {
      XMLSchemaSchema g = reader.getOrCreateSchema(s[0]/*uri*/);
      e = g.simpleTypes.get(s[1]/*local name*/);
      if(e==null)    e = g.complexTypes.get(s[1]);
      if(e==null ) {
        // both simpleType and complexType are undefined.
        reader.reportError( XMLSchemaReader.ERR_UNDEFINED_ELEMENTTYPE, typeQName );
        e = Expression.nullSet;    // recover by dummy definition.
      }
    }
    ref.exp = e;
  }
});
origin: com.sun.xml.bind/jaxb1-impl

  public void patch() {
    
    Expression e=null;
    
    if( reader.isSchemaNamespace(s[0]) )
      // datatypes of XML Schema part 2
      e = reader.resolveBuiltinSimpleType(s[1]);
    
    if(e==null) {
      XMLSchemaSchema g = reader.getOrCreateSchema(s[0]/*uri*/);
      e = g.simpleTypes.get(s[1]/*local name*/);
      if(e==null)    e = g.complexTypes.get(s[1]);
      if(e==null ) {
        // both simpleType and complexType are undefined.
        reader.reportError( XMLSchemaReader.ERR_UNDEFINED_ELEMENTTYPE, typeQName );
        e = Expression.nullSet;    // recover by dummy definition.
      }
    }
    ref.exp = e;
  }
});
origin: kohsuke/msv

protected void onTargetNamespaceResolved( String targetNs, boolean ignoreContents ) {
  super.onTargetNamespaceResolved(targetNs, ignoreContents);
  XMLSchemaReader reader = (XMLSchemaReader)this.reader;        
  
  // sets new XMLSchemaGrammar object.
  old = reader.currentSchema;
  reader.currentSchema = reader.getOrCreateSchema(targetNs);
  /*
   * Don't check for errors if this is a redundant read that we are ignoring.
   */
  if (ignoreContents) {
    return;
  }
  
  if( reader.isSchemaDefined(reader.currentSchema) )  {
    reader.reportError( XMLSchemaReader.ERR_DUPLICATE_SCHEMA_DEFINITION, targetNs );
    // recover by providing dummy grammar object.
    // this object is not registered to the map,
    // so it cannot be referenced.
    reader.currentSchema = new XMLSchemaSchema(targetNs,reader.grammar);
  }
  
  reader.markSchemaAsDefined(reader.currentSchema);
}

origin: msv/msv

  public void patch() {
    
    Expression e=null;
    
    if( reader.isSchemaNamespace(s[0]) )
      // datatypes of XML Schema part 2
      e = reader.resolveBuiltinSimpleType(s[1]);
    
    if(e==null) {
      XMLSchemaSchema g = reader.getOrCreateSchema(s[0]/*uri*/);
      e = g.simpleTypes.get(s[1]/*local name*/);
      if(e==null)    e = g.complexTypes.get(s[1]);
      if(e==null ) {
        // both simpleType and complexType are undefined.
        reader.reportError( XMLSchemaReader.ERR_UNDEFINED_ELEMENTTYPE, typeQName );
        e = Expression.nullSet;    // recover by dummy definition.
      }
    }
    ref.exp = e;
  }
});
origin: com.sun.xml.bind/jaxb-extra-osgi

  public void patch() {
    
    Expression e=null;
    
    if( reader.isSchemaNamespace(s[0]) )
      // datatypes of XML Schema part 2
      e = reader.resolveBuiltinSimpleType(s[1]);
    
    if(e==null) {
      XMLSchemaSchema g = reader.getOrCreateSchema(s[0]/*uri*/);
      e = g.simpleTypes.get(s[1]/*local name*/);
      if(e==null)    e = g.complexTypes.get(s[1]);
      if(e==null ) {
        // both simpleType and complexType are undefined.
        reader.reportError( XMLSchemaReader.ERR_UNDEFINED_ELEMENTTYPE, typeQName );
        e = Expression.nullSet;    // recover by dummy definition.
      }
    }
    ref.exp = e;
  }
});
origin: com.sun.xml.bind/jaxb-extra-osgi

protected void onTargetNamespaceResolved( String targetNs, boolean ignoreContents ) {
  super.onTargetNamespaceResolved(targetNs, ignoreContents);
  XMLSchemaReader reader = (XMLSchemaReader)this.reader;        
  
  // sets new XMLSchemaGrammar object.
  old = reader.currentSchema;
  reader.currentSchema = reader.getOrCreateSchema(targetNs);
  /*
   * Don't check for errors if this is a redundant read that we are ignoring.
   */
  if (ignoreContents) {
    return;
  }
  
  if( reader.isSchemaDefined(reader.currentSchema) )  {
    reader.reportError( XMLSchemaReader.ERR_DUPLICATE_SCHEMA_DEFINITION, targetNs );
    // recover by providing dummy grammar object.
    // this object is not registered to the map,
    // so it cannot be referenced.
    reader.currentSchema = new XMLSchemaSchema(targetNs,reader.grammar);
  }
  
  reader.markSchemaAsDefined(reader.currentSchema);
}

origin: msv/msv

  protected void startSelf() {
    super.startSelf();
    final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
    
    // TODO: @schemaLocation is optional.
    String namespace = startTag.getAttribute("namespace");
    if( namespace==null )   namespace="";
    
    if( namespace.equals(reader.currentSchema.targetNamespace) ) {
      reader.reportError( XMLSchemaReader.ERR_IMPORTING_SAME_NAMESPACE );
      return;
    }
    
    if( reader.isSchemaDefined( reader.getOrCreateSchema(namespace) ) )
      // this grammar is already defined.
      // so ignore it.
      return;
        
    try {
      reader.switchSource( this,
        new RootIncludedSchemaState(reader.sfactory.schemaHead(namespace)) );
    } catch( AbortException e ) {
      // recover by ignoring the error
    }
  }
}
origin: com.sun.xml.bind/jaxb1-impl

  protected void startSelf() {
    super.startSelf();
    final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
    
    // TODO: @schemaLocation is optional.
    String namespace = startTag.getAttribute("namespace");
    if( namespace==null )   namespace="";
    
    if( namespace.equals(reader.currentSchema.targetNamespace) ) {
      reader.reportError( XMLSchemaReader.ERR_IMPORTING_SAME_NAMESPACE );
      return;
    }
    
    if( reader.isSchemaDefined( reader.getOrCreateSchema(namespace) ) )
      // this grammar is already defined.
      // so ignore it.
      return;
        
    try {
      reader.switchSource( this,
        new RootIncludedSchemaState(reader.sfactory.schemaHead(namespace)) );
    } catch( AbortException e ) {
      // recover by ignoring the error
    }
  }
}
origin: com.sun.xml.bind/jaxb-extra-osgi

  protected void startSelf() {
    super.startSelf();
    final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
    
    // TODO: @schemaLocation is optional.
    String namespace = startTag.getAttribute("namespace");
    if( namespace==null )   namespace="";
    
    if( namespace.equals(reader.currentSchema.targetNamespace) ) {
      reader.reportError( XMLSchemaReader.ERR_IMPORTING_SAME_NAMESPACE );
      return;
    }
    
    if( reader.isSchemaDefined( reader.getOrCreateSchema(namespace) ) )
      // this grammar is already defined.
      // so ignore it.
      return;
        
    try {
      reader.switchSource( this,
        new RootIncludedSchemaState(reader.sfactory.schemaHead(namespace)) );
    } catch( AbortException e ) {
      // recover by ignoring the error
    }
  }
}
origin: kohsuke/msv

  protected void startSelf() {
    super.startSelf();
    final XMLSchemaReader reader = (XMLSchemaReader)this.reader;
    
    // TODO: @schemaLocation is optional.
    String namespace = startTag.getAttribute("namespace");
    if( namespace==null )   namespace="";
    
    if( namespace.equals(reader.currentSchema.targetNamespace) ) {
      reader.reportError( XMLSchemaReader.ERR_IMPORTING_SAME_NAMESPACE );
      return;
    }
    
    if( reader.isSchemaDefined( reader.getOrCreateSchema(namespace) ) )
      // this grammar is already defined.
      // so ignore it.
      return;
        
    try {
      reader.switchSource( this,
        new RootIncludedSchemaState(reader.sfactory.schemaHead(namespace)) );
    } catch( AbortException e ) {
      // recover by ignoring the error
    }
  }
}
origin: com.sun.xml.bind/jaxb-extra-osgi

public Expression resolveQNameRef( StartTagInfo tag, String attName, RefResolver resolver ) {
  
  String refQName = tag.getAttribute(attName);
  if( refQName==null ) {
    reportError( ERR_MISSING_ATTRIBUTE, tag.qName, attName );
    return null;    // failed.
  }
  
  String[] r = splitQName(refQName);
  if(r==null) {
    reportError( ERR_UNDECLARED_PREFIX, refQName );
    return null;
  }
  
  Expression e =  resolver.get( getOrCreateSchema(r[0]/*uri*/) )._getOrCreate(r[1]/*local name*/);
  backwardReference.memorizeLink(e);
  
  return e;
}
origin: kohsuke/msv

public Expression resolveQNameRef( StartTagInfo tag, String attName, RefResolver resolver ) {
  
  String refQName = tag.getAttribute(attName);
  if( refQName==null ) {
    reportError( ERR_MISSING_ATTRIBUTE, tag.qName, attName );
    return null;    // failed.
  }
  
  String[] r = splitQName(refQName);
  if(r==null) {
    reportError( ERR_UNDECLARED_PREFIX, refQName );
    return null;
  }
  
  Expression e =  resolver.get( getOrCreateSchema(r[0]/*uri*/) )._getOrCreate(r[1]/*local name*/);
  backwardReference.memorizeLink(e);
  
  return e;
}
origin: msv/msv

public Expression resolveQNameRef( StartTagInfo tag, String attName, RefResolver resolver ) {
  
  String refQName = tag.getAttribute(attName);
  if( refQName==null ) {
    reportError( ERR_MISSING_ATTRIBUTE, tag.qName, attName );
    return null;    // failed.
  }
  
  String[] r = splitQName(refQName);
  if(r==null) {
    reportError( ERR_UNDECLARED_PREFIX, refQName );
    return null;
  }
  
  Expression e =  resolver.get( getOrCreateSchema(r[0]/*uri*/) )._getOrCreate(r[1]/*local name*/);
  backwardReference.memorizeLink(e);
  
  return e;
}
origin: com.sun.xml.bind/jaxb1-impl

public Expression resolveQNameRef( StartTagInfo tag, String attName, RefResolver resolver ) {
  
  String refQName = tag.getAttribute(attName);
  if( refQName==null ) {
    reportError( ERR_MISSING_ATTRIBUTE, tag.qName, attName );
    return null;    // failed.
  }
  
  String[] r = splitQName(refQName);
  if(r==null) {
    reportError( ERR_UNDECLARED_PREFIX, refQName );
    return null;
  }
  
  Expression e =  resolver.get( getOrCreateSchema(r[0]/*uri*/) )._getOrCreate(r[1]/*local name*/);
  backwardReference.memorizeLink(e);
  
  return e;
}
origin: com.sun.xml.bind/jaxb1-impl

final SimpleTypeExp sexp = getOrCreateSchema(r[0]).simpleTypes.
  getOrCreate(r[1]);
backwardReference.memorizeLink(sexp);
origin: com.sun.xml.bind/jaxb-extra-osgi

final SimpleTypeExp sexp = getOrCreateSchema(r[0]).simpleTypes.
  getOrCreate(r[1]);
backwardReference.memorizeLink(sexp);
origin: kohsuke/msv

final SimpleTypeExp sexp = getOrCreateSchema(r[0]).simpleTypes.
  getOrCreate(r[1]);
backwardReference.memorizeLink(sexp);
origin: msv/msv

final SimpleTypeExp sexp = getOrCreateSchema(r[0]).simpleTypes.
  getOrCreate(r[1]);
backwardReference.memorizeLink(sexp);
com.sun.msv.reader.xmlschemaXMLSchemaReadergetOrCreateSchema

Javadoc

gets a reference to XMLSchemaGrammar object whose target namespace is the specified one. If there is no such object, this method creates a new instance and returns it.

Popular methods of XMLSchemaReader

  • parse
    loads XML Schema
  • switchSource
  • <init>
  • getXmlSchemaForXmlSchema
  • _processOccurs
  • addBackPatchJob
  • createAttributeState
    creates a state object that parses "attribute","attributeGroup ref", and "anyAttribute".
  • createFacetState
  • createModelGroupState
    creates a state object that parses "all"/"group ref"/"choice" and "sequence".
  • createParserFactory
  • detectUndefinedOnes
  • getCurrentState
  • detectUndefinedOnes,
  • getCurrentState,
  • getDeclaredLocationOf,
  • getResult,
  • getType,
  • isSchemaDefined,
  • isSchemaNamespace,
  • isSubstitutable,
  • markSchemaAsDefined

Popular in Java

  • Updating database using SQL prepared statement
  • setContentView (Activity)
  • requestLocationUpdates (LocationManager)
  • putExtra (Intent)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Notification (javax.management)
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Option (scala)
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now