Skip to Content
Java Foundation Classes in a Nutshell
book

Java Foundation Classes in a Nutshell

by David Flanagan
October 1999
Intermediate to advanced
754 pages
36h 7m
English
O'Reilly Media, Inc.
Content preview from Java Foundation Classes in a Nutshell
// Public Methods Overriding AbstractDocument.AbstractElement
public java.util.Enumeration children();
constantpublic boolean getAllowsChildren();
public javax.swing.text.Element getElement(int index);
public int getElementCount();
public int getElementIndex(int offset);
public int getEndOffset();
public String getName();
public int getStar tOffset();
constantpublic boolean isLeaf();
// Public Methods Overriding Object
public String toString();
}
Subc lasses: DefaultStyledDocument.SectionElement, javax.swing .text.html.HTMLDocument.BlockElement
AbstractDocument.Content Ja va 1.2
javax.swing .text
This interface defines an abstract repr esentation of an editable piece of text. An Abstract-
Document.Content object is used to repr esent the contents of any Document derived from
AbstractDocument.AContent implementation must be able to retur n arbitrary text seg-
ments, insert and delete text, and retur n Position objects that mark positions within the
content. If the Content implementation allows undo operations, the inser tString() method
should retur nanUndoableEdit object; otherwise it should retur n null. Applications typi-
cally do not use or implement this interface. See StringContent and GapContent for two
implementations.
public abstract static interface AbstractDocument.Content {
// Public Instance Methods
public abstract Position createPosition(int offset) throws BadLocationException;
public abstract ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Java 9 Programming By Example

Java 9 Programming By Example

Peter Verhas
Java 9 Regular Expressions

Java 9 Regular Expressions

Anubhava Srivastava

Publisher Resources

ISBN: 9780596805364