org.apache.pivot.beans
Interface Resolvable

All Known Implementing Classes:
BXMLSerializer

public interface Resolvable

Interface representing a resolvable include. Serializers that want to support BXML's resolution operators should implement this interface.


Method Summary
 URL getLocation()
          Returns the serializer's location.
 Map<String,Object> getNamespace()
          Returns's the serializer's namespace.
 Resources getResources()
          Returns the serializer's resource bundle.
 void setLocation(URL location)
          Sets the serializer's location.
 void setNamespace(Map<String,Object> namespace)
          Sets the serializer's namespace.
 void setResources(Resources resources)
          Sets the serializer's resource bundle.
 

Method Detail

getNamespace

Map<String,Object> getNamespace()
Returns's the serializer's namespace.


setNamespace

void setNamespace(Map<String,Object> namespace)
Sets the serializer's namespace. This is used for variable resolution.

Parameters:
namespace -

getLocation

URL getLocation()
Returns the serializer's location.


setLocation

void setLocation(URL location)
Sets the serializer's location. This is used for URL resolution.

Parameters:
location -

getResources

Resources getResources()
Returns the serializer's resource bundle.


setResources

void setResources(Resources resources)
Sets the serializer's resource bundle. This is used for resource resolution.

Parameters:
resources -