HashMap intPEs = intSubset.getParameterEntityMap(); if (intPEs != null && intPEs.size() > 0) { if (DataUtil.anyValuesInCommon(refdPEs, intPEs.keySet())) { return false; HashMap intGEs = intSubset.getGeneralEntityMap(); if (intGEs != null && intGEs.size() > 0) { if (DataUtil.anyValuesInCommon(refdGEs, intGEs.keySet())) { return false;
map = DataUtil.growArrayBy(map, 8);
public String validateAttribute(String localName, String uri, String prefix, char[] valueChars, int valueStart, int valueEnd) throws XMLStreamException { // note: cut'n pasted from above... DTDAttribute attr = (DTDAttribute) mCurrAttrDefs.get(mTmpKey.reset(prefix, localName)); int index = mAttrCount++; if (index >= mAttrSpecs.length) { mAttrSpecs = (DTDAttribute[]) DataUtil.growArrayBy50Pct(mAttrSpecs); } mAttrSpecs[index] = attr; if (attr != null) { if (mHasAttrDefaults) { int specIndex = attr.getSpecialIndex(); if (specIndex >= 0) { mCurrDefaultAttrs.set(specIndex); } } if (mHasNormalizableAttrs) { // may get normalized, after all return attr.normalize(this, valueChars, valueStart, valueEnd); } } return null; // fine as is }
return DataUtil.Integer(getInputBufferLength()); case PROP_MAX_ATTRIBUTES_PER_ELEMENT: return DataUtil.Integer(getMaxAttributesPerElement()); case PROP_MAX_ATTRIBUTE_SIZE: return DataUtil.Integer(getMaxAttributeSize()); case PROP_MAX_CHILDREN_PER_ELEMENT: return DataUtil.Integer(getMaxChildrenPerElement()); case PROP_MAX_ELEMENT_DEPTH: return DataUtil.Integer(getMaxElementDepth()); case PROP_MAX_ELEMENT_COUNT: return DataUtil.Long(getMaxElementCount()); case PROP_MAX_CHARACTERS: return DataUtil.Long(getMaxCharacters()); case PROP_MAX_TEXT_LENGTH: return DataUtil.Long(getMaxTextLength()); case PROP_MAX_ENTITY_DEPTH: return DataUtil.Integer(getMaxEntityDepth()); case PROP_MAX_ENTITY_COUNT: return DataUtil.Long(getMaxEntityCount()); return DataUtil.Integer(getShortestReportedTextSegment()); case PROP_CUSTOM_INTERNAL_ENTITIES: return getCustomInternalEntities();
DataUtil.Integer(PROP_IMPL_NAME)); sStdProperties.put(XMLStreamProperties.XSP_IMPLEMENTATION_VERSION, DataUtil.Integer(PROP_IMPL_VERSION)); DataUtil.Integer(PROP_SUPPORTS_XML11)); DataUtil.Integer(PROP_SUPPORT_XMLID)); DataUtil.Integer(PROP_RETURN_NULL_FOR_DEFAULT_NAMESPACE)); DataUtil.Integer(PROP_IMPL_NAME));
return DataUtil.singletonIterator(first); return DataUtil.emptyIterator();
return DataUtil.getEmptyCharArray(); int size = size(); if (size < 1) { return DataUtil.getEmptyCharArray();
@Override public Iterator<String> doGetPrefixes(String nsURI) { return DataUtil.emptyIterator(); } }
@Override public final Iterator<String> getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return DataUtil.singletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return DataUtil.singletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return doGetPrefixes(nsURI); }
public void writeComment(String data) throws XMLStreamException { mAnyOutput = true; // Need to finish an open start element? if (mStartElementOpen) { closeStartElement(mEmptyElement); } // 08-Dec-2005, TSa: validator-based validation? if (mVldContent == XMLValidator.CONTENT_ALLOW_NONE) { reportInvalidContent(COMMENT); } /* No structural validation needed per se, for comments; they are * allowed anywhere in XML content. However, content may need to * be checked (by XmlWriter) */ int ix; try { ix = mWriter.writeComment(data); } catch (IOException ioe) { throw new WstxIOException(ioe); } if (ix >= 0) { reportNwfContent(ErrorConsts.WERR_COMMENT_CONTENT, DataUtil.Integer(ix)); } }
return DataUtil.singletonIterator(first); return DataUtil.emptyIterator();
public void setCustomInternalEntities(Map m) { Map entMap; if (m == null || m.size() < 1) { entMap = Collections.EMPTY_MAP; } else { int len = m.size(); entMap = new HashMap(len + (len >> 1), 0.75f); Iterator it = m.entrySet().iterator(); while (it.hasNext()) { Map.Entry me = (Map.Entry) it.next(); Object val = me.getValue(); char[] ch; if (val == null) { ch = DataUtil.getEmptyCharArray(); } else if (val instanceof char[]) { ch = (char[]) val; } else { // Probably String, but let's just ensure that String str = val.toString(); ch = str.toCharArray(); } String name = (String) me.getKey(); entMap.put(name, IntEntity.create(name, ch)); } } _setSpecialProperty(SP_IX_CUSTOM_ENTITIES, entMap); }
return DataUtil.Integer(getInputBufferLength()); case PROP_MAX_ATTRIBUTES_PER_ELEMENT: return DataUtil.Integer(getMaxAttributesPerElement()); case PROP_MAX_ATTRIBUTE_SIZE: return DataUtil.Integer(getMaxAttributeSize()); case PROP_MAX_CHILDREN_PER_ELEMENT: return DataUtil.Integer(getMaxChildrenPerElement()); case PROP_MAX_ELEMENT_DEPTH: return DataUtil.Integer(getMaxElementDepth()); case PROP_MAX_ELEMENT_COUNT: return DataUtil.Long(getMaxElementCount()); case PROP_MAX_CHARACTERS: return DataUtil.Long(getMaxCharacters()); case PROP_MAX_TEXT_LENGTH: return DataUtil.Long(getMaxTextLength()); case PROP_MAX_ENTITY_DEPTH: return DataUtil.Integer(getMaxEntityDepth()); case PROP_MAX_ENTITY_COUNT: return DataUtil.Long(getMaxEntityCount()); return DataUtil.Integer(getShortestReportedTextSegment()); case PROP_CUSTOM_INTERNAL_ENTITIES: return getCustomInternalEntities();
@Override public Iterator<String> doGetPrefixes(String nsURI) { return DataUtil.emptyIterator(); } }
@Override public final Iterator<String> getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return DataUtil.singletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return DataUtil.singletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return doGetPrefixes(nsURI); }
strs = DataUtil.growArrayBy(strs, strs.length); mNsStrings = strs;
int index = mAttrCount++; if (index >= mAttrSpecs.length) { mAttrSpecs = (DTDAttribute[]) DataUtil.growArrayBy50Pct(mAttrSpecs);
HashMap intPEs = intSubset.getParameterEntityMap(); if (intPEs != null && intPEs.size() > 0) { if (DataUtil.anyValuesInCommon(refdPEs, intPEs.keySet())) { return false; HashMap intGEs = intSubset.getGeneralEntityMap(); if (intGEs != null && intGEs.size() > 0) { if (DataUtil.anyValuesInCommon(refdGEs, intGEs.keySet())) { return false;
throwOutputError(ErrorConsts.WERR_CDATA_CONTENT, DataUtil.Integer(ix));
return DataUtil.singletonIterator(first); return DataUtil.emptyIterator();