Public Member Functions | Static Package Attributes | Private Attributes | Static Private Attributes

jscicalc.DataTransfer Class Reference

This class handles pasting to the system clipboard. More...

Collaboration diagram for jscicalc.DataTransfer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DataTransfer (CalculatorApplet calculatorApplet)
 The constructor needs a display label so that it knows what to copy.
void lostOwnership (java.awt.datatransfer.Clipboard c, java.awt.datatransfer.Transferable t)
 Do nothing.
void copy ()
 Paste output.
void actionPerformed (java.awt.event.ActionEvent actionEvent)
 Make this class an ActionListener.

Static Package Attributes

static final int maxLength = 120
 A constant used to determine length.
static final int sigDigits = 32
 Constant for significant digits.

Private Attributes

CalculatorApplet calculatorApplet
 The CalculatorApplet.

Static Private Attributes

static final
java.util.regex.Pattern 
html = java.util.regex.Pattern.compile( "<html>" )
 Matches <html>.
static final
java.util.regex.Pattern 
htmlend = java.util.regex.Pattern.compile( "</html>" )
 Matches </html>.
static final
java.util.regex.Pattern 
minus = java.util.regex.Pattern.compile( "&#8722;" )
 Matches minus.
static final long serialVersionUID = 1L

Detailed Description

This class handles pasting to the system clipboard.

Author:
J. D. Lamb
Version:
Revision:
1.8

Constructor & Destructor Documentation

jscicalc.DataTransfer.DataTransfer ( CalculatorApplet  calculatorApplet  ) 

The constructor needs a display label so that it knows what to copy.

Parameters:
calculatorApplet The CalculatorApplet

Member Function Documentation

void jscicalc.DataTransfer.actionPerformed ( java.awt.event.ActionEvent  actionEvent  ) 

Make this class an ActionListener.

This allows copy and (poteniatly) paste actions.

Parameters:
actionEvent The ActionEvent.
void jscicalc.DataTransfer.copy (  ) 
void jscicalc.DataTransfer.lostOwnership ( java.awt.datatransfer.Clipboard  c,
java.awt.datatransfer.Transferable  t 
)

Do nothing.

Jscicalc doesn’t worry about losing clipboard


Member Data Documentation

final java.util.regex.Pattern jscicalc.DataTransfer.html = java.util.regex.Pattern.compile( "<html>" ) [static, private]

Matches <html>.

Referenced by jscicalc.DataTransfer.copy().

final java.util.regex.Pattern jscicalc.DataTransfer.htmlend = java.util.regex.Pattern.compile( "</html>" ) [static, private]

Matches </html>.

Referenced by jscicalc.DataTransfer.copy().

final int jscicalc.DataTransfer.maxLength = 120 [static, package]

A constant used to determine length.

Referenced by jscicalc.DataTransfer.copy().

final java.util.regex.Pattern jscicalc.DataTransfer.minus = java.util.regex.Pattern.compile( "&#8722;" ) [static, private]

Matches minus.

Referenced by jscicalc.DataTransfer.copy().

final long jscicalc.DataTransfer.serialVersionUID = 1L [static, private]
final int jscicalc.DataTransfer.sigDigits = 32 [static, package]

Constant for significant digits.

Referenced by jscicalc.DataTransfer.copy().


The documentation for this class was generated from the following file: