jp.sourceforge.sqs_xml.editor.model
クラス Section

java.lang.Object
  拡張jp.sourceforge.sqs_xml.editor.model.Section
すべての実装インタフェース:
java.lang.Cloneable, IBlockmoduleChoice, IRNode, IRNSContainer, java.io.Serializable

public class Section
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable, IRNSContainer, IRNode, IBlockmoduleChoice

Section is generated from sqs.rng by Relaxer. This class is derived from:

 <element name="section" ns="http://www.w3.org/TR/xhtml2">
        <ref name="h"/>
  	   <zeroOrMore>
          <ref name="blockmodule"/>
        </zeroOrMore>
     </element>

バージョン:
sqs.rng (Thu Jul 22 18:24:57 GMT+09:00 2004)
作成者:
Relaxer 1.1b (http://www.relaxer.org)
関連項目:
直列化された形式

コンストラクタの概要
Section()
          Creates a Section.
Section(org.w3c.dom.Document doc)
          Creates a Section by the Document doc.
Section(org.w3c.dom.Element element)
          Creates a Section by the Element element.
Section(java.io.File file)
          Creates a Section by the File file.
Section(org.xml.sax.InputSource is)
          Creates a Section by the InputSource is.
Section(java.io.InputStream in)
          Creates a Section by the InputStream in.
Section(java.io.Reader reader)
          Creates a Section by the Reader reader.
Section(RStack stack)
          Creates a Section by the Stack stack that contains Elements.
Section(Section source)
          Creates a Section.
Section(java.lang.String uri)
          Creates a Section by the String representation of URI uri.
Section(java.net.URL url)
          Creates a Section by the URL url.
 
メソッドの概要
 void addBlockmodule(IBlockmoduleChoice blockmodule)
          Adds the IBlockmoduleChoice property blockmodule.
 void addBlockmodule(IBlockmoduleChoice[] blockmodule)
          Adds the IBlockmoduleChoice property blockmodule.
 void addBlockmodule(int index, IBlockmoduleChoice blockmodule)
          Adds the IBlockmoduleChoice property blockmodule by index.
 void clearBlockmodule()
          Clear the IBlockmoduleChoice property blockmodule.
 java.lang.Object clone()
           
 IBlockmoduleChoice[] getBlockmodule()
          Gets the IBlockmoduleChoice property blockmodule.
 IBlockmoduleChoice getBlockmodule(int index)
          Gets the IBlockmoduleChoice property blockmodule by index.
 H getH()
          Gets the H property h.
static boolean isMatch(org.w3c.dom.Element element)
          Tests if a Element element is valid for the Section.
static boolean isMatch(RStack stack)
          Tests if elements contained in a Stack stack is valid for the Section.
static boolean isMatchHungry(RStack stack)
          Tests if elements contained in a Stack stack is valid for the Section.
 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.
 void removeBlockmodule(IBlockmoduleChoice blockmodule)
          Remove the IBlockmoduleChoice property blockmodule by object.
 void removeBlockmodule(int index)
          Remove the IBlockmoduleChoice property blockmodule by index.
 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 setBlockmodule(IBlockmoduleChoice blockmodule)
          Sets the IBlockmoduleChoice property blockmodule.
 void setBlockmodule(IBlockmoduleChoice[] blockmodule)
          Sets the IBlockmoduleChoice property blockmodule.
 void setBlockmodule(int index, IBlockmoduleChoice blockmodule)
          Sets the IBlockmoduleChoice property blockmodule by index.
 void setH(H h)
          Sets the H property h.
 void setup(org.w3c.dom.Document doc)
          Initializes the Section by the Document doc.
 void setup(org.w3c.dom.Element element)
          Initializes the Section by the Element element.
 void setup(java.io.File file)
          Initializes the Section by the File file.
 void setup(org.xml.sax.InputSource is)
          Initializes the Section by the InputSource is.
 void setup(java.io.InputStream in)
          Initializes the Section by the InputStream in.
 void setup(java.io.Reader reader)
          Initializes the Section by the Reader reader.
 void setup(RStack stack)
          Initializes the Section by the Stack stack that contains Elements.
 void setup(Section source)
          Initializes the Section by the Section source.
 void setup(java.lang.String uri)
          Initializes the Section by the String representation of URI uri.
 void setup(java.net.URL url)
          Initializes the Section by the URL url.
 int sizeBlockmodule()
          Gets number of the IBlockmoduleChoice property blockmodule.
 java.lang.String toString()
          Returns a String representation of this object.
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Section

public Section()
Creates a Section.


Section

public Section(Section source)
Creates a Section.

パラメータ:
source -

Section

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

パラメータ:
stack -

Section

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

パラメータ:
doc -

Section

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

パラメータ:
element -

Section

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

パラメータ:
file -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

Section

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

パラメータ:
uri -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

Section

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

パラメータ:
url -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

Section

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

パラメータ:
in -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

Section

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

パラメータ:
is -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

Section

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

パラメータ:
reader -
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
メソッドの詳細

setup

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

パラメータ:
source -

setup

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

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
doc -

setup

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

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
element -

setup

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

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
stack -

clone

public java.lang.Object clone()
定義:
インタフェース IBlockmoduleChoice 内の clone
戻り値:
Object

makeElement

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

定義:
インタフェース IBlockmoduleChoice 内の makeElement
パラメータ:
parent -

setup

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

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
file -
例外:
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 Section by the String representation of URI uri.

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
uri -
例外:
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 Section by the URL url.

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
url -
例外:
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 Section by the InputStream in.

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
in -
例外:
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 Section by the InputSource is.

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
is -
例外:
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 Section by the Reader reader.

定義:
インタフェース IBlockmoduleChoice 内の setup
パラメータ:
reader -
例外:
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.

定義:
インタフェース IBlockmoduleChoice 内の makeDocument
戻り値:
Document
例外:
javax.xml.parsers.ParserConfigurationException

rGetRNSContext

public RNSContext rGetRNSContext()
Gets the RNSContext property RNSContext.

定義:
インタフェース IRNSContainer 内の rGetRNSContext
戻り値:
RNSContext

rSetRNSContext

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

定義:
インタフェース IBlockmoduleChoice 内の rSetRNSContext
パラメータ:
rNSContext -

getH

public H getH()
Gets the H property h.

戻り値:
H

setH

public void setH(H h)
Sets the H property h.

パラメータ:
h -

getBlockmodule

public IBlockmoduleChoice[] getBlockmodule()
Gets the IBlockmoduleChoice property blockmodule.

戻り値:
IBlockmoduleChoice[]

setBlockmodule

public void setBlockmodule(IBlockmoduleChoice[] blockmodule)
Sets the IBlockmoduleChoice property blockmodule.

パラメータ:
blockmodule -

setBlockmodule

public void setBlockmodule(IBlockmoduleChoice blockmodule)
Sets the IBlockmoduleChoice property blockmodule.

パラメータ:
blockmodule -

addBlockmodule

public void addBlockmodule(IBlockmoduleChoice blockmodule)
Adds the IBlockmoduleChoice property blockmodule.

パラメータ:
blockmodule -

addBlockmodule

public void addBlockmodule(IBlockmoduleChoice[] blockmodule)
Adds the IBlockmoduleChoice property blockmodule.

パラメータ:
blockmodule -

sizeBlockmodule

public int sizeBlockmodule()
Gets number of the IBlockmoduleChoice property blockmodule.

戻り値:
int

getBlockmodule

public IBlockmoduleChoice getBlockmodule(int index)
Gets the IBlockmoduleChoice property blockmodule by index.

パラメータ:
index -
戻り値:
IBlockmoduleChoice

setBlockmodule

public void setBlockmodule(int index,
                           IBlockmoduleChoice blockmodule)
Sets the IBlockmoduleChoice property blockmodule by index.

パラメータ:
index -
blockmodule -

addBlockmodule

public void addBlockmodule(int index,
                           IBlockmoduleChoice blockmodule)
Adds the IBlockmoduleChoice property blockmodule by index.

パラメータ:
index -
blockmodule -

removeBlockmodule

public void removeBlockmodule(int index)
Remove the IBlockmoduleChoice property blockmodule by index.

パラメータ:
index -

removeBlockmodule

public void removeBlockmodule(IBlockmoduleChoice blockmodule)
Remove the IBlockmoduleChoice property blockmodule by object.

パラメータ:
blockmodule -

clearBlockmodule

public void clearBlockmodule()
Clear the IBlockmoduleChoice property blockmodule.


rGetElement

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

定義:
インタフェース IBlockmoduleChoice 内の rGetElement
戻り値:
Element

makeTextDocument

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextDocument
戻り値:
String

makeTextElement

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextElement
パラメータ:
buffer -

makeTextElement

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextElement
パラメータ:
buffer -
例外:
java.io.IOException

makeTextElement

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextElement
パラメータ:
buffer -

makeTextAttribute

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextAttribute
パラメータ:
buffer -

makeTextAttribute

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextAttribute
パラメータ:
buffer -
例外:
java.io.IOException

makeTextAttribute

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

定義:
インタフェース IBlockmoduleChoice 内の makeTextAttribute
パラメータ:
buffer -

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.

定義:
インタフェース IBlockmoduleChoice 内の toString
戻り値:
String

rGetParentRNode

public IRNode rGetParentRNode()
Gets the IRNode property parentRNode.

定義:
インタフェース IRNode 内の rGetParentRNode
戻り値:
IRNode

rSetParentRNode

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

定義:
インタフェース IRNode 内の rSetParentRNode
パラメータ:
parentRNode -

rGetRNodes

public IRNode[] rGetRNodes()
Gets child RNodes.

定義:
インタフェース IRNode 内の rGetRNodes
戻り値:
IRNode[]

isMatch

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

パラメータ:
element -
戻り値:
boolean

isMatch

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

パラメータ:
stack -
戻り値:
boolean

isMatchHungry

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

パラメータ:
stack -
戻り値:
boolean