Constructor and Description |
---|
OperationTuple(org.eclipse.jface.text.IDocument document,
PomEdits.Operation operation)
operation on top of IDocument is only saved when noone else is editing the document.
|
OperationTuple(org.eclipse.jface.text.IDocument document,
PomEdits.Operation operation,
boolean readOnly)
operation on top of IDocument is only saved when noone else is editing the document.
|
OperationTuple(org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel model,
PomEdits.Operation operation)
only use for unmanaged models
|
OperationTuple(org.eclipse.core.resources.IFile file,
PomEdits.Operation operation)
operation on top of IFile is always saved
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.jface.text.IDocument |
getDocument() |
org.eclipse.core.resources.IFile |
getFile() |
org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel |
getModel() |
PomEdits.Operation |
getOperation() |
boolean |
isForceSave() |
boolean |
isReadOnly() |
void |
setForceSave()
force saving the document after performing the operation
|
public OperationTuple(org.eclipse.core.resources.IFile file, PomEdits.Operation operation)
file
- operation
- public OperationTuple(org.eclipse.jface.text.IDocument document, PomEdits.Operation operation)
document
- operation
- public OperationTuple(org.eclipse.jface.text.IDocument document, PomEdits.Operation operation, boolean readOnly)
document
- operation
- readonly
- operation that doesn't modify the content. Will only get the read, not edit model, up to the user
of the code to ensure no edits happenpublic OperationTuple(org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel model, PomEdits.Operation operation)
model
- operation
- public void setForceSave()
public boolean isForceSave()
public boolean isReadOnly()
public org.eclipse.core.resources.IFile getFile()
public PomEdits.Operation getOperation()
public org.eclipse.jface.text.IDocument getDocument()
public org.eclipse.wst.xml.core.internal.provisional.document.IDOMModel getModel()
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.