com.japisoft.xmlpad.helper.handler.relaxng
Class RelaxNGTagHelperHandler

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

public class RelaxNGTagHelperHandler
extends AbstractTagHandler
implements SchemaNodable

Handler for relaxng


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
RelaxNGTagHelperHandler(SimpleNode root)
           
 
Method Summary
 void dispose()
           
 SchemaNode getSchemaNode()
           
 SchemaNode getSecondarySchemaNode()
           
 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

RelaxNGTagHelperHandler

public RelaxNGTagHelperHandler(SimpleNode root)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class AbstractTagHandler

getTag

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

notifyLocation

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

Overrides:
notifyLocation in class AbstractTagHandler

getSchemaNode

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

getSecondarySchemaNode

public SchemaNode getSecondarySchemaNode()


Copyright © 2006 JAPISoft. All Rights Reserved.