net.groboclown.xml.xdstates.v1
Interface IAttribute

All Known Implementing Classes:
AttributeX

public interface IAttribute

In its most basic form, an Attribute is a name-value pair. However, in the DataStates collection, an Attribute may be parsable, which means that it is of the form:

      <tag name="%type:replace%" ... >
 

The type text above refers to the location to retrieve the value. Right now, the only types are:

If a type is not specified, then it defaults to prop:.

Version:
Alpha 0.9.0 - JDK 1.0+
Author:
Matt Albrecht

Method Summary
 IAttribute copy()
           
 IAttributeModule getModule()
           
 String getName()
           
 String getRawValue()
           
 String getValue(IDataList list)
           
 void setupModule(IAttributeMap map)
           
 

Method Detail

getName

public String getName()

getValue

public String getValue(IDataList list)

getRawValue

public String getRawValue()

getModule

public IAttributeModule getModule()

setupModule

public void setupModule(IAttributeMap map)

copy

public IAttribute copy()


Written under the LGPL