Package de.loskutov.anyedit.compare
Class ClipboardStreamContent
- java.lang.Object
-
- de.loskutov.anyedit.compare.ClipboardStreamContent
-
- All Implemented Interfaces:
StreamContent
,org.eclipse.compare.IStreamContentAccessor
,org.eclipse.compare.ITypedElement
,org.eclipse.compare.structuremergeviewer.IStructureComparator
,org.eclipse.core.runtime.IAdaptable
public class ClipboardStreamContent extends java.lang.Object implements StreamContent, org.eclipse.compare.IStreamContentAccessor
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
bytes
private java.lang.String
charset
private java.lang.String
clipboardContent
private java.lang.String
lineSeparator
private java.lang.String
newLine
private java.lang.String
type
-
Constructor Summary
Constructors Modifier Constructor Description ClipboardStreamContent(java.lang.String type, java.lang.String newLine, java.lang.String charset)
private
ClipboardStreamContent(java.lang.String type, java.lang.String newLine, java.lang.String charset, java.lang.String clipboardContent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
commitChanges(org.eclipse.core.runtime.IProgressMonitor pm)
void
dispose()
java.lang.Object
getAdapter(java.lang.Class adapter)
java.lang.Object[]
getChildren()
java.io.InputStream
getContents()
java.lang.String
getFullName()
org.eclipse.swt.graphics.Image
getImage()
java.lang.String
getName()
java.lang.String
getType()
void
init(AnyeditCompareInput input)
boolean
isDirty()
boolean
isDisposed()
StreamContent
recreate()
void
setDirty(boolean dirty)
-
-
-
Constructor Detail
-
ClipboardStreamContent
public ClipboardStreamContent(java.lang.String type, java.lang.String newLine, java.lang.String charset)
- Parameters:
type
- NOT nullnewLine
- might be null
-
ClipboardStreamContent
private ClipboardStreamContent(java.lang.String type, java.lang.String newLine, java.lang.String charset, java.lang.String clipboardContent)
-
-
Method Detail
-
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImage
in interfaceorg.eclipse.compare.ITypedElement
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceorg.eclipse.compare.ITypedElement
-
getType
public java.lang.String getType()
- Specified by:
getType
in interfaceorg.eclipse.compare.ITypedElement
-
getChildren
public java.lang.Object[] getChildren()
- Specified by:
getChildren
in interfaceorg.eclipse.compare.structuremergeviewer.IStructureComparator
-
commitChanges
public boolean commitChanges(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException
- Specified by:
commitChanges
in interfaceStreamContent
- Throws:
org.eclipse.core.runtime.CoreException
-
isDirty
public boolean isDirty()
- Specified by:
isDirty
in interfaceStreamContent
-
getContents
public java.io.InputStream getContents() throws org.eclipse.core.runtime.CoreException
- Specified by:
getContents
in interfaceorg.eclipse.compare.IStreamContentAccessor
- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceStreamContent
-
isDisposed
public boolean isDisposed()
- Specified by:
isDisposed
in interfaceStreamContent
-
init
public void init(AnyeditCompareInput input)
- Specified by:
init
in interfaceStreamContent
-
recreate
public StreamContent recreate()
- Specified by:
recreate
in interfaceStreamContent
-
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in interfaceStreamContent
-
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
setDirty
public void setDirty(boolean dirty)
- Specified by:
setDirty
in interfaceStreamContent
-
-