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.10 date: 2023/09/07 21:43:21
user: stefan
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

** This method must be redefined in concrete classes (subclassResponsibility) **

validation
o  validate: node



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Tue, 10 Dec 2024 09:55:46 GMT