Skip navigation links
oracle.jdeveloper.webapp.datatransfer
Class URLToNodeTransformer
java.lang.Object
oracle.jdeveloper.webapp.datatransfer.URLToNodeTransformer
- Direct Known Subclasses:
- AbstractImageToNodeTransformer
-
public abstract class URLToNodeTransformer
- extends java.lang.Object
Interface to transform an URL to a Node. An example implementation is the Img tag support class, which transforms URLs that refer to images into
Nodes.
Method Summary |
boolean |
canTransform(java.net.URL url, java.lang.Class nodeType, oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position)
|
protected boolean |
canTransformImpl(java.net.URL url, java.lang.Class nodeType, oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position)
Validates insertion position. |
float |
getSuitabilityRank()
|
abstract oracle.bali.xml.metadata.XmlKey |
potentialKey(java.net.URL url, java.lang.Class nodeType, oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position)
|
abstract org.w3c.dom.Node |
transform(java.net.URL url, java.lang.Class nodeType, oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position, boolean copyToProject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METADATA_ADD_URL_TO_PROJECT
public static final java.lang.Object METADATA_ADD_URL_TO_PROJECT
- A well-defined key for metadata that marks that tranformed URL should be added to the project.
STANDARD_TRANSFORMATION_RANK
public static final float STANDARD_TRANSFORMATION_RANK
-
- See Also:
- Constant Field Values
URLToNodeTransformer
public URLToNodeTransformer()
transform
public abstract org.w3c.dom.Node transform(java.net.URL url,
java.lang.Class nodeType,
oracle.bali.xml.model.AbstractModel model,
oracle.bali.xml.dom.position.DomPosition position,
boolean copyToProject)
-
- Parameters:
copyToProject
- Transformer should cdd URL to the project if this argument is set to true.
- Returns:
- A Node if the URL can be transformed, otherwise return null.
potentialKey
public abstract oracle.bali.xml.metadata.XmlKey potentialKey(java.net.URL url,
java.lang.Class nodeType,
oracle.bali.xml.model.AbstractModel model,
oracle.bali.xml.dom.position.DomPosition position)
-
- Returns:
- A XmlKey of a node if the URL can be transformed, otherwise return null.
canTransform
public boolean canTransform(java.net.URL url,
java.lang.Class nodeType,
oracle.bali.xml.model.AbstractModel model,
oracle.bali.xml.dom.position.DomPosition position)
-
- Returns:
- true if the URL can be transformed, otherwise return false.
canTransformImpl
protected boolean canTransformImpl(java.net.URL url,
java.lang.Class nodeType,
oracle.bali.xml.model.AbstractModel model,
oracle.bali.xml.dom.position.DomPosition position)
- Validates insertion position.
-
- Parameters:
url
-
nodeType
-
model
-
position
-
- Returns:
getSuitabilityRank
public float getSuitabilityRank()
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.