|
JHotDraw 7.0.9 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.samples.svg.io.SVGInputFormat
public class SVGInputFormat
SVGInputFormat.
This format is aimed to comply to the Scalable Vector Graphics (SVG) Tiny 1.2
Specification supporting the SVG-static
feature string.
http://www.w3.org/TR/SVGMobile12/
Constructor Summary | |
---|---|
SVGInputFormat()
Creates a new instance. |
|
SVGInputFormat(SVGFigureFactory factory)
|
Method Summary | |
---|---|
javax.swing.filechooser.FileFilter |
getFileFilter()
Return a FileFilter that can be used to identify files which can be restored with this Storage Format. |
javax.swing.JComponent |
getInputFormatAccessory()
Return a JFileChooser accessory that can be used to customize the input format. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns true, if this InputFormat can readFigures TransferData using the specified DataFlavor. |
void |
read(java.io.File file,
Drawing drawing)
Reads figures from a file and adds them to the specified drawing. |
void |
read(java.io.InputStream in,
Drawing drawing)
Reads figures from a file and adds them to the specified drawing. |
java.util.LinkedList<Figure> |
readFigures(java.io.InputStream in)
This is the mean reading method. |
java.util.LinkedList<Figure> |
readFigures(java.awt.datatransfer.Transferable t)
Reads figures from the specified Transferable. |
static java.lang.String[] |
toCommaSeparatedArray(java.lang.String str)
Returns a value as a String array. |
static java.awt.geom.AffineTransform |
toTransform(net.n3.nanoxml.IXMLElement elem,
java.lang.String str)
|
static java.lang.String[] |
toWSOrCommaSeparatedArray(java.lang.String str)
Returns a value as a String array. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SVGInputFormat()
public SVGInputFormat(SVGFigureFactory factory)
Method Detail |
---|
public java.util.LinkedList<Figure> readFigures(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.String[] toCommaSeparatedArray(java.lang.String str) throws java.io.IOException
java.io.IOException
public static java.lang.String[] toWSOrCommaSeparatedArray(java.lang.String str) throws java.io.IOException
java.io.IOException
public static java.awt.geom.AffineTransform toTransform(net.n3.nanoxml.IXMLElement elem, java.lang.String str) throws java.io.IOException
java.io.IOException
public javax.swing.filechooser.FileFilter getFileFilter()
InputFormat
getFileFilter
in interface InputFormat
public javax.swing.JComponent getInputFormatAccessory()
InputFormat
getInputFormatAccessory
in interface InputFormat
public void read(java.io.File file, Drawing drawing) throws java.io.IOException
InputFormat
read
in interface InputFormat
file
- The file.drawing
- The drawing.
java.io.IOException
public void read(java.io.InputStream in, Drawing drawing) throws java.io.IOException
InputFormat
read
in interface InputFormat
in
- The input stream.drawing
- The drawing.
java.io.IOException
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
InputFormat
isDataFlavorSupported
in interface InputFormat
flavor
- A DataFlavor.public java.util.LinkedList<Figure> readFigures(java.awt.datatransfer.Transferable t) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
InputFormat
readFigures
in interface InputFormat
t
- The Transferable.
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
|
Copyright 1996-2007 (c) JHotDraw.org. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |