org.eclipse.xpand.ui.core.internal.builder
Class XpandResourceParser

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.ResourceContributorBase
      extended by org.eclipse.xpand.ui.core.internal.builder.XpandResourceParser
All Implemented Interfaces:
ResourceContributor, ResourceContributor2

public class XpandResourceParser
extends ResourceContributorBase


Constructor Summary
XpandResourceParser()
           
 
Method Summary
protected  IXtendXpandResource createExtXptResource(Resource resource, org.eclipse.core.resources.IProject project, org.eclipse.core.resources.IStorage source)
           
protected  java.io.Reader createReader(org.eclipse.core.resources.IStorage resource)
           
 java.lang.String getFileExtension()
           
protected  void logError(java.lang.String message, java.lang.Throwable t)
           
protected  void logInfo(java.lang.String message)
           
 Resource parse(org.eclipse.core.resources.IProject project, org.eclipse.core.resources.IStorage source, java.lang.String fqn)
          Parse the resource file.
 
Methods inherited from class org.eclipse.xtend.shared.ui.ResourceContributorBase
create, create, createExtXptResource, getErrorHandler, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XpandResourceParser

public XpandResourceParser()
Method Detail

parse

public Resource parse(org.eclipse.core.resources.IProject project,
                      org.eclipse.core.resources.IStorage source,
                      java.lang.String fqn)
Description copied from class: ResourceContributorBase
Parse the resource file.

Specified by:
parse in class ResourceContributorBase

createExtXptResource

protected IXtendXpandResource createExtXptResource(Resource resource,
                                                   org.eclipse.core.resources.IProject project,
                                                   org.eclipse.core.resources.IStorage source)
Specified by:
createExtXptResource in class ResourceContributorBase

createReader

protected java.io.Reader createReader(org.eclipse.core.resources.IStorage resource)
Overrides:
createReader in class ResourceContributorBase

logError

protected void logError(java.lang.String message,
                        java.lang.Throwable t)
Specified by:
logError in class ResourceContributorBase

logInfo

protected void logInfo(java.lang.String message)
Specified by:
logInfo in class ResourceContributorBase

getFileExtension

public java.lang.String getFileExtension()