org.apache.ws.resource.properties
Interface ResourcePropertySetMetaData


public interface ResourcePropertySetMetaData

Author:
Ian P. Springer

Method Summary
 ResourcePropertySet create()
          Creates a resource property set of the type defined by this metadata.
 javax.xml.namespace.QName getName()
          Returns the element name of the entire resource properties document.
 ResourcePropertyMetaData getPropertyMetaData(javax.xml.namespace.QName name)
          Returns the metadata associated with the resource property with the specified name.
 ResourcePropertyMetaData[] getPropertyMetaDatas()
          Returns the metadata associated with all of the resource properties in this set.
 boolean isOpenContent()
          Indicates if the resource property set allows adding of new arbitrary resource property elements.
 

Method Detail

getName

public javax.xml.namespace.QName getName()
Returns the element name of the entire resource properties document.

Returns:
the element name of the entire resource properties document

isOpenContent

public boolean isOpenContent()
Indicates if the resource property set allows adding of new arbitrary resource property elements.

Returns:
true if adding new resource property elements is allowed. False otherwise. Please note that isOpenContent might return true, but only certain subset of resource properties will be allowed to be added.

getPropertyMetaData

public ResourcePropertyMetaData getPropertyMetaData(javax.xml.namespace.QName name)
Returns the metadata associated with the resource property with the specified name.

Parameters:
name - the name of a resource property
Returns:
the metadata associated with the resource property with the specified name

getPropertyMetaDatas

public ResourcePropertyMetaData[] getPropertyMetaDatas()
Returns the metadata associated with all of the resource properties in this set.

Returns:
the metadata associated with all of the resource properties in this set

create

public ResourcePropertySet create()
Creates a resource property set of the type defined by this metadata.



Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.