public final CharSequence subSequence(int start, int end) { return new CharArray(ch, this.start + start, end - start, false); } }
/** * Method returns an index of the passed character buffer in * <code>CharArrayIntMap</code>. * * @return index of character buffer in <code>CharArrayIntMap</code>, * otherwise NOT_PRESENT. */ public final int get(char[] ch, int start, int length) { final int hash = hashHash(CharArray.hashCode(ch, start, length)); return get(ch, start, length, hash); }
public CharArray(char[] _ch, int _start, int _length, boolean copy) { set(_ch, _start, _length, copy); }
public void addToCharArrayTable(CharArray c) { if (_serializerVocabulary.characterContentChunk.obtainIndex(c.ch, c.start, c.length, false) == KeyIntMap.NOT_PRESENT) { _parserVocabulary.characterContentChunk.add(c.ch, c.length); } _v.characterContentChunks.add(c.toString()); }
public void addToCharArrayTable(CharArray c) { if (_serializerVocabulary.characterContentChunk.obtainIndex(c.ch, c.start, c.length, false) == KeyIntMap.NOT_PRESENT) { _parserVocabulary.characterContentChunk.add(c.ch, c.length); } _v.characterContentChunks.add(c.toString()); }
public final CharSequence subSequence(int start, int end) { return new CharArray(ch, this.start + start, end - start, false); } }
public void addToCharArrayTable(CharArray c) { if (_serializerVocabulary.characterContentChunk.obtainIndex(c.ch, c.start, c.length, false) == KeyIntMap.NOT_PRESENT) { _parserVocabulary.characterContentChunk.add(c.ch, c.length); } _v.characterContentChunks.add(c.toString()); }
/** * Method returns an index of the passed character buffer in * <code>CharArrayIntMap</code>. * * @return index of character buffer in <code>CharArrayIntMap</code>, * otherwise NOT_PRESENT. */ public final int get(char[] ch, int start, int length) { final int hash = hashHash(CharArray.hashCode(ch, start, length)); return get(ch, start, length, hash); }
public CharArray(char[] _ch, int _start, int _length, boolean copy) { set(_ch, _start, _length, copy); }
public final CharSequence subSequence(int start, int end) { return new CharArray(ch, this.start + start, end - start, false); } }
protected final void processCommentII() throws FastInfosetException, IOException { switch(decodeNonIdentifyingStringOnFirstBit()) { case NISTRING_STRING: { final String s = new String(_charBuffer, 0, _charBufferLength); if (_addToTable) { _v.otherString.add(new CharArrayString(s, false)); } _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_ENCODING_ALGORITHM: throw new IOException(CommonResourceBundle.getInstance().getString("message.commentIIAlgorithmNotSupported")); case NISTRING_INDEX: { final String s = _v.otherString.get(_integer).toString(); _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_EMPTY_STRING: _currentNode.appendChild(_document.createComment("")); break; } }
/** * Method returns an index of the passed character buffer in * <code>CharArrayIntMap</code>. * * @return index of character buffer in <code>CharArrayIntMap</code>, * otherwise NOT_PRESENT. */ public final int get(char[] ch, int start, int length) { final int hash = hashHash(CharArray.hashCode(ch, start, length)); return get(ch, start, length, hash); }
public CharArray(char[] _ch, int _start, int _length, boolean copy) { set(_ch, _start, _length, copy); }
public void characters(char[] ch, int start, int length) throws SAXException { if (length < characterContentChunkSizeContraint) { addToCharArrayTable(new CharArray(ch, start, length, true)); } }
protected final void processCommentII() throws FastInfosetException, IOException { switch(decodeNonIdentifyingStringOnFirstBit()) { case NISTRING_STRING: { final String s = new String(_charBuffer, 0, _charBufferLength); if (_addToTable) { _v.otherString.add(new CharArrayString(s, false)); } _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_ENCODING_ALGORITHM: throw new IOException(CommonResourceBundle.getInstance().getString("message.commentIIAlgorithmNotSupported")); case NISTRING_INDEX: { final String s = _v.otherString.get(_integer).toString(); _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_EMPTY_STRING: _currentNode.appendChild(_document.createComment("")); break; } }
final int hash = hashHash(CharArray.hashCode(ch, start, length));
private void addToTable(String s, CharArrayArray a) { if (s.length() == 0) { return; } char[] c = s.toCharArray(); a.add(new CharArray(c, 0, c.length, false)); }
protected final void processCommentII() throws FastInfosetException, IOException { switch(decodeNonIdentifyingStringOnFirstBit()) { case NISTRING_STRING: { final String s = new String(_charBuffer, 0, _charBufferLength); if (_addToTable) { _v.otherString.add(new CharArrayString(s, false)); } _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_ENCODING_ALGORITHM: throw new IOException(CommonResourceBundle.getInstance().getString("message.commentIIAlgorithmNotSupported")); case NISTRING_INDEX: { final String s = _v.otherString.get(_integer).toString(); _currentNode.appendChild(_document.createComment(s)); break; } case NISTRING_EMPTY_STRING: _currentNode.appendChild(_document.createComment("")); break; } }
final int hash = hashHash(CharArray.hashCode(ch, start, length));
private void addToTable(String s, CharArrayArray a) { if (s.length() == 0) { return; } char[] c = s.toCharArray(); a.add(new CharArray(c, 0, c.length, false)); }