org.apache.ws.resource.properties.impl
Class XmlBeansResourcePropertyMetaData

java.lang.Object
  extended byorg.apache.ws.resource.properties.impl.XmlBeansResourcePropertyMetaData
All Implemented Interfaces:
ResourcePropertyMetaData
Direct Known Subclasses:
AnyResourcePropertyMetaData

public class XmlBeansResourcePropertyMetaData
extends java.lang.Object
implements ResourcePropertyMetaData

Apache XMLBeans-based implementation of resource property metadata.

Author:
Ian P. Springer

Constructor Summary
XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp)
          Creates a new XmlBeansResourcePropertyMetaData object.
XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp, boolean isReadOnly)
          Creates a new XmlBeansResourcePropertyMetaData object.
XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp, org.oasisOpen.docs.wsrf.x2004.x10.wsrfWSResourceMetadataDescriptor10Draft01.PropertyType propDesc)
          Creates a new XmlBeansResourcePropertyMetaData object based on the specified xsd:element schema property and wsrmd:Property.
 
Method Summary
 ResourceProperty create(ResourcePropertySet propSet)
          DOCUMENT_ME
 int getMaxOccurs()
          DOCUMENT_ME
 int getMinOccurs()
          DOCUMENT_ME
 javax.xml.namespace.QName getName()
          DOCUMENT_ME
 ResourcePropertySetMetaData getSetMetaData()
          DOCUMENT_ME
 java.lang.Class getType()
          DOCUMENT_ME
 boolean isAny()
          Determines if the ResourceProperty is an XSD:Any
 boolean isNillable()
          DOCUMENT_ME
 boolean isReadOnly()
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBeansResourcePropertyMetaData

public XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp)
Creates a new XmlBeansResourcePropertyMetaData object.

Parameters:
schemaProp - DOCUMENT_ME

XmlBeansResourcePropertyMetaData

public XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp,
                                        org.oasisOpen.docs.wsrf.x2004.x10.wsrfWSResourceMetadataDescriptor10Draft01.PropertyType propDesc)
Creates a new XmlBeansResourcePropertyMetaData object based on the specified xsd:element schema property and wsrmd:Property.

Parameters:
schemaProp - DOCUMENT_ME
propDesc -

XmlBeansResourcePropertyMetaData

public XmlBeansResourcePropertyMetaData(org.apache.xmlbeans.SchemaProperty schemaProp,
                                        boolean isReadOnly)
Creates a new XmlBeansResourcePropertyMetaData object.

Parameters:
schemaProp - DOCUMENT_ME
isReadOnly - DOCUMENT_ME
Method Detail

getMaxOccurs

public int getMaxOccurs()
DOCUMENT_ME

Specified by:
getMaxOccurs in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

getMinOccurs

public int getMinOccurs()
DOCUMENT_ME

Specified by:
getMinOccurs in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

getName

public javax.xml.namespace.QName getName()
DOCUMENT_ME

Specified by:
getName in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

isNillable

public boolean isNillable()
DOCUMENT_ME

Specified by:
isNillable in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

isReadOnly

public boolean isReadOnly()
DOCUMENT_ME

Specified by:
isReadOnly in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

getSetMetaData

public ResourcePropertySetMetaData getSetMetaData()
DOCUMENT_ME

Returns:
DOCUMENT_ME

getType

public java.lang.Class getType()
DOCUMENT_ME

Specified by:
getType in interface ResourcePropertyMetaData
Returns:
DOCUMENT_ME

create

public ResourceProperty create(ResourcePropertySet propSet)
DOCUMENT_ME

Specified by:
create in interface ResourcePropertyMetaData
Parameters:
propSet - DOCUMENT_ME
Returns:
DOCUMENT_ME

isAny

public boolean isAny()
Description copied from interface: ResourcePropertyMetaData
Determines if the ResourceProperty is an XSD:Any

Specified by:
isAny in interface ResourcePropertyMetaData


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