|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.POIXMLDocumentPart
org.apache.poi.xssf.model.CommentsTable
@Internal public class CommentsTable
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.poi.POIXMLDocumentPart |
---|
POIXMLDocumentPart.RelationPart |
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_AUTHOR
|
static int |
DEFAULT_AUTHOR_ID
|
Constructor Summary | |
---|---|
CommentsTable()
|
|
CommentsTable(PackagePart part)
|
Method Summary | |
---|---|
protected void |
commit()
Save the content in the underlying package part. |
int |
findAuthor(java.lang.String author)
|
XSSFComment |
findCellComment(CellAddress cellAddress)
Finds the cell comment at cellAddress, if one exists |
java.lang.String |
getAuthor(long authorId)
|
java.util.Map<CellAddress,XSSFComment> |
getCellComments()
Returns all cell comments on this sheet. |
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment |
getCTComment(CellAddress cellRef)
Get the underlying CTComment xmlbean for a comment located at cellRef, if it exists |
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComments |
getCTComments()
Returns the underlying CTComments list xmlbean |
int |
getNumberOfAuthors()
|
int |
getNumberOfComments()
|
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment |
newComment(CellAddress ref)
Create a new comment located` at cell address |
void |
readFrom(java.io.InputStream is)
|
void |
referenceUpdated(CellAddress oldReference,
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment comment)
Called after the reference is updated, so that we can reflect that in our cache |
boolean |
removeComment(CellAddress cellRef)
Remove the comment at cellRef location, if one exists |
void |
writeTo(java.io.OutputStream out)
|
Methods inherited from class org.apache.poi.POIXMLDocumentPart |
---|
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationParts, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_AUTHOR
public static final int DEFAULT_AUTHOR_ID
Constructor Detail |
---|
public CommentsTable()
public CommentsTable(PackagePart part) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void readFrom(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void writeTo(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
protected void commit() throws java.io.IOException
POIXMLDocumentPart
protected void commit() throws IOException { PackagePart part = getPackagePart(); OutputStream out = part.getOutputStream(); XmlObject bean = getXmlBean(); //the "model" which holds changes in memory bean.save(out, DEFAULT_XML_OPTIONS); out.close(); }
commit
in class POIXMLDocumentPart
java.io.IOException
- a subclass may throw an IOException if the changes can't be committedpublic void referenceUpdated(CellAddress oldReference, org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment comment)
oldReference
- the comment to remove from the commentRefs mapcomment
- the comment to replace in the commentRefs mappublic int getNumberOfComments()
public int getNumberOfAuthors()
public java.lang.String getAuthor(long authorId)
public int findAuthor(java.lang.String author)
public XSSFComment findCellComment(CellAddress cellAddress)
cellAddress
- the address of the cell to find a comment
@Internal public org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment getCTComment(CellAddress cellRef)
cellRef
- the location of the cell comment
public java.util.Map<CellAddress,XSSFComment> getCellComments()
@Internal public org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComment newComment(CellAddress ref)
ref
- the location to add the comment
public boolean removeComment(CellAddress cellRef)
cellRef
- the location of the comment to remove
@Internal public org.openxmlformats.schemas.spreadsheetml.x2006.main.CTComments getCTComments()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |