Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.msv.grammar
Class NotNameClass

    java.lang.Object
      com.sun.msv.grammar.NameClass
          com.sun.msv.grammar.NotNameClass

All Implemented Interfaces:
  java.io.Serializable

public final class NotNameClass
extends NameClass

NameClass that acts a not operator. Actually, A NotNameClass can be represented by using a DifferenceNameClass and AnyNameClass.

Author:
  Kohsuke KAWAGUCHI
See Also:
  Serialized Form

Field Summary
`NameClass` | `child`

Fields inherited from class com.sun.msv.grammar.NameClass
`ALL, LOCALNAME_WILDCARD, NAMESPACE_WILDCARD, NONE`

Constructor Summary
`NotNameClass(NameClass child)`

Method Summary
`boolean` | `accepts(java.lang.String namespaceURI, java.lang.String localName)` accepts a name if it is not accepted by the child name class.
`java.lang.String` | `toString()`
`java.lang.Object` | `visit(NameClassVisitor visitor)` visitor pattern support

Methods inherited from class com.sun.msv.grammar.NameClass
`accepts, includes, intersection, isEqualTo, isNull, simplify, union`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### child

    public final NameClass child

Constructor Detail

### NotNameClass

    public NotNameClass(NameClass child)

Method Detail

### accepts

    public boolean accepts(java.lang.String namespaceURI,
                           java.lang.String localName)

  accepts a name if it is not accepted by the child name class.

  Specified by:
    `accepts` in class `NameClass`
  Parameters:
    `namespaceURI` - namespace URI to be tested. If this value equals to NAMESPACE_WILDCARD, implementation must assume that valid namespace is specified. this twist will be used for error diagnosis.
    `localName` - local part to be tested. As with namespaceURI, LOCALNAME_WILDCARD will acts as a wild card.
  Returns:
    true if the pair is accepted, false otherwise.

### visit

    public java.lang.Object visit(NameClassVisitor visitor)

  Description copied from class: `NameClass`
  visitor pattern support

  Specified by:
    `visit` in class `NameClass`

### toString

    public java.lang.String toString()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD