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

E17493-01

oracle.jdeveloper.webapp.grammar
Class WebAppProjectGrammarProvider

java.lang.Object
  extended by oracle.bali.xml.grammar.GrammarProvider
      extended by oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider
          extended by oracle.jdeveloper.webapp.grammar.WebAppProjectGrammarProvider

public class WebAppProjectGrammarProvider
extends oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

This grammar provider treats Faces tag library grammars as first class citizens in web application project, by allowing it to be the combination of information collected from tag library file and faces-config files.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider
oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider.FacesGrammarDecorator
 
Field Summary
 
Fields inherited from class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider
m_Base
 
Constructor Summary
WebAppProjectGrammarProvider(oracle.bali.xml.grammar.GrammarProvider base, Context context, java.lang.String projectRegistryIdentifier)
           
 
Method Summary
protected  oracle.bali.xml.grammar.SimpleType createJsfElUnion(oracle.bali.xml.grammar.SimpleType type, java.lang.String targetNamespace)
           
protected  oracle.bali.xml.grammar.SimpleType createJspElUnion(oracle.bali.xml.grammar.SimpleType type)
           
 oracle.bali.xml.grammar.GrammarProvider getBase()
           
 oracle.jdeveloper.faces.model.FacesConfig getFacesConfig()
           
protected  oracle.bali.xml.grammar.Grammar getFacesGrammar(oracle.bali.xml.grammar.Grammar baseGrammar)
           
 oracle.jdeveloper.webapp.taglib.jsf.metadata.ExtendedFacesJspTagMapper getFacesJspTagMapper()
           
 oracle.bali.xml.grammar.Grammar getGrammarForNamespace(java.lang.String targetNamespace)
           
 oracle.bali.xml.grammar.SimpleType getJavaType(java.lang.String javaClassName, java.lang.String targetNamespace)
           
 
Methods inherited from class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider
addGrammars, facesGrammarAdded, facesGrammarRemoved, firstListenerAttached, getBaseWebappGrammar, getElUnion, getFacesGrammar, getGrammarMap, getJsfElUnion, hasGrammarForNamespace, isFacesGrammar, lastListenerDetached, removeGrammars
 
Methods inherited from class oracle.bali.xml.grammar.GrammarProvider
addGrammarProviderListener, createEvent, fireEvent, fireEvent, fireGrammarAddedEvent, fireGrammarChangedEvent, fireGrammarRemovedEvent, getGrammars, removeGrammarProviderListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebAppProjectGrammarProvider

public WebAppProjectGrammarProvider(oracle.bali.xml.grammar.GrammarProvider base,
                                    Context context,
                                    java.lang.String projectRegistryIdentifier)
Method Detail

getGrammarForNamespace

public oracle.bali.xml.grammar.Grammar getGrammarForNamespace(java.lang.String targetNamespace)
Overrides:
getGrammarForNamespace in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

getBase

public oracle.bali.xml.grammar.GrammarProvider getBase()

getFacesJspTagMapper

public oracle.jdeveloper.webapp.taglib.jsf.metadata.ExtendedFacesJspTagMapper getFacesJspTagMapper()
Specified by:
getFacesJspTagMapper in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

getFacesConfig

public oracle.jdeveloper.faces.model.FacesConfig getFacesConfig()
Specified by:
getFacesConfig in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

getJavaType

public oracle.bali.xml.grammar.SimpleType getJavaType(java.lang.String javaClassName,
                                                      java.lang.String targetNamespace)
Overrides:
getJavaType in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

createJsfElUnion

protected oracle.bali.xml.grammar.SimpleType createJsfElUnion(oracle.bali.xml.grammar.SimpleType type,
                                                              java.lang.String targetNamespace)
Overrides:
createJsfElUnion in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

createJspElUnion

protected oracle.bali.xml.grammar.SimpleType createJspElUnion(oracle.bali.xml.grammar.SimpleType type)
Overrides:
createJspElUnion in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

getFacesGrammar

protected oracle.bali.xml.grammar.Grammar getFacesGrammar(oracle.bali.xml.grammar.Grammar baseGrammar)
Overrides:
getFacesGrammar in class oracle.jdevimpl.webapp.taglib.jsf.grammar.BaseFacesGrammarProvider

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.