org.apache.fop.fo.properties
Class URIProperty
java.lang.Object
org.apache.fop.fo.properties.Property
org.apache.fop.fo.properties.URIProperty
public class URIProperty
- extends Property
Class modeling a property that has a value of type <uri-specification>.
The purpose is mainly to support resolution of a specified
relative URI against a specified or inherited xml:base
during the property refinement stage.
If no xml:base
has been specified, only the original URI, as
it appears in the source document, is stored as the property's specified
value.
Fields inherited from class org.apache.fop.fo.properties.Property |
log |
Constructor Summary |
protected |
URIProperty(java.net.URI uri)
Default constructor, to create a URIProperty from a
java.net.URI directly. |
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getString()
Return a string representing the resolved URI, or the
specified value if the URI is not resolved against
an xml:base |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class org.apache.fop.fo.properties.Property |
getCharacter, getColor, getCondLength, getEnum, getKeep, getLength, getLengthPair, getLengthRange, getList, getNCname, getNumber, getNumeric, getObject, getSpace, getSpecifiedValue, isAuto, setSpecifiedValue |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
URIProperty
protected URIProperty(java.net.URI uri)
- Default constructor, to create a
URIProperty
from a
java.net.URI
directly.
- Parameters:
uri
- a resolved java.net.URI
getString
public java.lang.String getString()
- Return a string representing the resolved URI, or the
specified value if the URI is not resolved against
an
xml:base
- Overrides:
getString
in class Property
- Returns:
- a string representing the URI
toString
public java.lang.String toString()
-
- Overrides:
toString
in class Property
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.