eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'XML::ConcretePattern':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ConcretePattern (in XML)


Inheritance:

   Object
   |
   +--XML::Pattern
      |
      +--XML::ConcretePattern
         |
         +--XML::AnyPattern
         |
         +--XML::EmptyPattern
         |
         +--XML::InitialPattern
         |
         +--XML::NamePattern
         |
         +--XML::PCDATAPattern
         |
         +--XML::TerminalPattern

Package:
stx:goodies/xml/vw
Category:
XML-VW-Patterns
Version:
rev: 1.8 date: 2008/03/08 11:00:52
user: cg
file: ConcretePattern.st directory: goodies/xml/vw
module: stx stc-classLibrary: vw

Description:


This class is the superclass to what are considered 'simple' patterns or constraint rules in the element content declarations. These are pattern elements that cannot be decomposed into other pattern elements. As seen from the class hiererarchy, instances of simple patterns include AnyPattern, EmptyPattern, InitialPattern, NamePattern, PCDATAPattern and TerminalPattern.

Subclasses must implement the following messages:
	testing
		matches:


Instance protocol:

accessing
o  followSetDescription

coercing
o  alternateHeads

o  pushDownFollowSet

testing
o  canTerminate

o  couldBeText

o  isSimple

o  isTerminator

o  matches: aNode

validation
o  validate: node



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 14 Nov 2019 01:46:27 GMT