Package org.geotools.referencing.factory
Class FactoryDependencies
Object
FactoryDependencies
Build a tree of factory dependencies.
- Since:
- 2.4
- Author:
- Martin Desruisseaux
-
Constructor Summary
ConstructorsConstructorDescriptionFactoryDependencies
(Factory factory) Creates a new dependency tree for the specified factory. -
Method Summary
Modifier and TypeMethodDescriptionasTree()
Returns the dependencies as a tree.boolean
Returnstrue
if attributes are to be printed.boolean
Returnstrue
if syntax coloring is enabled.void
print
(PrintWriter out) Prints the dependencies as a tree to the specified printer.void
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 Details
-
FactoryDependencies
Creates a new dependency tree for the specified factory.
-
-
Method Details
-
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
Prints the dependencies as a tree to the specified printer. -
print
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
Returns the dependencies as a tree.
-