tinydtparser.java

来自「plugin for eclipse」· Java 代码 · 共 55 行

JAVA
55
字号
package isis.tinydt;

import java.util.Map;

import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IncrementalProjectBuilder;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IProgressMonitor;


public class TinydtParser extends IncrementalProjectBuilder
{   
    public static final String BUILDER_ID = "isis.tinydt.parser";
    
    public TinydtParser()
    {
    }
        
    protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException
    {               
        TinydtProject project = TinydtProject.getTinydtProject(getProject());
        project.rebuildAll();
        
        
        //IResourceDelta delta = getDelta(p); // changes since last build
        
        //monitor.beginTask("Parsing...",100);        
        //monitor.worked(1);
        return null;
    }

    protected void clean(IProgressMonitor monitor) throws CoreException
    {
        super.clean(monitor);
    }

    public void setInitializationData(IConfigurationElement config, String propertyName, Object data) throws CoreException 
    {
          super.setInitializationData(config, propertyName, data);

          /*IConfigurationElement[] run = config.getChildren();
          IConfigurationElement[] parms = run[0].getChildren();
          for (int i = 0; i < parms.length; i++) {
            traceMsg("Passed Parameters: " + parms[i].getAttribute("name")
                + " = " + parms[i].getAttribute("value"));

          }*/
    }

    protected void startupOnInitialize()
    {
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?