com.exadel.vpe.editor.context
Class VpePageContext
java.lang.Object
com.exadel.vpe.editor.context.VpePageContext
- All Implemented Interfaces:
- VpeTaglibManager
- public class VpePageContext
- extends java.lang.Object
- implements VpeTaglibManager
Contains the information on edited page.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VpePageContext
public VpePageContext(VpeTemplateManager templateManager,
BundleMap bundle,
VpeEditorPart editPart)
getSourceBuilder
public VpeSourceDomBuilder getSourceBuilder()
isAbsolutePosition
public boolean isAbsolutePosition()
setSourceDomBuilder
public void setSourceDomBuilder(VpeSourceDomBuilder sourceBuilder)
getVisualBuilder
public VpeVisualDomBuilder getVisualBuilder()
setVisualDomBuilder
public void setVisualDomBuilder(VpeVisualDomBuilder visualBuilder)
getDomMapping
public VpeDomMapping getDomMapping()
clearAll
public void clearAll()
getTaglibs
public java.util.List getTaglibs()
setTaglib
public void setTaglib(int id,
java.lang.String newUri,
java.lang.String newPrefix)
getTemplateTaglibPrefix
public java.lang.String getTemplateTaglibPrefix(java.lang.String sourceTaglibPrefix)
addTaglibListener
public void addTaglibListener(VpeTaglibListener listener)
- Description copied from interface:
VpeTaglibManager
- Add Taglib Listener to manager
- Specified by:
addTaglibListener in interface VpeTaglibManager
- Parameters:
listener -
removeTaglibListener
public void removeTaglibListener(VpeTaglibListener listener)
- Description copied from interface:
VpeTaglibManager
- Remove Taglib Listener from manager
- Specified by:
removeTaglibListener in interface VpeTaglibManager
- Parameters:
listener -
getBundle
public BundleMap getBundle()
addBundleDependency
public void addBundleDependency(org.w3c.dom.Element sourceNode)
removeBundleDependency
public void removeBundleDependency(org.w3c.dom.Element sourceNode)
refreshBundleValues
public void refreshBundleValues()
isCorrectNS
public boolean isCorrectNS(org.w3c.dom.Node sourceNode)
getSourceTaglibUri
public java.lang.String getSourceTaglibUri(org.w3c.dom.Node sourceNode)
getEditPart
public VpeEditorPart getEditPart()
openIncludeFile
public void openIncludeFile(java.lang.String file)
getIncludeTaglibs
public ResourceReference[] getIncludeTaglibs()
getIncludeCss
public ResourceReference[] getIncludeCss()
installIncludeElements
public void installIncludeElements()
getRuntimeRelativeFolder
public ResourceReference getRuntimeRelativeFolder(org.eclipse.core.resources.IFile file)
getRuntimeAbsoluteFolder
public ResourceReference getRuntimeAbsoluteFolder(org.eclipse.core.resources.IFile file)