public String getNsURI(int index) { return mNamespaceURIs.getEntry(index); }
public String getNsURI(int index) { return mNamespaceURIs.getEntry(index); }
public String getNsURI(int index) { return mNamespaceURIs.getEntry(index); }
/** *<p> * Note: the main reason this method is defined at this level, and * made final, is performance. JIT may be able to fully inline this * method, even when reference is via this base class. This is important * since this is likely to be the most often called method of the * collector instances. */ public final String getValue(int index) { if (index < 0 || index >= mAttrCount) { throwIndex(index); } /* Note: array has been properly (re)sized by sub-classes * resolveXxx() method, so it's either null or properly sized * by now */ if (mAttrValues == null) { mAttrValues = new String[mAttrCount]; } String str = mAttrValues[index]; if (str == null) { str = mValueBuffer.getEntry(index); mAttrValues[index] = str; } return str; }
/** *<p> * Note: the main reason this method is defined at this level, and * made final, is performance. JIT may be able to fully inline this * method, even when reference is via this base class. This is important * since this is likely to be the most often called method of the * collector instances. */ public final String getValue(int index) { if (index < 0 || index >= mAttrCount) { throwIndex(index); } /* Note: array has been properly (re)sized by sub-classes * resolveXxx() method, so it's either null or properly sized * by now */ if (mAttrValues == null) { mAttrValues = new String[mAttrCount]; } String str = mAttrValues[index]; if (str == null) { str = mValueBuffer.getEntry(index); mAttrValues[index] = str; } return str; }
/** *<p> * Note: the main reason this method is defined at this level, and * made final, is performance. JIT may be able to fully inline this * method, even when reference is via this base class. This is important * since this is likely to be the most often called method of the * collector instances. */ public final String getValue(int index) { if (index < 0 || index >= mAttrCount) { throwIndex(index); } /* Note: array has been properly (re)sized by sub-classes * resolveXxx() method, so it's either null or properly sized * by now */ if (mAttrValues == null) { mAttrValues = new String[mAttrCount]; } String str = mAttrValues[index]; if (str == null) { str = mValueBuffer.getEntry(index); mAttrValues[index] = str; } return str; }
boolean internNsUris = mConfig.willInternNsURIs(); for (int i = 0; i < nsCount; ++i) { String nsUri = nsURIs.getEntry(i); if (internNsUris && nsUri.length() > 0) { nsUri = sInternCache.intern(nsUri);
boolean internNsUris = mConfig.willInternNsURIs(); for (int i = 0; i < nsCount; ++i) { String nsUri = nsURIs.getEntry(i); if (internNsUris && nsUri.length() > 0) { nsUri = sInternCache.intern(nsUri);
boolean internNsUris = mConfig.willInternNsURIs(); for (int i = 0; i < nsCount; ++i) { String nsUri = nsURIs.getEntry(i); if (internNsUris && nsUri.length() > 0) { nsUri = sInternCache.intern(nsUri);