org.geotools.styling
Class NamedStyleImpl

java.lang.Object
  extended by org.geotools.styling.StyleImpl
      extended by org.geotools.styling.NamedStyleImpl
All Implemented Interfaces:
java.lang.Cloneable, NamedStyle, org.opengis.style.Style

public class NamedStyleImpl
extends StyleImpl
implements NamedStyle

A NamedStyle is used to refer to a style that has a name in a WMS.

A NamedStyle is a Style that has only Name, so all setters other than setName will throw an UnsupportedOperationException

Author:
jamesm

Constructor Summary
NamedStyleImpl()
           
 
Method Summary
 java.lang.Object accept(org.opengis.style.StyleVisitor visitor, java.lang.Object data)
          DOCUMENT ME!
 void addFeatureTypeStyle(org.opengis.style.FeatureTypeStyle type)
          DOCUMENT ME!
 java.lang.String getAbstract()
          DOCUMENT ME!
 FeatureTypeStyle[] getFeatureTypeStyles()
          DOCUMENT ME!
 java.lang.String getName()
          Style name
 java.lang.String getTitle()
          Human readable title.
 boolean isDefault()
          DOCUMENT ME!
 void setAbstract(java.lang.String abstractStr)
          DOCUMENT ME!
 void setDefault(boolean isDefault)
          DOCUMENT ME!
 void setFeatureTypeStyles(org.opengis.style.FeatureTypeStyle[] types)
          DOCUMENT ME!
 void setName(java.lang.String name)
          Set name.
 void setTitle(java.lang.String title)
          Human readable title.
 
Methods inherited from class org.geotools.styling.StyleImpl
accept, addFeatureTypeStyle, clone, equals, featureTypeStyles, getDefaultSpecification, getDescription, hashCode, setDefaultSpecification, setDescription, setFeatureTypeStyles, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.geotools.styling.Style
accept, addFeatureTypeStyle, featureTypeStyles, getDefaultSpecification, getDescription, setDefaultSpecification, setFeatureTypeStyles
 

Constructor Detail

NamedStyleImpl

public NamedStyleImpl()
Method Detail

getName

public java.lang.String getName()
Style name

Specified by:
getName in interface org.opengis.style.Style
Overrides:
getName in class StyleImpl
Returns:
style name

setName

public void setName(java.lang.String name)
Set name.

Overrides:
setName in class StyleImpl
Parameters:
name - style name

getTitle

public java.lang.String getTitle()
Human readable title.

Overrides:
getTitle in class StyleImpl
Returns:
Human readable title, or null

setTitle

public void setTitle(java.lang.String title)
Human readable title.

Overrides:
setTitle in class StyleImpl
Parameters:
title - Human readable title.
Throws:
java.lang.UnsupportedOperationException - Cannot be changed

getAbstract

public java.lang.String getAbstract()
DOCUMENT ME!

Overrides:
getAbstract in class StyleImpl
Returns:
DOCUMENT ME!

setAbstract

public void setAbstract(java.lang.String abstractStr)
DOCUMENT ME!

Overrides:
setAbstract in class StyleImpl
Parameters:
abstractStr - DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

isDefault

public boolean isDefault()
DOCUMENT ME!

Specified by:
isDefault in interface org.opengis.style.Style
Overrides:
isDefault in class StyleImpl
Returns:
DOCUMENT ME!

setDefault

public void setDefault(boolean isDefault)
DOCUMENT ME!

Overrides:
setDefault in class StyleImpl
Parameters:
isDefault - DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

getFeatureTypeStyles

public FeatureTypeStyle[] getFeatureTypeStyles()
DOCUMENT ME!

Overrides:
getFeatureTypeStyles in class StyleImpl
Returns:
DOCUMENT ME!

setFeatureTypeStyles

public void setFeatureTypeStyles(org.opengis.style.FeatureTypeStyle[] types)
DOCUMENT ME!

Parameters:
types - DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

addFeatureTypeStyle

public void addFeatureTypeStyle(org.opengis.style.FeatureTypeStyle type)
DOCUMENT ME!

Parameters:
type - DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

accept

public java.lang.Object accept(org.opengis.style.StyleVisitor visitor,
                               java.lang.Object data)
DOCUMENT ME!

Specified by:
accept in interface org.opengis.style.Style
Overrides:
accept in class StyleImpl
Parameters:
visitor - DOCUMENT ME!


Copyright © 1996-2010 Geotools. All Rights Reserved.