com.aptana.ide.editor.html.parsing
Class HTMLLanguageRegistry

java.lang.Object
  extended by com.aptana.ide.editor.html.parsing.HTMLLanguageRegistry

public class HTMLLanguageRegistry
extends java.lang.Object

Author:
Kevin Lindsey

Constructor Summary
HTMLLanguageRegistry()
          ElementRegistry
 
Method Summary
 IParser getAttributeLanguage(java.lang.String attributeName)
          getAttributeLanguage
 IParser getElementLanguage(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)
          getElementLanguage
 boolean getHandlesEOF(java.lang.String processInstructionName)
          getHandlesEOF
 IParser getPercentInstructionLanguage(java.lang.String percentInstructionName)
          getPercentLanguage
 IParser getProcessingInstructionLanguage(java.lang.String processInstructionName)
          getPILanguage
 IParser[] loadFromExtension(org.eclipse.core.runtime.IExtension extension)
          loadFromExtension
 void setHandlesEOF(java.lang.String piName, java.lang.String attributeName, java.lang.String attributeValue, boolean eof)
          setHandlesEOF
 void setRegistryEntry(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue, IParser parser)
          setRegistryEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLLanguageRegistry

public HTMLLanguageRegistry()
ElementRegistry

Method Detail

loadFromExtension

public IParser[] loadFromExtension(org.eclipse.core.runtime.IExtension extension)
loadFromExtension

Parameters:
extension -
Returns:
IParser[]

setHandlesEOF

public void setHandlesEOF(java.lang.String piName,
                          java.lang.String attributeName,
                          java.lang.String attributeValue,
                          boolean eof)
setHandlesEOF

Parameters:
piName -
attributeName -
attributeValue -
eof -

setRegistryEntry

public void setRegistryEntry(java.lang.String elementName,
                             java.lang.String attributeName,
                             java.lang.String attributeValue,
                             IParser parser)
setRegistryEntry

Parameters:
elementName -
attributeName -
attributeValue -
parser -

getAttributeLanguage

public IParser getAttributeLanguage(java.lang.String attributeName)
getAttributeLanguage

Parameters:
attributeName -
Returns:
IParser or null

getElementLanguage

public IParser getElementLanguage(java.lang.String elementName,
                                  java.lang.String attributeName,
                                  java.lang.String attributeValue)
getElementLanguage

Parameters:
elementName -
attributeName -
attributeValue -
Returns:
IParser or null

getHandlesEOF

public boolean getHandlesEOF(java.lang.String processInstructionName)
getHandlesEOF

Parameters:
processInstructionName -
Returns:
boolean

getPercentInstructionLanguage

public IParser getPercentInstructionLanguage(java.lang.String percentInstructionName)
getPercentLanguage

Parameters:
percentInstructionName -
Returns:
IParser or null

getProcessingInstructionLanguage

public IParser getProcessingInstructionLanguage(java.lang.String processInstructionName)
getPILanguage

Parameters:
processInstructionName -
Returns:
IParser