## Uses of Interface
org.eclipse.jst.jsf.context.structureddocument.IStructuredDocumentContext

Packages that use IStructuredDocumentContext
org.eclipse.jst.jsf.context.resolver.structureddocument: Context resolvers for contexts based on SSE structured documents.
org.eclipse.jst.jsf.context.structureddocument: Model context for SSE structured documents.
org.eclipse.jst.jsf.designtime: JSF Design Time Application Manager Framework.
org.eclipse.jst.jsf.designtime.resolver: Model Context Resolvers for EL symbols.
org.eclipse.jst.jsf.designtime.symbols: Design Time EL Symbol Contribution framework.
org.eclipse.jst.jsf.metadataprocessors: Provides tooling support for taglibraries using the Design-time Metadata feature (org.eclipse.jst.jsf.common.metadata).

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.context.resolver.structureddocument

Methods in org.eclipse.jst.jsf.context.resolver.structureddocument with parameters of type IStructuredDocumentContext
`IDOMContextResolver` `IStructuredDocumentContextResolverFactory.getDOMContextResolver(IStructuredDocumentContext context)`
`IMetadataContextResolver` `IStructuredDocumentContextResolverFactory.getMetadataContextResolver(IStructuredDocumentContext context)`
`ITaglibContextResolver` `IStructuredDocumentContextResolverFactory.getTaglibContextResolver(IStructuredDocumentContext context)`
`org.eclipse.jst.jsf.context.resolver.structureddocument.internal.ITextRegionContextResolver` `IStructuredDocumentContextResolverFactory.getTextRegionResolver(IStructuredDocumentContext context)` **Non-WTP Clients: this method should not be considered API**
`IWorkspaceContextResolver` `IStructuredDocumentContextResolverFactory.getWorkspaceContextResolver(IStructuredDocumentContext context)`

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.context.structureddocument

Classes in org.eclipse.jst.jsf.context.structureddocument that implement IStructuredDocumentContext
`class` `AbstractStructuredDocumentContext` A convenience abstract super-class for context implementing the IStructuredDocumentContext interface Class may be sub-classed by clients

Methods in org.eclipse.jst.jsf.context.structureddocument that return IStructuredDocumentContext
`IStructuredDocumentContext` `IStructuredDocumentContextFactory2.getContext(org.w3c.dom.Element element)`
`IStructuredDocumentContext` `IStructuredDocumentContextFactory.getContext(IDocument document, int documentPosition)`
`IStructuredDocumentContext` `IStructuredDocumentContextFactory.getContext(IDocument document, org.w3c.dom.Node node)`
`IStructuredDocumentContext` `IStructuredDocumentContextFactory.getContext(ITextViewer textViewer, int documentPosition)`

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.designtime

Methods in org.eclipse.jst.jsf.designtime with parameters of type IStructuredDocumentContext
`static org.eclipse.jst.jsf.designtime.internal.view.IViewRootHandle` `DTAppManagerUtil.getViewRootHandle(IStructuredDocumentContext context)`
`static org.eclipse.jst.jsf.designtime.internal.view.XMLViewDefnAdapter` `DTAppManagerUtil.getXMLViewDefnAdapter(IStructuredDocumentContext context)`

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.designtime.resolver

Constructors in org.eclipse.jst.jsf.designtime.resolver with parameters of type IStructuredDocumentContext
`CachingSymbolContextResolver(IStructuredDocumentContext context)`

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.designtime.symbols

Methods in org.eclipse.jst.jsf.designtime.symbols with parameters of type IStructuredDocumentContext
`ISymbol` `DefaultDataTableSymbolFactory.createSymbolForDataTableValue(java.lang.String symbolName, org.w3c.dom.Element dataTableElement, IStructuredDocumentContext context)`
`org.eclipse.jst.jsf.common.internal.types.ValueType` `AbstractDataModelVariableFactory.createValueExpression(java.lang.String elText, IStructuredDocumentContext elContext, IFile file)` Deprecated. use JSFSymbolFactory.getValueTypeFromEL instead.
`static IProject` `FileContextUtil.getProject(IStructuredDocumentContext context)` Convenience method for getting the IProject for a document context.
`org.eclipse.jst.jsf.common.internal.types.ValueType` `JSFSymbolFactory.getValueTypeFromEL(java.lang.String elText, IStructuredDocumentContext elContext, IFile file)` Convenience for `JSFSymbolFactory.getValueTypeFromEL(String, IStructuredDocumentContext, IFile, IStructuredDocumentSymbolResolverFactory)` using StructuredDocumentSymbolResolverFactory.getInstance().
`org.eclipse.jst.jsf.common.internal.types.ValueType` `JSFSymbolFactory.getValueTypeFromEL(java.lang.String elText, IStructuredDocumentContext elContext, IFile file, IStructuredDocumentSymbolResolverFactory symbolResolverFactory)`

Uses of IStructuredDocumentContext in org.eclipse.jst.jsf.metadataprocessors

Methods in org.eclipse.jst.jsf.metadataprocessors that return IStructuredDocumentContext
`IStructuredDocumentContext` `IMetaDataEnabledFeature.getStructuredDocumentContext()` Gets structured document context that this feature will operating on
`IStructuredDocumentContext` `AbstractMetaDataEnabledFeature.getStructuredDocumentContext()`

Methods in org.eclipse.jst.jsf.metadataprocessors with parameters of type IStructuredDocumentContext

`java.util.List<IMetaDataEnabledFeature>`

`MetaDataEnabledProcessingFactory.getAttributeValueRuntimeTypeFeatureProcessors(java.lang.Class featureType, IStructuredDocumentContext sdContext, AttributeIdentifier attributeId)`
A convenience method fully equivalent to: getAttributeValueRuntimeTypeFeatureProcessors (featureType, sdContext, attributeId.getTagIdentifier().getUri() , attributeId.getTagIdentifier().getTagName(), attributeId.getName())

`java.util.List<IMetaDataEnabledFeature>` `MetaDataEnabledProcessingFactory.getAttributeValueRuntimeTypeFeatureProcessors(java.lang.Class featureType, IStructuredDocumentContext sdContext, Entity attrEntity)`
`java.util.List<IMetaDataEnabledFeature>` `MetaDataEnabledProcessingFactory.getAttributeValueRuntimeTypeFeatureProcessors(java.lang.Class featureType, IStructuredDocumentContext sdContext, java.lang.String uri, java.lang.String elementName, java.lang.String attributeName)` Returns list of `IMetaDataEnabledFeature` adapters for the given Taglibrary attribute.
`void` `IMetaDataEnabledFeature.setStructuredDocumentContext(IStructuredDocumentContext context)` Sets structured document context that this feature will operating on
`void` `AbstractMetaDataEnabledFeature.setStructuredDocumentContext(IStructuredDocumentContext context)`