org.geotools.referencing.factory
Class FactoryDependencies

Object
  extended by FactoryDependencies

public class FactoryDependencies
extends Object

Build a tree of factory dependencies.

Since:
2.4
Author:
Martin Desruisseaux

Constructor Summary
FactoryDependencies(Factory factory)
          Creates a new dependency tree for the specified factory.
 
Method Summary
 TreeNode asTree()
          Returns the dependencies as a tree.
 boolean isAttributeEnabled()
          Returns true if attributes are to be printed.
 boolean isColorEnabled()
          Returns true 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.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactoryDependencies

public FactoryDependencies(Factory factory)
Creates a new dependency tree for the specified factory.

Method Detail

isColorEnabled

public boolean isColorEnabled()
Returns true 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()
Returns true 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.



Copyright © 1996-2014 Geotools. All Rights Reserved.