net.sf.sqs_xml.reader.model
Class FormElementsMarkarea

java.lang.Object
  extended bynet.sf.sqs_xml.reader.model.FormElementsMarkarea
All Implemented Interfaces:
java.lang.Cloneable, IFormElementsChoice, IRNode, IRNSContainer, java.io.Serializable

public class FormElementsMarkarea
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable, IRNSContainer, IRNode, IFormElementsChoice

FormElementsMarkarea is generated from reader.rng by Relaxer. This class is derived from:

 <element name="markarea" ns="http://sqs.cmr.sfc.keio.ac.jp/2004/reader">
                           <attribute name="ref" java:mapKey="true"><data type="string"/></attribute>
                             <ref name="MarkDensity"/>
                         </element>

Version:
reader.rng (Fri Aug 06 03:48:33 GMT+09:00 2004)
Author:
Relaxer 1.1b (http://www.relaxer.org)
See Also:
Serialized Form

Constructor Summary
FormElementsMarkarea()
          Creates a FormElementsMarkarea.
FormElementsMarkarea(org.w3c.dom.Document doc)
          Creates a FormElementsMarkarea by the Document doc.
FormElementsMarkarea(org.w3c.dom.Element element)
          Creates a FormElementsMarkarea by the Element element.
FormElementsMarkarea(java.io.File file)
          Creates a FormElementsMarkarea by the File file.
FormElementsMarkarea(FormElementsMarkarea source)
          Creates a FormElementsMarkarea.
FormElementsMarkarea(org.xml.sax.InputSource is)
          Creates a FormElementsMarkarea by the InputSource is.
FormElementsMarkarea(java.io.InputStream in)
          Creates a FormElementsMarkarea by the InputStream in.
FormElementsMarkarea(java.io.Reader reader)
          Creates a FormElementsMarkarea by the Reader reader.
FormElementsMarkarea(RStack stack)
          Creates a FormElementsMarkarea by the Stack stack that contains Elements.
FormElementsMarkarea(java.lang.String uri)
          Creates a FormElementsMarkarea by the String representation of URI uri.
FormElementsMarkarea(java.net.URL url)
          Creates a FormElementsMarkarea by the URL url.
 
Method Summary
 java.lang.Object clone()
           
 double getMarkDensity()
          Gets the double property markDensity.
 java.lang.String getMarkDensityAsString()
          Gets the property value as String.
 java.lang.String getRef()
          Gets the String property ref.
 java.lang.String getRefAsString()
          Gets the property value as String.
static boolean isMatch(org.w3c.dom.Element element)
          Tests if a Element element is valid for the FormElementsMarkarea.
static boolean isMatch(RStack stack)
          Tests if elements contained in a Stack stack is valid for the FormElementsMarkarea.
static boolean isMatchHungry(RStack stack)
          Tests if elements contained in a Stack stack is valid for the FormElementsMarkarea.
 org.w3c.dom.Document makeDocument()
          Creates a DOM document representation of the object.
 void makeElement(org.w3c.dom.Node parent)
          Creates a DOM representation of the object.
 void makeTextAttribute(java.io.PrintWriter buffer)
          Makes an XML text representation.
 void makeTextAttribute(java.lang.StringBuffer buffer)
          Makes an XML text representation.
 void makeTextAttribute(java.io.Writer buffer)
          Makes an XML text representation.
 java.lang.String makeTextDocument()
          Makes an XML text representation.
 void makeTextElement(java.io.PrintWriter buffer)
          Makes an XML text representation.
 void makeTextElement(java.lang.StringBuffer buffer)
          Makes an XML text representation.
 void makeTextElement(java.io.Writer buffer)
          Makes an XML text representation.
 org.w3c.dom.Element rGetElement()
          Gets the element to be used in the object construction.
 IRNode rGetParentRNode()
          Gets the IRNode property parentRNode.
 IRNode[] rGetRNodes()
          Gets child RNodes.
 RNSContext rGetRNSContext()
          Gets the RNSContext property RNSContext.
 void rSetParentRNode(IRNode parentRNode)
          Sets the IRNode property parentRNode.
 void rSetRNSContext(RNSContext rNSContext)
          Sets the RNSContext property RNSContext.
 void setMarkDensity(double markDensity)
          Sets the double property markDensity.
 void setMarkDensityByString(java.lang.String string)
          Sets the property value by String.
 void setRef(java.lang.String ref)
          Sets the String property ref.
 void setRefByString(java.lang.String string)
          Sets the property value by String.
 void setup(org.w3c.dom.Document doc)
          Initializes the FormElementsMarkarea by the Document doc.
 void setup(org.w3c.dom.Element element)
          Initializes the FormElementsMarkarea by the Element element.
 void setup(java.io.File file)
          Initializes the FormElementsMarkarea by the File file.
 void setup(FormElementsMarkarea source)
          Initializes the FormElementsMarkarea by the FormElementsMarkarea source.
 void setup(org.xml.sax.InputSource is)
          Initializes the FormElementsMarkarea by the InputSource is.
 void setup(java.io.InputStream in)
          Initializes the FormElementsMarkarea by the InputStream in.
 void setup(java.io.Reader reader)
          Initializes the FormElementsMarkarea by the Reader reader.
 void setup(RStack stack)
          Initializes the FormElementsMarkarea by the Stack stack that contains Elements.
 void setup(java.lang.String uri)
          Initializes the FormElementsMarkarea by the String representation of URI uri.
 void setup(java.net.URL url)
          Initializes the FormElementsMarkarea by the URL url.
 java.lang.String toString()
          Returns a String representation of this object.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FormElementsMarkarea

public FormElementsMarkarea()
Creates a FormElementsMarkarea.


FormElementsMarkarea

public FormElementsMarkarea(FormElementsMarkarea source)
Creates a FormElementsMarkarea.

Parameters:
source -

FormElementsMarkarea

public FormElementsMarkarea(RStack stack)
Creates a FormElementsMarkarea by the Stack stack that contains Elements. This constructor is supposed to be used internally by the Relaxer system.

Parameters:
stack -

FormElementsMarkarea

public FormElementsMarkarea(org.w3c.dom.Document doc)
Creates a FormElementsMarkarea by the Document doc.

Parameters:
doc -

FormElementsMarkarea

public FormElementsMarkarea(org.w3c.dom.Element element)
Creates a FormElementsMarkarea by the Element element.

Parameters:
element -

FormElementsMarkarea

public FormElementsMarkarea(java.io.File file)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the File file.

Parameters:
file -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

FormElementsMarkarea

public FormElementsMarkarea(java.lang.String uri)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the String representation of URI uri.

Parameters:
uri -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

FormElementsMarkarea

public FormElementsMarkarea(java.net.URL url)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the URL url.

Parameters:
url -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

FormElementsMarkarea

public FormElementsMarkarea(java.io.InputStream in)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the InputStream in.

Parameters:
in -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

FormElementsMarkarea

public FormElementsMarkarea(org.xml.sax.InputSource is)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the InputSource is.

Parameters:
is -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

FormElementsMarkarea

public FormElementsMarkarea(java.io.Reader reader)
                     throws java.io.IOException,
                            org.xml.sax.SAXException,
                            javax.xml.parsers.ParserConfigurationException
Creates a FormElementsMarkarea by the Reader reader.

Parameters:
reader -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
Method Detail

setup

public void setup(FormElementsMarkarea source)
Initializes the FormElementsMarkarea by the FormElementsMarkarea source.

Parameters:
source -

setup

public void setup(org.w3c.dom.Document doc)
Initializes the FormElementsMarkarea by the Document doc.

Specified by:
setup in interface IFormElementsChoice
Parameters:
doc -

setup

public void setup(org.w3c.dom.Element element)
Initializes the FormElementsMarkarea by the Element element.

Specified by:
setup in interface IFormElementsChoice
Parameters:
element -

setup

public void setup(RStack stack)
Initializes the FormElementsMarkarea by the Stack stack that contains Elements. This constructor is supposed to be used internally by the Relaxer system.

Specified by:
setup in interface IFormElementsChoice
Parameters:
stack -

clone

public java.lang.Object clone()
Specified by:
clone in interface IFormElementsChoice
Returns:
Object

makeElement

public void makeElement(org.w3c.dom.Node parent)
Creates a DOM representation of the object. Result is appended to the Node parent.

Specified by:
makeElement in interface IFormElementsChoice
Parameters:
parent -

setup

public void setup(java.io.File file)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the File file.

Specified by:
setup in interface IFormElementsChoice
Parameters:
file -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

setup

public void setup(java.lang.String uri)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the String representation of URI uri.

Specified by:
setup in interface IFormElementsChoice
Parameters:
uri -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

setup

public void setup(java.net.URL url)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the URL url.

Specified by:
setup in interface IFormElementsChoice
Parameters:
url -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

setup

public void setup(java.io.InputStream in)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the InputStream in.

Specified by:
setup in interface IFormElementsChoice
Parameters:
in -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

setup

public void setup(org.xml.sax.InputSource is)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the InputSource is.

Specified by:
setup in interface IFormElementsChoice
Parameters:
is -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

setup

public void setup(java.io.Reader reader)
           throws java.io.IOException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Initializes the FormElementsMarkarea by the Reader reader.

Specified by:
setup in interface IFormElementsChoice
Parameters:
reader -
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

makeDocument

public org.w3c.dom.Document makeDocument()
                                  throws javax.xml.parsers.ParserConfigurationException
Creates a DOM document representation of the object.

Specified by:
makeDocument in interface IFormElementsChoice
Returns:
Document
Throws:
javax.xml.parsers.ParserConfigurationException

rGetRNSContext

public RNSContext rGetRNSContext()
Gets the RNSContext property RNSContext.

Specified by:
rGetRNSContext in interface IRNSContainer
Returns:
RNSContext

rSetRNSContext

public void rSetRNSContext(RNSContext rNSContext)
Sets the RNSContext property RNSContext.

Specified by:
rSetRNSContext in interface IFormElementsChoice
Parameters:
rNSContext -

getRef

public java.lang.String getRef()
Gets the String property ref.

Specified by:
getRef in interface IFormElementsChoice
Returns:
String

setRef

public void setRef(java.lang.String ref)
Sets the String property ref.

Specified by:
setRef in interface IFormElementsChoice
Parameters:
ref -

getMarkDensity

public double getMarkDensity()
Gets the double property markDensity.

Returns:
double

setMarkDensity

public void setMarkDensity(double markDensity)
Sets the double property markDensity.

Parameters:
markDensity -

rGetElement

public org.w3c.dom.Element rGetElement()
Gets the element to be used in the object construction.

Specified by:
rGetElement in interface IFormElementsChoice
Returns:
Element

makeTextDocument

public java.lang.String makeTextDocument()
Makes an XML text representation.

Specified by:
makeTextDocument in interface IFormElementsChoice
Returns:
String

makeTextElement

public void makeTextElement(java.lang.StringBuffer buffer)
Makes an XML text representation.

Specified by:
makeTextElement in interface IFormElementsChoice
Parameters:
buffer -

makeTextElement

public void makeTextElement(java.io.Writer buffer)
                     throws java.io.IOException
Makes an XML text representation.

Specified by:
makeTextElement in interface IFormElementsChoice
Parameters:
buffer -
Throws:
java.io.IOException

makeTextElement

public void makeTextElement(java.io.PrintWriter buffer)
Makes an XML text representation.

Specified by:
makeTextElement in interface IFormElementsChoice
Parameters:
buffer -

makeTextAttribute

public void makeTextAttribute(java.lang.StringBuffer buffer)
Makes an XML text representation.

Specified by:
makeTextAttribute in interface IFormElementsChoice
Parameters:
buffer -

makeTextAttribute

public void makeTextAttribute(java.io.Writer buffer)
                       throws java.io.IOException
Makes an XML text representation.

Specified by:
makeTextAttribute in interface IFormElementsChoice
Parameters:
buffer -
Throws:
java.io.IOException

makeTextAttribute

public void makeTextAttribute(java.io.PrintWriter buffer)
Makes an XML text representation.

Specified by:
makeTextAttribute in interface IFormElementsChoice
Parameters:
buffer -

getRefAsString

public java.lang.String getRefAsString()
Gets the property value as String.

Specified by:
getRefAsString in interface IFormElementsChoice
Returns:
String

getMarkDensityAsString

public java.lang.String getMarkDensityAsString()
Gets the property value as String.

Returns:
String

setRefByString

public void setRefByString(java.lang.String string)
Sets the property value by String.

Specified by:
setRefByString in interface IFormElementsChoice
Parameters:
string -

setMarkDensityByString

public void setMarkDensityByString(java.lang.String string)
Sets the property value by String.

Parameters:
string -

toString

public java.lang.String toString()
Returns a String representation of this object. While this method informs as XML format representaion, it's purpose is just information, not making a rigid XML documentation.

Specified by:
toString in interface IFormElementsChoice
Returns:
String

rGetParentRNode

public IRNode rGetParentRNode()
Gets the IRNode property parentRNode.

Specified by:
rGetParentRNode in interface IRNode
Returns:
IRNode

rSetParentRNode

public void rSetParentRNode(IRNode parentRNode)
Sets the IRNode property parentRNode.

Specified by:
rSetParentRNode in interface IRNode
Parameters:
parentRNode -

rGetRNodes

public IRNode[] rGetRNodes()
Gets child RNodes.

Specified by:
rGetRNodes in interface IRNode
Returns:
IRNode[]

isMatch

public static boolean isMatch(org.w3c.dom.Element element)
Tests if a Element element is valid for the FormElementsMarkarea.

Parameters:
element -
Returns:
boolean

isMatch

public static boolean isMatch(RStack stack)
Tests if elements contained in a Stack stack is valid for the FormElementsMarkarea. This mehtod is supposed to be used internally by the Relaxer system.

Parameters:
stack -
Returns:
boolean

isMatchHungry

public static boolean isMatchHungry(RStack stack)
Tests if elements contained in a Stack stack is valid for the FormElementsMarkarea. This method consumes the stack contents during matching operation. This mehtod is supposed to be used internally by the Relaxer system.

Parameters:
stack -
Returns:
boolean