JCas
v0.3.1

cas.config
Class JCasBindTag

java.lang.Object
  extended bycas.xml.AbstractCasSaxTagHandler
      extended bycas.config.JCasBindTag
All Implemented Interfaces:
CasSaxTagHandler

public class JCasBindTag
extends AbstractCasSaxTagHandler

Configuration object for ther server binding.

Version:
1.0
Author:
Ralph Schuster

Field Summary
protected  String adress
          The adress
static String DEFAULT_HOST
          The default host
static int DEFAULT_PORT
          The default port
protected static String NAME
          The tag name
protected static String[] parents
          The parents
protected  int port
          The port
protected  Boolean ssl
          ssl
 
Constructor Summary
JCasBindTag()
          Creates a new instance of JCasBindTag
 
Method Summary
protected  AbstractCasSaxTagHandler createHandler(String tagName, Attributes attributes)
          Returns a new instance of the handler for the specified sub tag.
 String getAdress()
          Returns the adress definition.
 String[] getParentTagNames()
          Returns the tag names of all possible parents.
 int getPort()
          Returns the port definition.
 boolean getSSL()
          Returns the SSL parameter.
protected  String[] getSubTagNames()
          Returns the tag names that can appear within this handler but actually do not contain other tags.
 String getTagName()
          Returns the tag name this handler will take care of.
 void tagCompleted()
          Validates the configuration.
 
Methods inherited from class cas.xml.AbstractCasSaxTagHandler
characters, clear, endElement, getHandler, getSubHandler, getSubHandlerCount, getSubHandlers, getSubTag, getSubTag, getSubTagCount, getSubTags, ignoresUnknownTags, setAttributes, setIgnoreUnknownTags, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PORT

public static final int DEFAULT_PORT
The default port

See Also:
Constant Field Values

DEFAULT_HOST

public static final String DEFAULT_HOST
The default host

See Also:
Constant Field Values

NAME

protected static String NAME
The tag name


parents

protected static String[] parents
The parents


adress

protected String adress
The adress


port

protected int port
The port


ssl

protected Boolean ssl
ssl

Constructor Detail

JCasBindTag

public JCasBindTag()
Creates a new instance of JCasBindTag

Method Detail

createHandler

protected AbstractCasSaxTagHandler createHandler(String tagName,
                                                 Attributes attributes)
Description copied from class: AbstractCasSaxTagHandler
Returns a new instance of the handler for the specified sub tag.

Specified by:
createHandler in class AbstractCasSaxTagHandler
Parameters:
tagName - - name of the sub tag
Returns:
new instance of sub tag handler or null

getParentTagNames

public String[] getParentTagNames()
Description copied from class: AbstractCasSaxTagHandler
Returns the tag names of all possible parents.

Specified by:
getParentTagNames in class AbstractCasSaxTagHandler
Returns:
- the tag names of possible parents

getSubTagNames

protected String[] getSubTagNames()
Description copied from class: AbstractCasSaxTagHandler
Returns the tag names that can appear within this handler but actually do not contain other tags.

Overrides:
getSubTagNames in class AbstractCasSaxTagHandler
Returns:
- all tag names that represent simple tags.

getTagName

public String getTagName()
Description copied from interface: CasSaxTagHandler
Returns the tag name this handler will take care of.

Returns:
- a tag name.

tagCompleted

public void tagCompleted()
                  throws SAXException
Description copied from class: AbstractCasSaxTagHandler
Validates the configuration. By default this method does nothing but handlers should override to check the values.

Specified by:
tagCompleted in interface CasSaxTagHandler
Overrides:
tagCompleted in class AbstractCasSaxTagHandler
Throws:
SAXException

getAdress

public String getAdress()
Returns the adress definition.


getPort

public int getPort()
Returns the port definition.


getSSL

public boolean getSSL()
Returns the SSL parameter.


JCas
v0.3.1