com.pega.pegarules.pub.services.xsd
Interface XSDComponent

All Known Subinterfaces:
XSDAnnotation, XSDAttributeDeclaration, XSDAttributeGroupDefinition, XSDAttributeGroupReference, XSDAttributeReference, XSDAttributeWildcard, XSDComplexTypeDefinition, XSDElementDeclaration, XSDElementIdentityConstraint, XSDElementReference, XSDElementWildcard, XSDModelGroupDefinition, XSDModelGroupReference, XSDSchemaDocument, XSDSchemaImport, XSDSchemaInclude, XSDSchemaNotation, XSDSchemaRedefine, XSDSimpleTypeDefinition, XSDSimpleTypeRestrictionFacet, XSDTypeDefinition

public interface XSDComponent

Base class for all XML Schema component classes

Version:
$Revision: 31 $ $Date: 2009-06-24 09:38:04 -0400 (Wed, 24 Jun 2009) $
Author:
Peter Tandara-Kuhns

Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String VERSION
           
 
Method Summary
 java.lang.String getAllMetadata()
          Get a full report of the metadata defined by this component.
 XSDComponentList getAnnotations()
          Get any annotation components of the parent component.
 java.lang.String getIDValue()
          Get the value of the 'id' attribute.
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

static final java.lang.String VERSION
Method Detail

getIDValue

java.lang.String getIDValue()
Get the value of the 'id' attribute.

Returns:
the value, or null if the attribute is not present

getAnnotations

XSDComponentList getAnnotations()
Get any annotation components of the parent component. List elements are of type XSDAnnotation.

Returns:
the list of annotation components

getAllMetadata

java.lang.String getAllMetadata()
Get a full report of the metadata defined by this component.

Returns:
a string that contains the serialized metadata


Copyright © 2012 Pegasystems Inc. All Rights Reserved.