Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.batik.apps.rasterizer
Class SVGConverterFileSource  view SVGConverterFileSource download SVGConverterFileSource.java

java.lang.Object
  extended byorg.apache.batik.apps.rasterizer.SVGConverterFileSource
All Implemented Interfaces:
SVGConverterSource

public class SVGConverterFileSource
extends java.lang.Object
implements SVGConverterSource

Describes a file source for the SVGConverter

Version:
$Id: SVGConverterFileSource.java,v 1.5 2004/08/18 07:12:26 vhardy Exp $

Field Summary
(package private)  java.io.File file
           
(package private)  java.lang.String ref
           
 
Constructor Summary
SVGConverterFileSource(java.io.File file)
           
SVGConverterFileSource(java.io.File file, java.lang.String ref)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          Determine whether this Object is semantically equal to another Object.
 java.io.File getFile()
           
 java.lang.String getName()
          Returns the name of the source.
 java.lang.String getURI()
          Returns a URI string corresponding to this source
 boolean isReadable()
          Checks if source can be read
 boolean isSameAs(java.lang.String srcStr)
          Checks if same as source described by srcStr
 java.io.InputStream openStream()
          Gets a TranscoderInput for that source
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

file

java.io.File file

ref

java.lang.String ref
Constructor Detail

SVGConverterFileSource

public SVGConverterFileSource(java.io.File file)

SVGConverterFileSource

public SVGConverterFileSource(java.io.File file,
                              java.lang.String ref)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: SVGConverterSource
Returns the name of the source. That would be the name for a File or URL

Specified by:
getName in interface SVGConverterSource

getFile

public java.io.File getFile()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


getURI

public java.lang.String getURI()
Description copied from interface: SVGConverterSource
Returns a URI string corresponding to this source

Specified by:
getURI in interface SVGConverterSource

equals

public boolean equals(java.lang.Object o)
Description copied from class: java.lang.Object
Determine whether this Object is semantically equal to another Object.

There are some fairly strict requirements on this method which subclasses must follow:

  • It must be transitive. If a.equals(b) and b.equals(c), then a.equals(c) must be true as well.
  • It must be symmetric. a.equals(b) and b.equals(a) must have the same value.
  • It must be reflexive. a.equals(a) must always be true.
  • It must be consistent. Whichever value a.equals(b) returns on the first invocation must be the value returned on all later invocations.
  • a.equals(null) must be false.
  • It must be consistent with hashCode(). That is, a.equals(b) must imply a.hashCode() == b.hashCode(). The reverse is not true; two objects that are not equal may have the same hashcode, but that has the potential to harm hashing performance.

This is typically overridden to throw a java.lang.ClassCastException if the argument is not comparable to the class performing the comparison, but that is not a requirement. It is legal for a.equals(b) to be true even though a.getClass() != b.getClass(). Also, it is typical to never cause a java.lang.NullPointerException.

In general, the Collections API (java.util) use the equals method rather than the == operator to compare objects. However, java.util.IdentityHashMap is an exception to this rule, for its own good reasons.

The default implementation returns this == o.


openStream

public java.io.InputStream openStream()
                               throws java.io.FileNotFoundException
Description copied from interface: SVGConverterSource
Gets a TranscoderInput for that source

Specified by:
openStream in interface SVGConverterSource

isSameAs

public boolean isSameAs(java.lang.String srcStr)
Description copied from interface: SVGConverterSource
Checks if same as source described by srcStr

Specified by:
isSameAs in interface SVGConverterSource

isReadable

public boolean isReadable()
Description copied from interface: SVGConverterSource
Checks if source can be read

Specified by:
isReadable in interface SVGConverterSource