Project: stp

com.ibm.rational.wvcm.stp
Class StpProperty.MetaPropertyName<V>

Object
  extended by javax.wvcm.PropertyNameList.PropertyName<V>
      extended by com.ibm.rational.wvcm.stp.StpProperty.MetaPropertyName<V>
All Implemented Interfaces:
PropertyRequestItem
Enclosing interface:
StpProperty<T>

public static class StpProperty.MetaPropertyName<V>
extends PropertyNameList.PropertyName<V>

An object representing the name of a meta-property. This class extends PropertyName so that MetaPropertyName objects may be included in a PropertyRequest. Otherwise, MetaPropertyName and PropertyName are not interchangeable. The type parameter specifies the type of meta-property's value.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.wvcm.PropertyRequestItem
PropertyRequestItem.NestedPropertyName<T>, PropertyRequestItem.PropertyRequest
 
Constructor Summary
StpProperty.MetaPropertyName(String namespace, String name)
          Creates a new MetaPropertyName from a simple name and a specified namespace.
 
Method Summary
static
<U> StpProperty.MetaPropertyName<U>
build(String namespace, String name)
          Parameterized method for constructing MetaPropertyName
 
Methods inherited from class javax.wvcm.PropertyNameList.PropertyName
equals, getName, getNamespace, hashCode, nest, nest, nest, toString
 
Methods inherited from class Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StpProperty.MetaPropertyName

public StpProperty.MetaPropertyName(String namespace,
                                    String name)
Creates a new MetaPropertyName from a simple name and a specified namespace.

Parameters:
namespace - the namespace for this MetaPropertyName. May not be null.
name - the name for this property. May not be null.
Method Detail

build

public static final <U> StpProperty.MetaPropertyName<U> build(String namespace,
                                                              String name)
Parameterized method for constructing MetaPropertyName

Type Parameters:
U - The value type for the MetaPropertyName
Parameters:
namespace - The namespace for this MetaPropertyName. May not be null.
name - the name for this property. May not be null.
Returns:
A new instanceof MetaPropertyName using the given namespace and name

Generated Thu 20-Feb-2014 09:09 PM

Copyright © IBM 2014. All rights reserved.