org.codehaus.groovy.maven.runtime.support.stubgen.model
Class SourceDef

java.lang.Object
  extended by org.codehaus.groovy.maven.runtime.support.stubgen.model.Element
      extended by org.codehaus.groovy.maven.runtime.support.stubgen.model.SourceDef
All Implemented Interfaces:
java.io.Serializable

public class SourceDef
extends Element

Defenetion of a source file.

Version:
$Id: SourceDef.java 13184 2008-08-10 15:05:01Z user57 $
Author:
Jason Dillon
See Also:
Serialized Form

Constructor Summary
SourceDef()
           
 
Method Summary
 void addClass(ClassDef def)
           
 void addImport(ImportDef imp)
           
 void addStatement(Node node)
           
 java.util.Set getClasses()
           
 java.util.Set getImports()
           
 PackageDef getPackage()
           
 java.lang.String getScriptName()
           
 java.util.List getStatements()
           
 SourceType getType()
           
 java.net.URL getUrl()
           
 boolean hasStatements()
           
 void setPackage(PackageDef pkg)
           
 void setType(SourceType type)
           
 void setUrl(java.net.URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceDef

public SourceDef()
Method Detail

getUrl

public java.net.URL getUrl()

setUrl

public void setUrl(java.net.URL url)

getType

public SourceType getType()

setType

public void setType(SourceType type)

getPackage

public PackageDef getPackage()

setPackage

public void setPackage(PackageDef pkg)

addImport

public void addImport(ImportDef imp)

getImports

public java.util.Set getImports()

addClass

public void addClass(ClassDef def)

getClasses

public java.util.Set getClasses()

addStatement

public void addStatement(Node node)

getStatements

public java.util.List getStatements()

hasStatements

public boolean hasStatements()

getScriptName

public java.lang.String getScriptName()


Copyright © 2006-2010 Codehaus. All Rights Reserved.