Package com.ibm.icu.impl.breakiter
Class DictionaryBreakEngine.DequeI
- java.lang.Object
-
- com.ibm.icu.impl.breakiter.DictionaryBreakEngine.DequeI
-
- All Implemented Interfaces:
java.lang.Cloneable
- Enclosing class:
- DictionaryBreakEngine
public static class DictionaryBreakEngine.DequeI extends java.lang.Object implements java.lang.Cloneable
A deque-like structure holding raw ints. Partial, limited implementation, only what is needed by the dictionary implementation. For internal use only.
-
-
Constructor Summary
Constructors Constructor Description DequeI()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
(package private) boolean
contains(int v)
int
elementAt(int i)
private void
grow()
boolean
isEmpty()
void
offer(int v)
int
peek()
(package private) int
peekLast()
(package private) int
pollLast()
int
pop()
void
push(int v)
void
removeAllElements()
int
size()
-
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
grow
private void grow()
-
offer
public void offer(int v)
-
push
public void push(int v)
-
pop
public int pop()
-
peek
public int peek()
-
peekLast
int peekLast()
-
pollLast
int pollLast()
-
contains
boolean contains(int v)
-
elementAt
public int elementAt(int i)
-
removeAllElements
public void removeAllElements()
-
-