## Uses of Class
org.apache.lucene.util.CharsRef

- Packages that use CharsRef
  Package | Description
  --- | ---
  org.apache.lucene.util | Some utility classes.
  org.apache.lucene.util.fst | Finite state transducers

- - ### Uses of CharsRef in org.apache.lucene.util

    Methods in org.apache.lucene.util that return CharsRef
    Modifier and Type | Method and Description
    --- | ---
    `CharsRef` | CharsRef.`clone()`
    `static CharsRef` | CharsRef.`deepCopyOf(CharsRef other)` Creates a new CharsRef that points to a copy of the chars from `other`

    Methods in org.apache.lucene.util that return types with arguments of type CharsRef
    Modifier and Type | Method and Description
    --- | ---
    `static Comparator<CharsRef>` | CharsRef.`getUTF16SortedAsUTF8Comparator()` Deprecated. This comparator is only a transition mechanism

    Methods in org.apache.lucene.util with parameters of type CharsRef
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CharsRef.`charsEquals(CharsRef other)`
    `int` | CharsRef.`compareTo(CharsRef other)` Signed int order comparison
    `void` | CharsRef.`copyChars(CharsRef other)` Copies the given `CharsRef` referenced content into this instance.
    `static CharsRef` | CharsRef.`deepCopyOf(CharsRef other)` Creates a new CharsRef that points to a copy of the chars from `other`
    `static void` | UnicodeUtil.`UTF8toUTF16(byte[] utf8, int offset, int length, CharsRef chars)` Interprets the given byte array as UTF-8 and converts to UTF-16.
    `static void` | UnicodeUtil.`UTF8toUTF16(BytesRef bytesRef, CharsRef chars)` Utility method for `UnicodeUtil.UTF8toUTF16(byte[], int, int, CharsRef)`

  - ### Uses of CharsRef in org.apache.lucene.util.fst

    Methods in org.apache.lucene.util.fst that return CharsRef
    Modifier and Type | Method and Description
    --- | ---
    `CharsRef` | CharSequenceOutputs.`add(CharsRef prefix, CharsRef output)`
    `CharsRef` | CharSequenceOutputs.`common(CharsRef output1, CharsRef output2)`
    `CharsRef` | CharSequenceOutputs.`getNoOutput()`
    `CharsRef` | CharSequenceOutputs.`read(DataInput in)`
    `CharsRef` | CharSequenceOutputs.`subtract(CharsRef output, CharsRef inc)`

    Methods in org.apache.lucene.util.fst with parameters of type CharsRef
    Modifier and Type | Method and Description
    --- | ---
    `CharsRef` | CharSequenceOutputs.`add(CharsRef prefix, CharsRef output)`
    `CharsRef` | CharSequenceOutputs.`common(CharsRef output1, CharsRef output2)`
    `String` | CharSequenceOutputs.`outputToString(CharsRef output)`
    `CharsRef` | CharSequenceOutputs.`subtract(CharsRef output, CharsRef inc)`
    `void` | CharSequenceOutputs.`write(CharsRef prefix, DataOutput out)`

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.