コード例 #1
0
 // overridden so that this class has access to the same
 // grammarBucket as the corresponding DTDProcessor
 // will try and use...
 public void reset(XMLComponentManager manager) {
   XMLDTDValidator curr = null;
   if ((curr = (XMLDTDValidator) manager.getProperty(DTD_VALIDATOR_PROPERTY)) != null
       && curr != this) {
     fGrammarBucket = curr.getGrammarBucket();
   }
   super.reset(manager);
 } // reset(XMLComponentManager)
コード例 #2
0
  protected void init() {
    if (fValidation || fDynamicValidation) {
      super.init();
      // now overwrite some entries in parent:

      try {
        fValID = fDatatypeValidatorFactory.getBuiltInDV("XML11ID");
        fValIDRef = fDatatypeValidatorFactory.getBuiltInDV("XML11IDREF");
        fValIDRefs = fDatatypeValidatorFactory.getBuiltInDV("XML11IDREFS");
        fValNMTOKEN = fDatatypeValidatorFactory.getBuiltInDV("XML11NMTOKEN");
        fValNMTOKENS = fDatatypeValidatorFactory.getBuiltInDV("XML11NMTOKENS");

      } catch (Exception e) {
        // should never happen
        e.printStackTrace(System.err);
      }
    }
  } // init()