whitespace

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1742869 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2016-05-09 03:53:55 +00:00
parent a92163e9b6
commit e9bfa9da87
2 changed files with 42 additions and 42 deletions

View File

@ -132,9 +132,9 @@ public class HSSFComment extends HSSFTextbox implements Comment {
@Override
void setShapeId(int shapeId) {
if(shapeId > 65535) {
throw new IllegalArgumentException("Cannot add more than " + 65535 + " shapes");
}
if(shapeId > 65535) {
throw new IllegalArgumentException("Cannot add more than " + 65535 + " shapes");
}
super.setShapeId(shapeId);
CommonObjectDataSubRecord cod = (CommonObjectDataSubRecord) getObjRecord().getSubRecords().get(0);
cod.setObjectId(shapeId);

View File

@ -32,9 +32,9 @@ import org.openxmlformats.schemas.spreadsheetml.x2006.main.CTRst;
import com.microsoft.schemas.vml.CTShape;
public class XSSFComment implements Comment {
private final CTComment _comment;
private final CommentsTable _comments;
private final CTComment _comment;
private final CommentsTable _comments;
private final CTShape _vmlShape;
/**
@ -43,12 +43,12 @@ public class XSSFComment implements Comment {
private XSSFRichTextString _str;
/**
* Creates a new XSSFComment, associated with a given
* low level comment object.
*/
public XSSFComment(CommentsTable comments, CTComment comment, CTShape vmlShape) {
_comment = comment;
_comments = comments;
* Creates a new XSSFComment, associated with a given
* low level comment object.
*/
public XSSFComment(CommentsTable comments, CTComment comment, CTShape vmlShape) {
_comment = comment;
_comments = comments;
_vmlShape = vmlShape;
// we potentially need to adjust the column/row information in the shape
@ -66,15 +66,15 @@ public class XSSFComment implements Comment {
// This call seems to fix them again... See bug #50795
vmlShape.getClientDataList().toString();
}
}
}
/**
*
* @return Name of the original comment author. Default value is blank.
*/
public String getAuthor() {
return _comments.getAuthor((int) _comment.getAuthorId());
}
return _comments.getAuthor((int) _comment.getAuthorId());
}
/**
* Name of the original comment author. Default value is blank.
@ -90,16 +90,16 @@ public class XSSFComment implements Comment {
/**
* @return the 0-based column of the cell that the comment is associated with.
*/
public int getColumn() {
return new CellReference(_comment.getRef()).getCol();
}
public int getColumn() {
return new CellReference(_comment.getRef()).getCol();
}
/**
* @return the 0-based row index of the cell that the comment is associated with.
*/
public int getRow() {
return new CellReference(_comment.getRef()).getRow();
}
public int getRow() {
return new CellReference(_comment.getRef()).getRow();
}
/**
* @return whether the comment is visible
@ -110,8 +110,8 @@ public class XSSFComment implements Comment {
String style = _vmlShape.getStyle();
visible = style != null && style.indexOf("visibility:visible") != -1;
}
return visible;
}
return visible;
}
/**
* @param visible whether the comment is visible
@ -147,24 +147,24 @@ public class XSSFComment implements Comment {
// This call seems to fix them again... See bug #50795
_vmlShape.getClientDataList().toString();
}
}
}
/**
* Set the row of the cell that contains the comment
*
* @param row the 0-based row of the cell that contains the comment
*/
public void setRow(int row) {
CellAddress oldRef = new CellAddress(_comment.getRef());
CellAddress ref = new CellAddress(row, getColumn());
_comment.setRef(ref.formatAsString());
_comments.referenceUpdated(oldRef, _comment);
public void setRow(int row) {
CellAddress oldRef = new CellAddress(_comment.getRef());
CellAddress ref = new CellAddress(row, getColumn());
_comment.setRef(ref.formatAsString());
_comments.referenceUpdated(oldRef, _comment);
if(_vmlShape != null) {
_vmlShape.getClientDataArray(0).setRowArray(0,
new BigInteger(String.valueOf(row)));
_vmlShape.getClientDataArray(0).setRowArray(0,
new BigInteger(String.valueOf(row)));
// There is a very odd xmlbeans bug when changing the row
// arrays which can lead to corrupt pointer
// This call seems to fix them again... See bug #50795
@ -175,30 +175,30 @@ public class XSSFComment implements Comment {
/**
* @return the rich text string of the comment
*/
public XSSFRichTextString getString() {
if(_str == null) {
public XSSFRichTextString getString() {
if(_str == null) {
CTRst rst = _comment.getText();
if(rst != null) _str = new XSSFRichTextString(_comment.getText());
}
return _str;
}
}
/**
* Sets the rich text string used by this comment.
*
* @param string the XSSFRichTextString used by this object.
*/
public void setString(RichTextString string) {
public void setString(RichTextString string) {
if(!(string instanceof XSSFRichTextString)){
throw new IllegalArgumentException("Only XSSFRichTextString argument is supported");
}
_str = (XSSFRichTextString)string;
_comment.setText(_str.getCTRst());
}
public void setString(String string) {
setString(new XSSFRichTextString(string));
}
}
public void setString(String string) {
setString(new XSSFRichTextString(string));
}
@Override
public ClientAnchor getClientAnchor() {