Package org.apache.fop.fo.properties
Class URIProperty
java.lang.Object
org.apache.fop.fo.properties.Property
org.apache.fop.fo.properties.URIProperty
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.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
InnerPropertyMaker
subclass responsible for making instances of this type. -
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
URIProperty
(URI uri) Default constructor, to create aURIProperty
from ajava.net.URI
directly. -
Method Summary
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
-
Constructor Details
-
URIProperty
Default constructor, to create aURIProperty
from ajava.net.URI
directly.- Parameters:
uri
- a resolvedjava.net.URI
-
-
Method Details
-
getString
Return a string representing the resolved URI, or the specified value if the URI is not resolved against anxml:base
-
toString
-
hashCode
public int hashCode() -
equals
-