org.kuali.rice.kew.engine.node.var
Interface PropertyScheme

All Known Implementing Classes:
LiteralScheme, ResourceScheme, URLScheme, VariableScheme, XPathScheme

public interface PropertyScheme

Interface representing an implementation that can resolve Property objects to values.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
static PropertyScheme LITERAL_SCHEME
           
static PropertyScheme RESOURCE_SCHEME
           
static Collection SCHEMES
          Collection/enumeration of PropertyScheme types
static PropertyScheme URL_SCHEME
           
static PropertyScheme VARIABLE_SCHEME
           
static PropertyScheme XPATH_SCHEME
           
 
Method Summary
 String getName()
          Scheme name
 String getShortName()
          Short scheme name
 Object load(Property property, RouteContext context)
          Loads/resolves a Property
 

Field Detail

VARIABLE_SCHEME

static final PropertyScheme VARIABLE_SCHEME

LITERAL_SCHEME

static final PropertyScheme LITERAL_SCHEME

RESOURCE_SCHEME

static final PropertyScheme RESOURCE_SCHEME

URL_SCHEME

static final PropertyScheme URL_SCHEME

XPATH_SCHEME

static final PropertyScheme XPATH_SCHEME

SCHEMES

static final Collection SCHEMES
Collection/enumeration of PropertyScheme types

Method Detail

getName

String getName()
Scheme name

Returns:
scheme name

getShortName

String getShortName()
Short scheme name

Returns:
short scheme name

load

Object load(Property property,
            RouteContext context)
Loads/resolves a Property

Parameters:
property - the property to resolve
context - the current RouteContext
Returns:
the loaded/resolved value


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.