Package javax.swing.text

Examples of javax.swing.text.AbstractDocument.readLock()


    }

    public void testGetLineOfOffset() {
        AbstractDocument doc = (AbstractDocument) jta.getDocument();
        int length = doc.getLength();
        doc.readLock();
        Element root = doc.getDefaultRootElement();
        for (int j = 0; j < length; j++) {
            try {
                assertEquals(root.getElementIndex(j), jta.getLineOfOffset(j));
            } catch (BadLocationException e) {
View Full Code Here


        assertEquals("rows less than zero.", message);
    }

    public void testGetLineCount() {
        AbstractDocument doc_jta = (AbstractDocument) jta.getDocument();
        doc_jta.readLock();
        assertEquals(jta.getLineCount(), doc_jta.getDefaultRootElement().getElementCount());
        doc_jta.readUnlock();
        doc_jta = (AbstractDocument) bidiJta.getDocument();
        doc_jta.readLock();
        assertEquals(bidiJta.getLineCount(), doc_jta.getDefaultRootElement().getElementCount());
View Full Code Here

        AbstractDocument doc_jta = (AbstractDocument) jta.getDocument();
        doc_jta.readLock();
        assertEquals(jta.getLineCount(), doc_jta.getDefaultRootElement().getElementCount());
        doc_jta.readUnlock();
        doc_jta = (AbstractDocument) bidiJta.getDocument();
        doc_jta.readLock();
        assertEquals(bidiJta.getLineCount(), doc_jta.getDefaultRootElement().getElementCount());
        doc_jta.readUnlock();
    }

    public void testSetGetColumns() throws Exception {
View Full Code Here

     * @param doc document
     * @return TokenSequence
     */
    public static TokenSequence<PHPTokenId> getTokenSequence(Document doc) {
        AbstractDocument abstractDoc = (AbstractDocument) doc;
        abstractDoc.readLock();
        TokenSequence<PHPTokenId> ts;
        try {
            TokenHierarchy<Document> hierarchy = TokenHierarchy.get(doc);
            ts = hierarchy.tokenSequence(PHPTokenId.language());
        } finally {
View Full Code Here

     * @param doc
     * @return
     */
    public static TokenSequence<PHPTokenId> getTokenSequence(Document doc) {
        AbstractDocument abstractDoc = (AbstractDocument) doc;
        abstractDoc.readLock();
        TokenSequence<PHPTokenId> ts = null;
        try {
            TokenHierarchy<Document> hierarchy = TokenHierarchy.get(doc);
            ts = hierarchy.tokenSequence(PHPTokenId.language());
        } finally {
View Full Code Here

     * @return TokenSequence
     */
    public static TokenSequence<MarkdownTokenId> getTokenSequence(Document document) {
        TokenHierarchy<Document> tokenHierarchy = TokenHierarchy.get(document);
        AbstractDocument ad = (AbstractDocument) document;
        ad.readLock();
        TokenSequence<MarkdownTokenId> ts;
        try {
            ts = tokenHierarchy.tokenSequence(MarkdownTokenId.language());
        } finally {
            ad.readUnlock();
View Full Code Here

        if (phpModule == null || !WPUtils.isWP(phpModule)) {
            return false;
        }

        AbstractDocument ad = (AbstractDocument) doc;
        ad.readLock();
        try {
            TokenSequence<PHPTokenId> ts = LexUtilities.getPHPTokenSequence(doc, offset);
            if (ts == null) {
                return false;
            }
View Full Code Here

     * @param doc
     * @return token sequence
     */
    public static TokenSequence<PHPTokenId> getTokenSequence(Document doc) {
        AbstractDocument ad = (AbstractDocument) doc;
        ad.readLock();
        TokenSequence<PHPTokenId> ts = null;
        try {
            TokenHierarchy<Document> hierarchy = TokenHierarchy.get(doc);
            ts = hierarchy.tokenSequence(PHPTokenId.language());
        } finally {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.