org.apache.xmlbeans.impl.store

## Class Cur

- java.lang.Object
- - org.apache.xmlbeans.impl.store.Cur

    public final class Cur
    extends Object

### Nested Class Summary

Nested Classes
`static class` `Cur.CurLoadContext`

### Method Summary

All Methods Static Methods Instance Methods Concrete Methods
`void` `addToSelection()`
`void` `addToSelection(Cur that)`
`int` `cchLeft()`
`int` `cchRight()`
`void` `clearSelection()`
`static void` `dump(PrintStream o, org.apache.xmlbeans.impl.store.Xobj xo, Object ref)`
`String` `getAttrValue(QName name)`
`DomImpl.Dom` `getDom()`
`String` `getLocal()`
`Locale` `getLocale()`
`QName` `getName()`
`XmlObject` `getObject()`
`org.apache.xmlbeans.impl.store.Xobj` `getParent()`
`org.apache.xmlbeans.impl.store.Xobj` `getParent(boolean raw)`
`org.apache.xmlbeans.impl.store.Xobj` `getParentNoRoot()`
`org.apache.xmlbeans.impl.store.Xobj` `getParentRaw()`
`String` `getUri()`
`String` `getXmlnsPrefix()`
`String` `getXmlnsUri()`
`boolean` `hasAttrs()`
`boolean` `hasChildren()`
`boolean` `hasParent()`
`boolean` `hasText()`
`boolean` `isAtEndOfLastPush()`
`boolean` `isAttr()`
`boolean` `isComment()`
`boolean` `isContainer()`
`boolean` `isContainerOrFinish()`
`boolean` `isDomDocRoot()`
`boolean` `isDomFragRoot()`
`boolean` `isElem()`
`boolean` `isEnd()`
`boolean` `isEndRoot()`
`boolean` `isFinish()`
`boolean` `isNode()`
`boolean` `isNormalAttr()`
`boolean` `isPositioned()`
`boolean` `isProcinst()`
`boolean` `isRoot()`
`boolean` `isText()`
`boolean` `isTextCData()`
`boolean` `isUserNode()`
`boolean` `isXmlns()`
`int` `kind()`
`void` `moveToCharNode(org.apache.xmlbeans.impl.store.CharNode node)`
`void` `moveToSelection(int i)`
`boolean` `next()`
`boolean` `next(boolean withAttrs)`
`boolean` `nextWithAttrs()`
`boolean` `prev()`
`boolean` `prevWithAttrs()`
`void` `push()`
`void` `release()`
`boolean` `removeAttr(QName name)`
`void` `removeFollowingAttrs()`
`int` `selectionCount()`
`void` `setAttrValue(QName name, String value)`
`void` `setAttrValueAsQName(QName value)`
`protected org.apache.xmlbeans.impl.store.Bookmark` `setBookmark(Object key, Object value)`
`void` `setValue(String value)`
`void` `setValueAsQName(QName qname)`
`boolean` `skip()`
`boolean` `skipWithAttrs()`
`boolean` `toAttr(QName name)`
`void` `toEnd()`
`boolean` `toFirstAttr()`
`boolean` `toFirstChild()`
`boolean` `toLastAttr()`
`boolean` `toLastChild()`
`boolean` `toNextAttr()`
`boolean` `toNextSibling()`
`boolean` `toParent()`
`boolean` `toParent(boolean raw)`
`boolean` `toParentRaw()`
`boolean` `toPrevAttr()`
`void` `toRoot()`
`Cur` `weakCur(Object o)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Method Detail

#### isPositioned

    public boolean isPositioned()

#### kind

    public int kind()

#### isRoot

    public boolean isRoot()

#### isElem

    public boolean isElem()

#### isAttr

    public boolean isAttr()

#### isComment

    public boolean isComment()

#### isProcinst

    public boolean isProcinst()

#### isText

    public boolean isText()

#### isEnd

    public boolean isEnd()

#### isEndRoot

    public boolean isEndRoot()

#### isNode

    public boolean isNode()

#### isContainer

    public boolean isContainer()

#### isFinish

    public boolean isFinish()

#### isUserNode

    public boolean isUserNode()

#### isContainerOrFinish

    public boolean isContainerOrFinish()

#### isNormalAttr

    public boolean isNormalAttr()

#### isXmlns

    public boolean isXmlns()

#### isTextCData

    public boolean isTextCData()

#### getName

    public QName getName()

#### getLocal

    public String getLocal()

#### getUri

    public String getUri()

#### getXmlnsPrefix

    public String getXmlnsPrefix()

#### getXmlnsUri

    public String getXmlnsUri()

#### isDomDocRoot

    public boolean isDomDocRoot()

#### isDomFragRoot

    public boolean isDomFragRoot()

#### cchRight

    public int cchRight()

#### cchLeft

    public int cchLeft()

#### push

    public void push()

#### isAtEndOfLastPush

    public boolean isAtEndOfLastPush()

#### addToSelection

    public void addToSelection(Cur that)

#### addToSelection

    public void addToSelection()

#### selectionCount

    public int selectionCount()

#### moveToSelection

    public void moveToSelection(int i)

#### clearSelection

    public void clearSelection()

#### toParent

    public boolean toParent()

#### toParentRaw

    public boolean toParentRaw()

#### getParent

    public org.apache.xmlbeans.impl.store.Xobj getParent()

#### getParentRaw

    public org.apache.xmlbeans.impl.store.Xobj getParentRaw()

#### hasParent

    public boolean hasParent()

#### getParentNoRoot

    public org.apache.xmlbeans.impl.store.Xobj getParentNoRoot()

#### getParent

    public org.apache.xmlbeans.impl.store.Xobj getParent(boolean raw)

#### toParent

    public boolean toParent(boolean raw)

#### toRoot

    public void toRoot()

#### hasText

    public boolean hasText()

#### hasAttrs

    public boolean hasAttrs()

#### hasChildren

    public boolean hasChildren()

#### toFirstChild

    public boolean toFirstChild()

#### toLastChild

    public boolean toLastChild()

#### toNextSibling

    public boolean toNextSibling()

#### setValueAsQName

    public void setValueAsQName(QName qname)

#### setValue

    public void setValue(String value)

#### removeFollowingAttrs

    public void removeFollowingAttrs()

#### getAttrValue

    public String getAttrValue(QName name)

#### setAttrValueAsQName

    public void setAttrValueAsQName(QName value)

#### removeAttr

    public boolean removeAttr(QName name)

#### setAttrValue

    public void setAttrValue(QName name,
                             String value)

#### toAttr

    public boolean toAttr(QName name)

#### toFirstAttr

    public boolean toFirstAttr()

#### toLastAttr

    public boolean toLastAttr()

#### toNextAttr

    public boolean toNextAttr()

#### toPrevAttr

    public boolean toPrevAttr()

#### skipWithAttrs

    public boolean skipWithAttrs()

#### skip

    public boolean skip()

#### toEnd

    public void toEnd()

#### moveToCharNode

    public void moveToCharNode(org.apache.xmlbeans.impl.store.CharNode node)

#### prevWithAttrs

    public boolean prevWithAttrs()

#### prev

    public boolean prev()

#### next

    public boolean next(boolean withAttrs)

#### nextWithAttrs

    public boolean nextWithAttrs()

#### next

    public boolean next()

#### setBookmark

    protected final org.apache.xmlbeans.impl.store.Bookmark setBookmark(Object key,
                                                                        Object value)

#### weakCur

    public Cur weakCur(Object o)

#### getObject

    public XmlObject getObject()

#### getDom

    public DomImpl.Dom getDom()

#### release

    public void release()

#### dump

    public static void dump(PrintStream o,
                            org.apache.xmlbeans.impl.store.Xobj xo,
                            Object ref)

#### getLocale

    public Locale getLocale()