Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mayhoo.kanji.xml
Class MorohashiType  view MorohashiType download MorohashiType.java

java.lang.Object
  extended bycom.mayhoo.kanji.xml.MorohashiType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Morohashi

public abstract class MorohashiType
extends java.lang.Object
implements java.io.Serializable

The index number and volume.page respectively of the kanji in the 13-volume Morohashi "Daikanwajiten.

Version:
$Revision: 1.2 $ $Date: 2002/04/30 06:44:34 $

Field Summary
private  boolean _close
          The kanji in Morohashi has a close but not identical glyph to the form in the JIS X 0208 standard.
private  boolean _has_close
          keeps track of state for field: _close
private  boolean _has_original
          keeps track of state for field: _original
private  boolean _has_page
          keeps track of state for field: _page
private  boolean _has_volume
          keeps track of state for field: _volume
private  java.lang.String _index
          The index number from the 13-volume Morohashi "Daikanwajiten.
private  boolean _original
          The page number is from the original.
private  int _page
          The page number within the volume containing the kanji.
private  int _volume
          The volume number containing the kanji.
 
Constructor Summary
MorohashiType()
           
 
Method Summary
 void deleteClose()
           
 void deleteOriginal()
           
 void deletePage()
           
 void deleteVolume()
           
 boolean getClose()
           
 java.lang.String getIndex()
           
 boolean getOriginal()
           
 int getPage()
           
 int getVolume()
           
 boolean hasClose()
           
 boolean hasOriginal()
           
 boolean hasPage()
           
 boolean hasVolume()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setClose(boolean close)
           
 void setIndex(java.lang.String index)
           
 void setOriginal(boolean original)
           
 void setPage(int page)
           
 void setVolume(int volume)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_index

private java.lang.String _index
The index number from the 13-volume Morohashi "Daikanwajiten.


_volume

private int _volume
The volume number containing the kanji.


_has_volume

private boolean _has_volume
keeps track of state for field: _volume


_page

private int _page
The page number within the volume containing the kanji.


_has_page

private boolean _has_page
keeps track of state for field: _page


_original

private boolean _original
The page number is from the original.


_has_original

private boolean _has_original
keeps track of state for field: _original


_close

private boolean _close
The kanji in Morohashi has a close but not identical glyph to the form in the JIS X 0208 standard.


_has_close

private boolean _has_close
keeps track of state for field: _close

Constructor Detail

MorohashiType

public MorohashiType()
Method Detail

deleteClose

public void deleteClose()

deleteOriginal

public void deleteOriginal()

deletePage

public void deletePage()

deleteVolume

public void deleteVolume()

getClose

public boolean getClose()

getIndex

public java.lang.String getIndex()

getOriginal

public boolean getOriginal()

getPage

public int getPage()

getVolume

public int getVolume()

hasClose

public boolean hasClose()

hasOriginal

public boolean hasOriginal()

hasPage

public boolean hasPage()

hasVolume

public boolean hasVolume()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException

setClose

public void setClose(boolean close)

setIndex

public void setIndex(java.lang.String index)

setOriginal

public void setOriginal(boolean original)

setPage

public void setPage(int page)

setVolume

public void setVolume(int volume)

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException