com.japisoft.xmlpad.helper.handler.schema.w3c
Class W3cTagHandler

java.lang.Object
  extended bycom.japisoft.xmlpad.helper.handler.AbstractHelperHandler
      extended bycom.japisoft.xmlpad.helper.handler.schema.AbstractTagHandler
          extended bycom.japisoft.xmlpad.helper.handler.schema.w3c.W3cTagHandler
All Implemented Interfaces:
SchemaNodable

public class W3cTagHandler
extends AbstractTagHandler
implements SchemaNodable

Handler for W3C Schema


Field Summary
 
Fields inherited from class com.japisoft.xmlpad.helper.handler.schema.AbstractTagHandler
addedSystemTag, currentDocumentLocation, currentDocumentNode, lastLocation, location, locationPath, namespace
 
Fields inherited from class com.japisoft.xmlpad.helper.handler.AbstractHelperHandler
descriptors
 
Constructor Summary
W3cTagHandler(java.lang.String rootName, SimpleNode node, java.lang.String currentDocument)
           
 
Method Summary
 void dispose()
           
 SchemaNode getSchemaNode()
           
 TagDescriptor getTag(SimpleNode node)
           
protected  void notifyLocation()
          Prepare for tag list for the current location
 
Methods inherited from class com.japisoft.xmlpad.helper.handler.schema.AbstractTagHandler
addSystemTag, addTag, addTagDescriptor, completeContentForElementWithoutPrefix, fillList, flush, getActivatorSequence, getAttributeHelperForNode, getLostCharacter, getName, getNamespace, getPriority, getSource, getTags, getTitle, hasElements, haveDescriptors, installDescriptors, mustBeJobSynchronized, setLocation, setNamespace, setSource, translateNode
 
Methods inherited from class com.japisoft.xmlpad.helper.handler.AbstractHelperHandler
addDescriptor, flushDescriptors, getDefaultIcon, getType, hasDelegateForInsertingResult, insertResult, isEnabled, match, removeDescriptor, resolveContentAssistant, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

W3cTagHandler

public W3cTagHandler(java.lang.String rootName,
                     SimpleNode node,
                     java.lang.String currentDocument)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class AbstractTagHandler

getTag

public TagDescriptor getTag(SimpleNode node)
Specified by:
getTag in class AbstractTagHandler

getSchemaNode

public SchemaNode getSchemaNode()
Specified by:
getSchemaNode in interface SchemaNodable
Returns:
a schema node

notifyLocation

protected void notifyLocation()
Description copied from class: AbstractTagHandler
Prepare for tag list for the current location

Overrides:
notifyLocation in class AbstractTagHandler


Copyright © 2006 JAPISoft. All Rights Reserved.