Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.jdeveloper.webapp.datatransfer.faces
Class JsfResourceToNodeTransformer

java.lang.Object
  extended by oracle.jdeveloper.webapp.datatransfer.URLToNodeTransformer
      extended by oracle.jdeveloper.webapp.datatransfer.faces.JsfResourceToNodeTransformer
Direct Known Subclasses:
JsfImageResourceToNodeTransformer

public abstract class JsfResourceToNodeTransformer
extends URLToNodeTransformer


Field Summary
protected  oracle.bali.xml.grammar.QualifiedName libraryAttrQName
           
protected  java.lang.String name
           
protected  java.lang.String namespace
           
protected  oracle.bali.xml.grammar.QualifiedName resourceAttrQName
           
protected  oracle.bali.xml.grammar.QualifiedName resourceQName
           
protected  oracle.bali.xml.metadata.XmlKey resourceXmlKey
           
 
Fields inherited from class oracle.jdeveloper.webapp.datatransfer.URLToNodeTransformer
METADATA_ADD_URL_TO_PROJECT, STANDARD_TRANSFORMATION_RANK
 
Constructor Summary
protected JsfResourceToNodeTransformer(java.lang.String namespace, java.lang.String elementName)
           
protected JsfResourceToNodeTransformer(java.lang.String namespace, java.lang.String elementName, java.lang.String libraryAttributeName, java.lang.String resourceAttributeName)
           
 
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.
protected  org.w3c.dom.Element createResourceNode(oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position)
           
protected  java.lang.String getDefaultLibrary()
           
protected  oracle.bali.xml.grammar.QualifiedName getLibraryAttrName()
           
protected  oracle.bali.xml.grammar.QualifiedName getResourceAttrName()
           
protected  java.lang.String getSaveResourceDialogTitle()
           
protected  java.lang.String getSaveResourcePrompt()
           
protected  java.lang.String getSaveResourcePromptDialogTitle()
           
 float getSuitabilityRank()
           
 java.util.Map getTransferDataMetadata(oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.metadata.XmlKey potentialKey)
           
protected  boolean initResourceNode(java.net.URL url, org.w3c.dom.Element imageNode, oracle.bali.xml.model.AbstractModel model, oracle.bali.xml.dom.position.DomPosition position)
           
protected  boolean isValidResource(java.net.URL url)
           
 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)
           
 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
 

Field Detail

name

protected final java.lang.String name

namespace

protected final java.lang.String namespace

resourceQName

protected final oracle.bali.xml.grammar.QualifiedName resourceQName

resourceXmlKey

protected final oracle.bali.xml.metadata.XmlKey resourceXmlKey

libraryAttrQName

protected final oracle.bali.xml.grammar.QualifiedName libraryAttrQName

resourceAttrQName

protected final oracle.bali.xml.grammar.QualifiedName resourceAttrQName
Constructor Detail

JsfResourceToNodeTransformer

protected JsfResourceToNodeTransformer(java.lang.String namespace,
                                       java.lang.String elementName)

JsfResourceToNodeTransformer

protected JsfResourceToNodeTransformer(java.lang.String namespace,
                                       java.lang.String elementName,
                                       java.lang.String libraryAttributeName,
                                       java.lang.String resourceAttributeName)
Method Detail

getSuitabilityRank

public float getSuitabilityRank()
Overrides:
getSuitabilityRank in class URLToNodeTransformer

potentialKey

public 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)
Specified by:
potentialKey in class URLToNodeTransformer
Returns:
A XmlKey of a node if the URL can be transformed, otherwise return null.

getTransferDataMetadata

public java.util.Map getTransferDataMetadata(oracle.bali.xml.model.AbstractModel model,
                                             oracle.bali.xml.metadata.XmlKey potentialKey)
Overrides:
getTransferDataMetadata in class URLToNodeTransformer
Returns:
Map of TransferDataInfo metadata items.

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)
Overrides:
canTransform in class URLToNodeTransformer
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)
Description copied from class: URLToNodeTransformer
Validates insertion position.

Overrides:
canTransformImpl in class URLToNodeTransformer
Returns:

isValidResource

protected boolean isValidResource(java.net.URL url)

transform

public 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)
Specified by:
transform in class URLToNodeTransformer
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.

createResourceNode

protected org.w3c.dom.Element createResourceNode(oracle.bali.xml.model.AbstractModel model,
                                                 oracle.bali.xml.dom.position.DomPosition position)

initResourceNode

protected boolean initResourceNode(java.net.URL url,
                                   org.w3c.dom.Element imageNode,
                                   oracle.bali.xml.model.AbstractModel model,
                                   oracle.bali.xml.dom.position.DomPosition position)

getLibraryAttrName

protected oracle.bali.xml.grammar.QualifiedName getLibraryAttrName()

getResourceAttrName

protected oracle.bali.xml.grammar.QualifiedName getResourceAttrName()

getDefaultLibrary

protected java.lang.String getDefaultLibrary()

getSaveResourceDialogTitle

protected java.lang.String getSaveResourceDialogTitle()

getSaveResourcePrompt

protected java.lang.String getSaveResourcePrompt()

getSaveResourcePromptDialogTitle

protected java.lang.String getSaveResourcePromptDialogTitle()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.