Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| WebLogic Integration
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.bea.schema.SOMObject

Packages that use SOMObject
com.bea.schema | Objects/interfaces for BEA Schema support.
com.bea.schema.facet | Objects/interfaces for BEA Schema facet support.
com.bea.schema.type | Objects/interfaces for BEA Schema predefined types.

Uses of SOMObject in com.bea.schema

Subclasses of SOMObject in com.bea.schema
`class` | `SOMAll` <all> The grouping construct for schema components.
`class` | `SOMAnnotation` <annotation> The XML representation for an annotation schema component is an element information item.
`class` | `SOMAny` <any> The XML representation for a wildcard schema component is an any or anyAttribute element information item.
`class` | `SOMAppInfo` <appInfo> content element for the schema element annotation.
`class` | `SOMAttribute` <attribute> The XML representation for an attribute declaration schema component is an <attribute> element information item.
`class` | `SOMAttributeGroup` <attributeGroup> The XML representation for an attribute group definition schema component is an <attributeGroup> element information item.
`class` | `SOMBasic` Abstract base class for SOMElement and SOMAttribute.
`class` | `SOMChoice` <choice> The grouping construct for schema components.
`class` | `SOMComplexContent` <complexContent> Alternative content for complexType's.
`class` | `SOMComplexExtension` <extension> This class acts as a wrapper to extension elements for complexContent.
`class` | `SOMComplexRestriction` <restriction> This class acts as a wrapper to restriction elements for complexContent.
`class` | `SOMComplexType` <complexType> This class acts as a wrapper to complexType elements.
`class` | `SOMDocumentation` <documentation> content element for the schema element annotation.
`class` | `SOMElement` <element> The XML representation for an element declaration schema component is an <element> element information item.
`class` | `SOMExtension` <extension> This class acts as a wrapper to extension elements.
`class` | `SOMGroup` <group> The XML representation for a model group definition schema component is a <group> element information item.
`class` | `SOMGroupType` Abstract base class for all schema group types
`class` | `SOMList` <list> A defining construct for schema components.
`class` | `SOMRestriction` <restriction> A restricting construct for schema components.
`class` | `SOMSchema` <schema> The SOMSchema object is the building block for the Schema Object Model, SOM.
`class` | `SOMSequence` <sequence> The grouping construct for schema components.
`class` | `SOMSimpleContent` <simpleContent> Alternative content for complexType's.
`class` | `SOMSimpleType` <simpleType> defines a simple user defined schema type
`class` | `SOMUnion` <union> A defining construct for schema components.
`class` | `SOMUnresolvedReference` Place holder for element(s) and attribute(s) not yet defined.
`class` | `SOMUserDefinedType` Superclass for complexType and simpleType

Methods in com.bea.schema that return SOMObject
`protected SOMObject` | `SOMObject.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)` for use with the SAX parser while loading a SOM from a file.
`SOMObject` | `SOMObject.getParent()` get a reference to the parent object
`protected SOMObject` | `SOMSimpleType.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`SOMObject` | `SOMSimpleType.removeConstraint()` remove the previously set constraint.
`SOMObject` | `SOMSimpleType.getConstraint()` The generic constraint - for the type specific constraint, use getRestriction(), getList(), or getUnion().
`protected SOMObject` | `SOMSimpleContent.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMComplexContent.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMAttributeGroup.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMExtension.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMComplexExtension.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMGroupType.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`SOMObject` | `SOMGroupType.remove(SOMObject child)` remove a child sub-element.
`protected SOMObject` | `SOMBasic.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMSchema.lookupObject(java.lang.String name, java.util.Map map)` Lookup a SOMObject by name from the given Map.
`protected SOMObject` | `SOMRestriction.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMAnnotation.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`protected SOMObject` | `SOMComplexType.addChild(java.lang.String tagName, org.xml.sax.Attributes attrs)`
`SOMObject` | `SOMValidationException.getReference()` get reference to the SOMObject that created the validation error.

Methods in com.bea.schema with parameters of type SOMObject
`void` | `SOMObject.setParent(SOMObject parent)`
`boolean` | `SOMSimpleContent.contains(SOMObject child)` Determine if an object is child of this element.
`boolean` | `SOMAttributeGroup.contains(SOMObject child)` Determine if an object is child of this element.
`boolean` | `SOMExtension.contains(SOMObject child)` Determine if an object is child of this element.
`SOMObject` | `SOMGroupType.remove(SOMObject child)` remove a child sub-element.
`boolean` | `SOMGroupType.contains(SOMObject child)` Determine if an object is child of this element.
`boolean` | `SOMBasic.contains(SOMObject child)` Determine if an object is child of this element.
`void` | `SOMRestriction.setParent(SOMObject parent)`
`boolean` | `SOMUnresolvedReference.contains(SOMObject child)`
`boolean` | `SOMReference.contains(SOMObject child)`
`boolean` | `SOMComplexType.contains(SOMObject child)` Determine if an object is child of this element.

Constructors in com.bea.schema with parameters of type SOMObject
`SOMSimpleType.SOMSimpleType(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMSimpleContent.SOMSimpleContent(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMComplexContent.SOMComplexContent(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMAttributeGroup.SOMAttributeGroup(java.lang.String name, SOMObject parent)`
`SOMAttributeGroup.SOMAttributeGroup(SOMAttributeGroup ref, SOMObject parent)` Construct an <attributeGroup> reference
`SOMAttributeGroup.SOMAttributeGroup(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMExtension.SOMExtension(SOMObject parent, org.xml.sax.Attributes attrs)`
`SOMComplexExtension.SOMComplexExtension(SOMObject parent, org.xml.sax.Attributes attrs)`
`SOMGroupType.SOMGroupType(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMAll.SOMAll(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMAny.SOMAny(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMComplexRestriction.SOMComplexRestriction(SOMObject parent, org.xml.sax.Attributes attrs)`
`SOMBasic.SOMBasic(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMGroup.SOMGroup(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMAttribute.SOMAttribute(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMElement.SOMElement(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMChoice.SOMChoice(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMSequence.SOMSequence(org.xml.sax.Attributes attrs, SOMObject parent)` constructor for use with SAX parser, loading SOM from a file.
`SOMUnresolvedReference.SOMUnresolvedReference(SOMObject parent, java.lang.String name)` Creating a SOMUnresolvedReference registers this instance in the schema's table of unresolved references.
`SOMComplexType.SOMComplexType(org.xml.sax.Attributes attrs, SOMObject parent)`
`SOMValidationException.SOMValidationException(SOMObject ref, org.w3c.dom.Node node, java.lang.String message)`
`SOMValidationException.SOMValidationException(SOMObject ref, org.w3c.dom.Node node, java.lang.String message, java.lang.Object[] messageArgs)`

Uses of SOMObject in com.bea.schema.facet

Subclasses of SOMObject in com.bea.schema.facet
`class` | `FacetDuration` Deprecated. 3/16/2001
`class` | `FacetEncoding` Deprecated. 3/16/2001
`class` | `FacetEnumeration` enumeration constrains the value space to a specified set of values.
`class` | `FacetFractionDigits` fractionDigits is the maximum number of digits in the fractional part of values of datatypes derived from number.
`class` | `FacetLength` length is the number of units of length, where units of length varies depending on the type that is being derived from.
`class` | `FacetMaxExclusive` maxExclusive is the exclusive upper bound of the value space for a datatype with the ordered property.
`class` | `FacetMaxInclusive` maxInclusive is the inclusive upper bound of the value space for a datatype with the ordered property.
`class` | `FacetMaxLength` maxLength is the maximum number of units of length, where units of length varies depending on the type that is being derived from.
`class` | `FacetMinExclusive` minExclusive is the exclusive lower bound of the value space for a datatype with the ordered property.
`class` | `FacetMinInclusive` minInclusive is the inclusive lower bound of the value space for a datatype with the ordered property.
`class` | `FacetMinLength` minLength is the minimum number of units of length, where units of length varies depending on the type that is being derived from.
`class` | `FacetPattern` pattern is a constraint on the value space of a datatype which is achieved by constraining the lexical space to literals which match a specific pattern.
`class` | `FacetPeriod` Deprecated. 3/16/2001
`class` | `FacetPrecision` Deprecated. 3/16/2001 superceded by totalDigits
`class` | `FacetScale` Deprecated. 3/16/2001 superceded by fractionDigits
`class` | `FacetTotalDigits` totalDigits is the maximum number of digits in values of datatypes derived from number.
`class` | `FacetWhiteSpace` whiteSpace constrains the value space of types derived from string such that the various behaviors specified in Attribute Value Normalization in [XML 1.0 (Second Edition)] are realized.
`class` | `NumericFacet`
`class` | `SOMFacet`

Uses of SOMObject in com.bea.schema.type

Subclasses of SOMObject in com.bea.schema.type
`class` | `DerivedByte` byte is derived from short by setting the value of maxInclusive to be 127 and minInclusive to be -128.
`class` | `DerivedCDATA` Deprecated. 3/16/2001 superceded by normalizedString
`class` | `DerivedCentury` Deprecated. 3/16/2001
`class` | `DerivedDate` Deprecated. 3/16/2001
`class` | `DerivedENTITIES` ENTITIES represents the ENTITIES attribute type from [XML 1.0 Recommendation (Second Edition)].
`class` | `DerivedENTITY` ENTITY represents the ENTITY attribute type from [XML 1.0 (Second Edition)].
`class` | `DerivedID` ID represents the ID attribute type from [XML 1.0 (Second Edition)].
`class` | `DerivedIDREF` IDREF represents the IDREF attribute type from [XML 1.0 (Second Edition)].
`class` | `DerivedIDREFS` IDREFS represents the IDREFS attribute type from [XML 1.0 Recommendation (Second Edition)].
`class` | `DerivedInt` int is derived from long by setting the value of maxInclusive to be 2147483647 and minInclusive to be -2147483648.
`class` | `DerivedInteger` integer is derived from number by fixing the value of fractionDigits to be 0.
`class` | `DerivedLanguage` language represents natural language identifiers as defined by [RFC 1766].
`class` | `DerivedLong` long is derived from integer by setting the value of maxInclusive to be 9223372036854775807 and minInclusive to be -9223372036854775808.
`class` | `DerivedMonth` Deprecated. 3/16/2001
`class` | `DerivedName` name represents XML Names.
`class` | `DerivedNCName` NCName represents XML "non-colonized" Names.
`class` | `DerivedNegativeInteger` negativeInteger is derived from nonPositiveInteger by setting the value of maxInclusive to be -1.
`class` | `DerivedNMTOKEN` NMTOKEN represents the NMTOKEN attribute type from [XML 1.0 (Second Edition)].
`class` | `DerivedNMTOKENS` NMTOKENS represents the NMTOKENS attribute type from [XML 1.0 (Second Edition)].
`class` | `DerivedNonNegativeInteger` nonNegativeInteger is derived from integer by setting the value of minInclusive to be 0.
`class` | `DerivedNonPositiveInteger` nonPositiveInteger is derived from integer by setting the value of maxInclusive to be 0.
`class` | `DerivedNormalizedString` normalizedString represents white space normalized strings.
`class` | `DerivedNOTATION` Deprecated. 3/16/2001 superceded by PrimitiveNOTATION
`class` | `DerivedPositiveInteger` positiveInteger is derived from nonNegativeInteger by setting the value of minInclusive to be 1.
`class` | `DerivedRecurringDate` Deprecated. 3/16/2001
`class` | `DerivedRecurringDay` Deprecated. 3/16/2001
`class` | `DerivedShort` short is derived from int by setting the value of maxInclusive to be 32767 and minInclusive to be -32768.
`class` | `DerivedTime` Deprecated. 3/16/2001
`class` | `DerivedTimeInstant` Deprecated. 3/16/2001
`class` | `DerivedTimePeriod` Deprecated. 3/16/2001
`class` | `DerivedToken` token represents tokenized strings.
`class` | `DerivedUnsignedByte` unsignedByte is derived from unsignedShort by setting the value of maxInclusive to be 255.
`class` | `DerivedUnsignedInt` unsignedInt is derived from unsignedLong by setting the value of maxInclusive to be 4294967295.
`class` | `DerivedUnsignedLong` unsignedLong is derived from nonNegativeInteger by setting the value of maxInclusive to be 18446744073709551615.
`class` | `DerivedUnsignedShort` unsignedShort is derived from unsignedInt by setting the value of maxInclusive to be 65535.
`class` | `DerivedYear` Deprecated. 3/16/2001
`class` | `PrimitiveAnyURI` anyURI represents a Uniform Resource Identifier Reference (URI).
`class` | `PrimitiveBase64Binary` base64Binary represents Base64-encoded arbitrary binary data.
`class` | `PrimitiveBinary` Deprecated. 3/16/2001 superceded by hexBinary and base64Binary
`class` | `PrimitiveBoolean` boolean has the value space required to support the mathematical concept of binary-valued logic: {true, false}.
`class` | `PrimitiveDate` date represents a calendar date.
`class` | `PrimitiveDateTime` dateTime represents a specific instant of time.
`class` | `PrimitiveDecimal` decimal represents arbitrary precision decimal numbers.
`class` | `PrimitiveDouble` The double datatype corresponds to IEEE double-precision 64-bit floating point type [IEEE 754-1985].
`class` | `PrimitiveDuration` duration represents a duration of time.
`class` | `PrimitiveENTITY` Deprecated. 3/16/2001 superceded by DerivedENTITY
`class` | `PrimitiveFloat` float corresponds to the IEEE single-precision 32-bit floating point type [IEEE 754-1985].
`class` | `PrimitiveGDay` gDay is a gregorian day that recurs, specifically a day of the month such as the 5th of the month.
`class` | `PrimitiveGMonth` gMonth is a gregorian month that recurs every year.
`class` | `PrimitiveGMonthDay` gMonthDay is a gregorian date that recurs, specifically a day of the year such as the third of May.
`class` | `PrimitiveGYear` gYear represents a gregorian calendar year.
`class` | `PrimitiveGYearMonth` gYearMonth represents a specific gregorian month in a specific gregorian year.
`class` | `PrimitiveHexBinary` hexBinary represents arbitrary hex-encoded binary data.
`class` | `PrimitiveID` Deprecated. 3/16/2001 superceded by DerivedID
`class` | `PrimitiveIDREF` Deprecated. 3/16/2001 superceded by DerivedIDREF
`class` | `PrimitiveNOTATION` NOTATION represents the NOTATION attribute type from [XML 1.0 (Second Edition)].
`class` | `PrimitiveNumber` Deprecated. 5/2/2001
`class` | `PrimitiveQName` QName represents XML qualified names.
`class` | `PrimitiveRecurringDuration` Deprecated. 3/16/2001
`class` | `PrimitiveString` The string datatype represents character strings in XML.
`class` | `PrimitiveTime` time represents an instant of time that recurs every day.
`class` | `PrimitiveTimeDuration` Deprecated. 3/16/2001
`class` | `PrimitiveUriReference` Deprecated. 3/16/2001 superceded by anyURI
`class` | `SOMElementalType` abstract base class for all Primitive and Derived types.
`class` | `SOMType` <anyType> Base class for all SOM type objects, including complexType and simpleType.
`class` | `SOMUnresolvedType` Place holder for complex and simpleTypes not yet defined.

Constructors in com.bea.schema.type with parameters of type SOMObject
`SOMUnresolvedType.SOMUnresolvedType(SOMObject parent, java.lang.String name)` Creating a SOMUnresolvedType registers this instance in the schema's table of unresolved types.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| WebLogic Integration
PREV NEXT | FRAMES NO FRAMES

WebLogic Integration (WLI)