com.sap.aii.proxy.xiruntime.core

Class XsdlAttributeProperties

java.lang.Object
  extended by XsdlProperties
      extended by com.sap.aii.proxy.xiruntime.core.XsdlAttributeProperties

public class XsdlAttributeProperties
extends XsdlProperties

Class representing the set of XMLSchema properties defined for XML attributes.

Copyright (c) 2001 SAP AG


Field Summary
static String USE_OPTIONAL
          Possible value of XSDL property "use"
static String USE_PROHIBITED
          Possible value of XSDL property "use"
static String USE_REQUIRED
          Possible value of XSDL property "use"
 
Constructor Summary
XsdlAttributeProperties(String name, Object defaultValue, Object fixedValue, String form, String xmlType, String namespace, String javaName, Class javaClass, BaseTypeDescriptor attributeDescriptor, XsdlTypeRestrictions restrictions, String use)
          returns a new instance preset with the given values
 
Method Summary
 String getUse()
          returns a String constant denoting the use of this attribute, or null if a use has not been declared.
 boolean isOptional()
          returns true if the attribute is optional; else false
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_OPTIONAL

public static final String USE_OPTIONAL
Possible value of XSDL property "use"

See Also:
Constant Field Values

USE_PROHIBITED

public static final String USE_PROHIBITED
Possible value of XSDL property "use"

See Also:
Constant Field Values

USE_REQUIRED

public static final String USE_REQUIRED
Possible value of XSDL property "use"

See Also:
Constant Field Values
Constructor Detail

XsdlAttributeProperties

public XsdlAttributeProperties(String name,
                               Object defaultValue,
                               Object fixedValue,
                               String form,
                               String xmlType,
                               String namespace,
                               String javaName,
                               Class javaClass,
                               BaseTypeDescriptor attributeDescriptor,
                               XsdlTypeRestrictions restrictions,
                               String use)
returns a new instance preset with the given values

Method Detail

getUse

public final String getUse()
returns a String constant denoting the use of this attribute, or null if a use has not been declared.

See Also:
USE_OPTIONAL, USE_PROHIBITED, USE_REQUIRED

isOptional

public final boolean isOptional()
returns true if the attribute is optional; else false

Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] SAP_XIAF [sap.com] com.sap.aii.proxy.svc.facade api BC-XI


Copyright 2011 SAP AG Complete Copyright Notice