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

Quick Search    Search Deep

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

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

public class SVGConverterURLSource
extends java.lang.Object
implements SVGConverterSource


Field Summary
static java.lang.String ERROR_INVALID_URL
           
(package private)  java.lang.String name
           
(package private)  org.apache.batik.util.ParsedURL purl
           
protected static java.lang.String SVG_EXTENSION
          SVG file extension
protected static java.lang.String SVGZ_EXTENSION
           
 
Constructor Summary
SVGConverterURLSource(java.lang.String url)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          Determine whether this Object is semantically equal to another Object.
 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

SVG_EXTENSION

protected static final java.lang.String SVG_EXTENSION
SVG file extension

See Also:
Constant Field Values

SVGZ_EXTENSION

protected static final java.lang.String SVGZ_EXTENSION
See Also:
Constant Field Values

ERROR_INVALID_URL

public static final java.lang.String ERROR_INVALID_URL
See Also:
Constant Field Values

purl

org.apache.batik.util.ParsedURL purl

name

java.lang.String name
Constructor Detail

SVGConverterURLSource

public SVGConverterURLSource(java.lang.String url)
                      throws SVGConverterException
Method Detail

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.IOException
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

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