Package org.geotools.referencing.factory
Class FactoryDependencies
- Object
-
- FactoryDependencies
-
public class FactoryDependencies extends Object
Build a tree of factory dependencies.- Since:
- 2.4
- Author:
- Martin Desruisseaux
-
-
Constructor Summary
Constructors Constructor Description FactoryDependencies(Factory factory)
Creates a new dependency tree for the specified factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TreeNode
asTree()
Returns the dependencies as a tree.boolean
isAttributeEnabled()
Returnstrue
if attributes are to be printed.boolean
isColorEnabled()
Returnstrue
if syntax coloring is enabled.void
print(PrintWriter out)
Prints the dependencies as a tree to the specified printer.void
print(Writer out)
Prints the dependencies as a tree to the specified writer.void
setAttributeEnabled(boolean enabled)
Enables or disables the addition of attributes after factory names.void
setColorEnabled(boolean enabled)
Enables or disables syntax coloring on ANSI X3.64 (aka ECMA-48 and ISO/IEC 6429) compatible terminal.
-
-
-
Constructor Detail
-
FactoryDependencies
public FactoryDependencies(Factory factory)
Creates a new dependency tree for the specified factory.
-
-
Method Detail
-
isColorEnabled
public boolean isColorEnabled()
Returnstrue
if syntax coloring is enabled. Syntax coloring is disabled by default.
-
setColorEnabled
public void setColorEnabled(boolean enabled)
Enables or disables syntax coloring on ANSI X3.64 (aka ECMA-48 and ISO/IEC 6429) compatible terminal. By default, syntax coloring is disabled.
-
isAttributeEnabled
public boolean isAttributeEnabled()
Returnstrue
if attributes are to be printed. By default, attributes are not printed.
-
setAttributeEnabled
public void setAttributeEnabled(boolean enabled)
Enables or disables the addition of attributes after factory names. Attributes are labels like "crs
", "datum
", etc. put between parenthesis. They give indications on the services implemented by the factory (e.g.CRSAuthorityFactory
,DatumAuthorityFactory
, etc.).
-
print
public void print(PrintWriter out)
Prints the dependencies as a tree to the specified printer.
-
print
public void print(Writer out) throws IOException
Prints the dependencies as a tree to the specified writer.- Parameters:
out
- The writer where to print the tree.- Throws:
IOException
- if an error occured while writting to the stream.
-
asTree
public TreeNode asTree()
Returns the dependencies as a tree.
-
-