public class ImportInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Set |
classes |
(package private) static java.lang.String |
classStr |
(package private) static java.lang.String |
defaultFile
Default file to read imports from, can be overridden
by setting the 'org.apache.batik.script.imports' System
property
|
(package private) static ImportInfo |
defaultImports |
(package private) static java.lang.String |
importFile |
protected java.util.Set |
packages |
(package private) static java.lang.String |
packageStr |
Constructor and Description |
---|
ImportInfo()
Construct an empty ImportInfo instance
|
Modifier and Type | Method and Description |
---|---|
void |
addClass(java.lang.String cls)
Add a class to the set of classes to import (must be
a fully qualified classname - "java.lang.System").
|
void |
addImports(java.net.URL src)
Add imports read from a URL to this ImportInfo instance.
|
void |
addPackage(java.lang.String pkg)
Add a package to the set of packages to import (must be
a fully qualified package - "java.lang").
|
java.util.Iterator |
getClasses()
Return an unmodifiable iterator over the list of classes
|
static ImportInfo |
getImports()
Returns the default ImportInfo instance.
|
java.util.Iterator |
getPackages()
Return an unmodifiable iterator over the list of packages
|
(package private) static ImportInfo |
readImports() |
boolean |
removeClass(java.lang.String cls)
Remove a class from the set of classes to import (must be
a fully qualified classname - "java.lang.System").
|
boolean |
removePackage(java.lang.String pkg)
Remove a package from the set of packages to import (must be
a fully qualified package - "java.lang").
|
static final java.lang.String defaultFile
static java.lang.String importFile
static ImportInfo defaultImports
protected java.util.Set classes
protected java.util.Set packages
static final java.lang.String classStr
static final java.lang.String packageStr
public static ImportInfo getImports()
static ImportInfo readImports()
public java.util.Iterator getClasses()
public java.util.Iterator getPackages()
public void addClass(java.lang.String cls)
public void addPackage(java.lang.String pkg)
public boolean removeClass(java.lang.String cls)
public boolean removePackage(java.lang.String pkg)
public void addImports(java.net.URL src) throws java.io.IOException
java.io.IOException