Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.thaiopensource.validate.nrl;
  
 
 import java.net.URL;
 
 class SchemaReceiverImpl implements SchemaReceiver {
   private static final String NRL_SCHEMA = "nrl.rng";
   private static final String RNC_MEDIA_TYPE = "application/x-rnc";
   private final PropertyMap properties;
   private final boolean attributesSchema;
   private final SchemaReader autoSchemaReader;
   private Schema nrlSchema = null;
   private static final PropertyId subSchemaProperties[] = {
   };
 
   public SchemaReceiverImpl(PropertyMap properties) {
     PropertyMapBuilder builder = new PropertyMapBuilder();
     for (int i = 0; i < .i++) {
       Object value = properties.get([i]);
       if (value != null)
         builder.put([i], value);
     }
     this. = builder.toPropertyMap();
   }
 
     PropertyMapBuilder builder = new PropertyMapBuilder();
     if ()
       ..add(builder);
     return new SchemaImpl(builder.toPropertyMap()).installHandlers(xrthis);
   }
 
    if ( == null) {
       String className = SchemaReceiverImpl.class.getName();
       String resourceName = className.substring(0, className.lastIndexOf('.')).replace('.''/') + "/resources/" + ;
       URL nrlSchemaUrl = getResource(resourceName);
       = SAXSchemaReader.getInstance().createSchema(new InputSource(nrlSchemaUrl.toString()),
                                                               );
     }
     return ;
   }
 
   private static URL getResource(String resourceName) {
     // XXX see if we should borrow 1.2 code from Service
     if (cl == null)
       return ClassLoader.getSystemResource(resourceName);
     else
       return cl.getResource(resourceName);
   }
 
     return ;
   }
 
   Schema createChildSchema(InputSource inputSourceString schemaTypePropertyMap optionsboolean isAttributesSchemathrows IOExceptionIncorrectSchemaExceptionSAXException {
     SchemaReader reader = isRnc(schemaType) ? CompactSchemaReader.getInstance() : ;
     PropertyMapBuilder builder = new PropertyMapBuilder();
     if (isAttributesSchema)
       ..add(builder);
     for (int i = 0, len = options.size(); i < leni++)
       builder.put(options.getKey(i), options.get(options.getKey(i)));
     return reader.createSchema(inputSourcebuilder.toPropertyMap());
   }
 
   Option getOption(String uri) {
     Option option = .getOption(uri);
     if (option != null)
       return option;
     return CompactSchemaReader.getInstance().getOption(uri);
   }
 
   private static boolean isRnc(String schemaType) {
     if (schemaType == null)
      return false;
    schemaType = schemaType.trim();
    return schemaType.equals();
  }
New to GrepCode? Check out our FAQ X