kaos.kpat.gui.hypertext
Class XMLSchemaRestriction

java.lang.Object
  extended by kaos.kpat.gui.hypertext.HTComponentImpl
      extended by kaos.kpat.gui.hypertext.HTLink
          extended by kaos.kpat.gui.hypertext.XMLSchemaRestriction
All Implemented Interfaces:
HyperlinkListener, HypertextComponent

public class XMLSchemaRestriction
extends HTLink
implements HyperlinkListener

Author:
jlott

Field Summary
static java.lang.String SCHEMA
           
 
Fields inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
_displayComponent, _id, _peer, _popup, _prefix, _suffix, _templateEditor, _templateLinkId, _templateLinkName, TEMPLATE_LINK_ID, VISITED_LINK_RGB
 
Constructor Summary
XMLSchemaRestriction(OntClassPropertyDescription tcd, XMLSchemaBuilderImpl schema, XMLRepository xmlServ)
          Creates a new instance of XMLSchemaRestriction
 
Method Summary
 XMLSchemaBuilderImpl createNewSchema(XMLSchemaBuilderImpl origSchema, java.util.Vector restrictions)
           
 java.util.Vector editSchema(XMLSchemaBuilderImpl schema, java.awt.Point p)
           
 XMLSchemaBuilderImpl getBaseSchema()
           
 XMLSchemaBuilderImpl getSchema()
           
 java.lang.Object getState()
           
 void hyperlinkSelected(java.lang.String link, java.awt.Point location)
           
 void setSchema(java.lang.String name)
           
 void setSchema(XMLSchemaBuilderImpl schema)
           
 void setState(java.lang.Object o)
           
 
Methods inherited from class kaos.kpat.gui.hypertext.HTLink
addListener, getLinkName, getText, removeListener, setLinkName
 
Methods inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
addListener, fireTextChanged, getDisplayComponent, getDisplayText, getId, getParent, getPopupMenu, getPrefix, getRelativeLocation, getTemplateLink, removeListener, setDisplayComponent, setDlgLocation, setFontSize, setId, setParent, setPeer, setPopupMenu, setPrefix, setSuffix, setTemplateEditor, setTemplateLink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA

public static final java.lang.String SCHEMA
See Also:
Constant Field Values
Constructor Detail

XMLSchemaRestriction

public XMLSchemaRestriction(OntClassPropertyDescription tcd,
                            XMLSchemaBuilderImpl schema,
                            XMLRepository xmlServ)
Creates a new instance of XMLSchemaRestriction

Method Detail

getState

public java.lang.Object getState()
                          throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Specified by:
getState in interface HypertextComponent
Overrides:
getState in class HTComponentImpl
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

setState

public void setState(java.lang.Object o)
Specified by:
setState in interface HypertextComponent
Overrides:
setState in class HTComponentImpl

hyperlinkSelected

public void hyperlinkSelected(java.lang.String link,
                              java.awt.Point location)
Specified by:
hyperlinkSelected in interface HyperlinkListener
Overrides:
hyperlinkSelected in class HTLink

getBaseSchema

public XMLSchemaBuilderImpl getBaseSchema()

createNewSchema

public XMLSchemaBuilderImpl createNewSchema(XMLSchemaBuilderImpl origSchema,
                                            java.util.Vector restrictions)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

editSchema

public java.util.Vector editSchema(XMLSchemaBuilderImpl schema,
                                   java.awt.Point p)

getSchema

public XMLSchemaBuilderImpl getSchema()

setSchema

public void setSchema(XMLSchemaBuilderImpl schema)

setSchema

public void setSchema(java.lang.String name)