|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
action1t
a1tlist
)?
;
a1tlist
//
{ #a1tstar = #([A1TLIST,"a1tstar"], #a1tstar); }
;
<action1t>
elements.
action2t
)
=>
action2t
a2tlist
)?
;
a2tlist
//
{ #a2tstar = #([A2TLIST,"a2tstar"], #a2tstar); }
;
<action2t>
elements.
SiGMLInLib.acceptSiGML(String[])
notification method.
SiGMLInLib.acceptSiGML(String[])
notification method.
simplemovement
(
( modifier
)+
( HamLargemod )?
)?
|
paraction1
|
seqaction1
|
seqfusedaction1
)
{ #action1 = #([ACTION1,"action1"], #action1); }
;
<action1>
element.
action1
)
=>
(
action1
(
( handconstellation
)
=>
handconstellation
|
location1
( HamLargemod )?
)?
)
|
paraction1t
|
( nmaction1t
) //#### 2003-08
=>
nmaction1t
|
seqaction1t
|
seqfusedaction1t
)
repetitionsoption
//
{ #action1t = #([ACTION1T,"action1t"], #action1t); }
;
<action1t>
element.
action1
location2not1
)
=>
action1
location2not1
repetitionsoption
|
( action1t
)
=>
action1t
|
(
( HamParbegin ( action1
)+ HamPlus
( action1
)+ HamParend location2
)
=>
splitaction2loc2
|
( HamParbegin ( action1t
)+ HamPlus )
=>
splitaction2t
|
paraction2t
|
seqaction2t
|
seqfusedaction2t
)
repetitionsoption
)
{ #action2t = #([ACTION2T,"action2t"], #action2t); }
;
<action2t>
element.
<player_settings>
element.ambient_motions
element tag.
arc
( arc
)?
( size
)?
;
<straightmovement>
element.
SiGMLInLib.acceptSiGML(String[])
parameter array
of the error text for the conversion to gestural SiGML.
SiGMLInLib.acceptSiGML(String[])
parameter array
of the converted SiGML document text, in which each
<hns_sign>
element in the original is replaced by
the corresponding <hamgestural_sign>
element.
SiGMLInLib.acceptSiGML(String[])
parameter array
of the original SiGML document input text.
SiGMLInLib.acceptSiGML(String[])
parameter array
of the error count for the conversion to gestural SiGML.
base_uri
attribute.
handshapeclass
handbendandthumb
//
{ #basichandshape =
#([BASICHDSHP,"basichandshape"], #basichandshape); }
;
null
.
basichandshape
(
( HamBetween handshapeclass
) //#### 2003-08
=>
HamBetween !
basichandshape
)?
{ #basichandshape1 =
#([BASICHDSHP1,"basichandshape1"], #basichandshape1); }
;
basichandshape
for one hand.
SIDefs.STD_SIGML_PORT_BASE
.
blink
attribute name.
body
attribute name.
true
or false
.
RE.AV
structure, or the given default value if the given AV reference is
null.
RE.AV
structure, or false
if the given AV reference is
null.
StringStreamHandler
.location1
HamSeqend !
;
XMLUnitEvent
s, printing an error message on standard output
and returning null
in case of failure.
SiGMLInLib.noteSIServiceStarted()
notification method.
SiGMLInLib.noteSIServiceStopped()
notification method.
camera_location
element tag.
<player_settings>
element.(x,y)
location, (r,theta,phi)
direction and
FoV values.
File
,
aborting in the (unexpected) case of failure.
format
attribute's CAS
value.
reccautiousfingerlist
//
{ #cautiousfingerlist =
#([FINGERLIST,"fingerlist"], #cautiousfingerlist); }
;
null
.
null
,
in which case the element is not changed.
RecognitionException
is thrown whose detail message
is a complete parsing error log.
movementcircle
(
HamBetween !
movementcircle
)?
{ #circularmovement =
#([CRCLRMVMT,"crclrmvmt"], #circularmovement); }
;
<circularmovement>
element.
IOException
to be thrown.<signing_ref>
element's compressed
attribute.
pcontact
|
HamArmextended
|
contactofhand
)
{ #contactbody = #([CNTCTBODY,"contactbody"], #contactbody); }
;
<contactbody>
element.
pcontact
|
ccontact
|
contactofhand
)
{ #contacthand = #([CNTCTHAND,"contacthand"], #contacthand); }
;
<contacthand>
element.
pcontact
|
ccontact
)
(
( levelhand
)
=>
contactohhand
|
contactoharm
)
HamSeqend !
//
{ #contactofhand =
#([CNTCTOFHAND,"contactofhand"], #contactofhand); }
;
<contactofhand>
element.
levelcomplexarm
//
{ #contactoharm =
#([CNTCTOHARM,"contactoharm"], #contactoharm); }
;
<contactohhand>
element
(contact of hand on arm).
levelcomplexhand
//
{ #contactohhand =
#([CNTCTOHHAND,"contactohhand"], #contactohhand); }
;
<contactohhand>
element
(contact of hand on hand).
<hamnosys_manual>
element and appends the text of
that element to the given StringBuilder
with the
given indentation at the start of each line.
<hamnosys_nonmanual>
element and appends the text of
that element to the given StringBuilder
with the
given indentation at the start of each line.
HNSSign
for the given
<hns_sign>
element string.
HNSSign
for the given
<hns_sign>
DOM Element
.
<hns_sign>
element text for the
given HNSSign
, and appends it to the given
string builder.
HNSSign
obtained by converting
the given one from HNS-3 to HNS-4 format.
cx
attribute name.
cy
attribute name.
thumb
| finger
;
<finger>
element.
dorsal
or palmar
.
duration
attribute.
HNSSign.elementIsAvailable()
), this method returns the text
of the <hns_sign>
element defining this sign.
<hns_sign>
DOM Element
.
HNSSign.elementTextIsAvailable()
), this method returns the text
of the <hns_sign>
element defining this sign.
<hns_sign>
element text.
ellipsedirection
( size
)?
;
<circularmovement>
element.
<hamgestural_sign>
element with the given
gloss name value, and an empty manual part.
<sign>
element with the given
gloss name value.
<hns_sign>
element with the given
gloss name value, and an empty manual part.
true
iff the encoding is some form of UTF-16.
true
iff the encoding is known to be UTF-8:
to convert the bytes to a string using this encoding the first
BytesEncodingChecker.countBOMPrefixBytes()
should be omitted.
=
sign with optional space around it.
null
.
null
.
extfidir
(
HamBetween !
extfidir
)?
(
HamOrirelative
)?
{ #extfidir1 = #([EXTFIDIR1,"extfidir1"], #extfidir1); }
;
<extfidir1>
element.
extfidir1
|
splitextfidir2
)
{ #extfidir2 = #([EXTFIDIR2,"extfidir2"], #extfidir2); }
;
<extfidir2>
element.
null
if this is not possible..
null
otherwise.
endDocument()
method.
endElement()
method.
startDocument()
method.
startElement()
method.
File
,
aborting in case of failure.
FileList
manages a Swing JList
which it uses
to display the names of all files in a given directory, whose
identity may change from time to time.null
, otherwise uses the user's current
directory.
File selectedevent handler interface.
RE.AV
pair if successful, or
null
otherwise.
-1
if there are
no occurrences of the string in the line.
<fingernothumb>
element.
digit
fingerpart
digit
//
{ #fingercrossing =
#([FCROSSING,"fingercrossing"], #fingercrossing); }
;
<fingercrossing>
element.
recfingercrossinglist
//
{ #fingercrossinglist =
#([FICRSSLIST,"fingercrossinglist"],
#fingercrossinglist); }
;
<fingercrossing>
elements.
recfingerlist
//
{ #fingerlist =
#([FINGERLIST,"fingerlist"], #fingerlist); }
;
<fingernothumb>
elements.
<fingerpart>
element.
digit
fingerbending
//
{ #fingershape = #([FSHAPE,"fingershape"], #fingershape); }
;
<fingershape>
element.
recfingershapelist
//
{ #fingershapelist =
#([FISHPLIST,"fingershapelist"], #fingershapelist); }
;
<fingershape>
elements.
<signing_ref>
element's format
attribute.
fov
attribute name.
<circularmovement>
element,
with appropriate modifier attributes.
<movementcross>
element.
<straightmovement>
element,
with any appropriate size, arc, and zigzag attributes.
<wristmovement>
element.
HNSSign
s, one for
each <hamgestural_sign>
element in the given SiGML document
text.
null
.
SILTimer.showRelativeTimeMS(long, String)
, but this
method also returns the displayed value.
SILTimer.showTimeMS(String)
, but this method also
returns the displayed value.
RE.AV
pair if successful, or
null
otherwise.
RE.AV
pair if successful, or
null
otherwise.
RE.AV
pair if successful, or
null
otherwise.
RE.AV
pair if successful, or
null
otherwise.
null
.
FoV
angle value.
phi
-component of the camera location.
r
-component of the camera direction.
theta
-component of the camera location.
x
-component of the camera location.
y
-component of the camera location.
false
indicating that this parser does not implement
the given feature.
HSDocParameters.getHMLPrefixLines(String,String,String)
,
in the form of a single (multi-line) string.
HSDocParameters.getHMLSuffixLine(String)
,
in the form of a one-line string including a line terminator.
null
.
DO_ALL_UCS
:
if this flag is false then only high (>= 256
) character
values are included in the mapping, but if it is true all values,
including those such as UCS value 44 (hamcomma
, for which
the corresponding value in the old 8-bit HNS code is the octet
value 36.
HNSSign
.
RE.NAME
and RE.STRING
REs, returning
an appropriate RE.AV
pair if successful, or
null
otherwise.
null
value for the given property.
null
is returned.
<hamgestural_sign>
wrapped
in a <sigml>
element.
HSDocParameters.getSiGMLPrefixLines(String,String,String)
,
in the form of a single (multi-line) string.
HSDocParameters.getSiGMLPrefixLines(String,String,String)
,
in the form of a one-line string including a line terminator.
HSDocParameters.getSiGMLSuffixLine(String)
,
in the form of a one-line string including a line terminator.
null
.
GSiGMLSign
s generated by this
converter.
RE.WORD
and RE.STRING
REs, returning
an appropriate RE.AV
pair if successful, or
null
otherwise.
gloss
attributes.
<hamgestural_sign>
wrapped in a <sigml>
element, the sign's
gloss name, and any associated player settings.<hamgestural_sign>
SiGML elements to the
corresponding <hns_sign>
SiGML elements.GToHNSSignSiGML
exception class.Ham4Parser
for a HamNoSys 4 sign
in order to obtain the corresponding HamNoSysML (HML) element.TokenStream
and generating an AST for
the sign.Immediate Error Reportingflag.
hamgestural_sign
element.
TokenStream
.sign2or1
(
HamPlus !
sign2or1
)*
)?
;
<sign>
element.
hamsignseq
EOF !
;
thumbpos
( fingerbending
)?
|
fingerbending
( thumbpos
)?
;
handshape1
(
extfidir1
palmor1
)?
//
{ #handconfig1 = #([HDCONFIG1,"handconfig1"], #handconfig1); }
;
<handconfig1>
element.
handshape2
( HamParbegin )? extfidir1
)
=>
handshape2
handconfigtail2
|
( handshape2
)
=>
handshape2
|
splithandconfig2
)
//#### before 2003-08-30:
// (
// ( handconfig1 )
// =>
// handconfig1
// |
// ( HamParbegin handshape1 HamPlus )
// =>
// handshape2
// handconfigtail2
// |
// ( handshape1 ( HamParbegin )? extfidir1 )
// =>
// handshape2
// handconfigtail2
// |
// abbrevhandconfig1
// |
// splithandconfig2
// )
//
{ #handconfig2 = #([HDCONFIG2,"handconfig2"], #handconfig2); }
;
<handconfig2>
element.
extfidir2
)
=>
extfidir2
palmor2
|
HamParbegin !
extfidir1
palmor1
HamPlus !
extfidir1
palmor1
HamParend !
)
{ #handconfigtail2 =
#([HDCFGTAIL2,"hdcfgtail2"], #handconfigtail2); }
;
<extfidir2>
and
<palmor2>
, the first of which may be null
.
locationhand
HamPlus !
locationhand
HamParend !
)?
contacthand
//
{ #handconstellation =
#([HCONSTLLN,"handconstellation"], #handconstellation); }
;
<handconstellation>
element.
basichandshape1
(
( ( hsfingeritem
)+ HamBetween finger
)
=>
cautiousfingerlist
fingershapelist
fingercrossinglist
thumbbetweenexplicit
|
( ( hsdigit
)* ( fingerbending
| fingerpart
) )
=>
cautiousfingerlist
fingershapelist
fingercrossinglist
( ( thumbspecial
) => thumbspecial
)?
|
( ( hsfingeritem
)* ( thumbbetweendefault
| thumbextra
) )
=>
fingerlist
fingershapelist
fingercrossinglist
( thumbbetweendefault
| thumbextra
)
|
fingerlist
fingershapelist
fingercrossinglist
)
{ #handshape1 = #([HSHAPE1,"handshape1"], #handshape1); }
;
<handshape1>
element.
handshape1
|
HamParbegin !
handshape1
HamPlus !
handshape1
HamParend !
)
{ #handshape2 = #([HSHAPE2,"handshape2"], #handshape2); }
;
<handshape2>
element.
head
attribute name.
SiGMLInLib.hnsSignToGestural(String)
result array
of the error text for the conversion, which will be
the empty string in cases where the conversion succeeds.
SiGMLInLib.hnsSignToGestural(String)
result array
of the converted "Gestural" SiGML sign text.
sign
element.
HMLBuilder
supports the construction of a DOM
Document for a HML (HamNoSysML) element.<sign>
element
for the given HNSSign
.
<sign>
element as an HML document
and returns the result.
<sign>
element
for the given HNSSign
.
HMLToSiGML
.HMLToSiGML.HMLToSiGMLException
with the given
message.
hnm_body
element.
hnm_extra
element.
hnm_eyebrows
element.
hnm_eyegaze
element.
hnm_eyelids
element.
hnm_head
element.
hamnosys_manual
element.
hamnosys_nonmanual
element.
hnm_nose
element.
hns_sign
element.
hnscnvt
package.<hamgestural_sign>
elements) to the corresponding
HamNoSys 4 signs, represented as HNS SiGML signs
(that is, <hns_sign>
elements).HNSSign
s
and the other containing the corresponding HNSSign
s which are passed to an
HNSSignsHandler
.<hamnosys_manual>
HNS-SiGML element."picture"
,
while in all other cases it is "tag"
.
<hamnosys_nonmanual>
HNS-SiGML
element.<hamnosys_nonmanual>
element used in HML and HNS-SiGML.null
; there is no associated element or element text at
this stage.
<hns_sign>
element text
for the given HNSSign
.
<hns_sign>
element to an HNSSign
object, containing
the corresponding manual, non-manual and gloss strings.<hns_sign>
-element-to-HNSSign
converter, creating its supporting HamNameMap
and
XMLScanner
.
<hns_sign>
SiGML element corresponding to
the given <hamgestural_sign>
element.
<hns_sign>
element, for
which the handler generates an HNSSign
.hns_sign
element handler, which uses
the given HNS name map, and a standard SiGML entity resolver.
<hns_sign>
element handler, which uses
the given entity resolver and HNS name map.
HNSSign
s.
HNSSign
sequence.<hns_sign>
SiGML element
corresponding to the given <hamgestural_sign>
element text.
<hns_sign>
SiGML element
corresponding to the given <hamgestural_sign>
element.
HNSSign
to
the corresponding SiGML <hns_sign>
element.HNSSign
s to
<hns_sign>
elements.
<hns_sign>
SiGML element to
the equivalent <hamgestural_sign>
element.
HNSSign
s
from an input text containing HamNoSys signs in the standard
legacy format, with each sign represented on a single line
containing its gloss, manual and non-manual parts.<hns_sign>
elements,
and one containing <hamgestural_sign>
elements.
HNSSign
s
from an input text containing a sign sequence in the legacy HNST
("Tokenized HamNoSys) format.<sign>
element for
any given given HNSSign
, using the ANTLR-based
parsing and AST-generation support provided in packages
hamnewlex
, hamparse
, and hamwalk
.<hns_sign>
elements,
and one containing <hamgestural_sign>
elements.
thumb
| hsfingeritem
;
prefixesand
sufficesfor HML/SiGML documents, in accordance with the values of these parameters.
wrappersfor HML and SiGML document output streams; a wrapper provides an efficient mechanism for inserting the appropriate HML/SiGML document prefix and suffix into the stream at the appropriate stages in the output process.
finger
( HamLargemod )?
//
{ #hsfingeritem =
#([HSFINGERITEM,"hsfingeritem"], #hsfingeritem); }
;
<fingernothumb>
element.
nminitialconfig
)?
minitialconfig1
//
{ #initialconfig1 =
#([ICFG1,"initialconfig1"], #initialconfig1); }
;
<nminitialconfig>
and
<minitialconfig1>
, the first of which may be null
.
nminitialconfig
)?
minitialconfig2
//
{ #initialconfig2 =
#([ICFG2,"initialconfig2"], #initialconfig2); }
;
<nminitialconfig>
and
<minitialconfig2>
, the first of which may be null
.
inptgiven
is negative the
result is the standard port for the given input kind
as
specified in SIDefs.STD_PORTS
, but the result is inptgiven
itself if that value is non-negative.
null
,
in which case this method does nothing.
RE.AV
structure, or -1
if the given AV
reference is null.
InvalidXMLException
with the specified
detail message.
locarm
( dorsalorpalmar
)?
( side
)?
|
side
locarm
( dorsalorpalmar
)?
)
{ #levelarm = #([LEVARM,"levelarm"], #levelarm); }
;
<levelarm>
element.
locbody
( side
)?
|
locsided
( side
)?
|
side
(
locbody
|
locsided
)
)
{ #levelbody = #([LEVBODY,"levelbody"], #levelbody); }
;
<levelbody>
element.
levelarm
(
HamBetween !
levelarm
)?
;
<levelcomplexarm>
element.
levelbody
(
HamBetween !
levelbody
)?
;
<levelcomplexbody>
element.
levelhand
(
HamBetween !
levelhand
)?
;
<levelcomplexhand>
element.
lochand
( dorsalorpalmar
)?
( side
)?
|
side
lochand
( dorsalorpalmar
)?
)
{ #levelhand = #([LEVHAND,"levelhand"], #levelhand); }
;
<levelhand>
element.
locationindexuse
) //#### 2003-08
=>
locationindexuse
|
( levelhand
)
=>
locationhand
|
locationbodyarm
)
{ #location1 = #([LOC1,"location1"], #location1); }
;
<location1>
element.
location1
{ #location1as2 = #([LOC2,"location1as2"], #location1as2); }
;
location1as2
|
location2not1
)
;
<location2>
element.
handconstellation
)
=>
handconstellation
(
HamNeutralspace !
( HamArmextended )?
|
( locationbody
)?
//
//2001-07-05
//If we replace the above option with the following, i.e.
levelcomplexarm
( HamBehind )?
( ( contactbody
) => contactbody
)?
//
{ #locationarm = #([LOCTNARM,"locationarm"], #locationarm); }
;
<locationarm>
element.
levelcomplexbody
( HamBehind )?
( ( contactbody
) => contactbody
)?
//
{ #locationbody = #([LOCTNBODY,"locationbody"], #locationbody); }
;
<locationbody>
element.
levelbody
)
=>
locationbody
|
locationarm
)
{ #locationbodyarm =
#([LOCTNBODYARM,"locationbodyarm"], #locationbodyarm); }
;
<locationbodyarm>
element.
levelcomplexhand
( (contacthand
) => contacthand
)?
//
{ #locationhand = #([LOCTNHAND,"locationhand"], #locationhand); }
;
<locationhand>
element.
digit
HamCoreftag !
;
digit
HamCorefref !
;
handpart
|
fingerpart
( digit
)*
|
///#### 2003-08 New HNS-4-Orientated version:
( digit
)+
( fingerpart
)?
// was:
// digit
// (
// ( digit )*
// |
// fingerpart
// )
//
)
;
Logging
interface.null
.
SiGMLInputServiceStopper.STD_STOP_PORT
.
<hamnosys_manual>
element and returns a string
containing the text of that element, with the given indentation
at the start of each line.
handconfig1
( location1
)?
//
{ #minitialconfig1 =
#([MICFG1,"minitialconfig1"], #minitialconfig1); }
;
<minitialconfig1>
element.
handconfig2
)
=>
handconfig2
(
( location2
)
=>
location2
)?
|
HamParbegin !
handconfig1
(
( HamPlus )
=>
HamPlus
location1
HamParend !
|
location1
HamPlus
( location1
)?
HamParend !
)
)
{ #minitialconfig2 =
#([MICFG2,"minitialconfig2"], #minitialconfig2); }
;
<minitialconfig2>
element.
hammovecrosssymbol.
hammovexsymbol.
repetition
movementarrow
( size
)?
( sizechangenonlinear
)?
HamSeqend !
//
{ #movingrepetition =
#([MOVINGREPETITION, "movingrepetition"],
#movingrepetition); }
;
File
,
aborting in case of failure.
File
,
aborting in case of failure.
levelbody
)
=>
levelbody
|
levelarm
)
//#### 2007-03:
action1t
HamSeqend !
//
{ #nmaction1t = #([NMACT1T,"nmact1t"], #nmaction1t); }
;
<action1t>
element.
levelbody
)
=>
levelbody
|
levelarm
)
action1
HamSeqend !
//
{ #nmicunit = #([NMICUNIT,"nmicunit"], #nmicunit); }
;
<levelbody>
or <levelbody>
, and
an <action1>
.
nmicunit
)+
{ #nminitialconfig =
#([NMICLIST,"nminitialconfig"], #nminitialconfig); }
;
<nminitialconfig>
element.
compressed
attribute's no
value.
null
entry for the eyes, for which there are
three distinct tags, held in HNSSiGMLNonManuals.EYE_RELATED_HML_TAGS
.
initialconfig1
a1tstar
//
{ #nondomsign1 = #([SIGN1,"sign1"], #nondomsign1); }
;
<sign1>
element,
with which_hand='nondominant'
.
<hamnosys_nonmanual>
element and returns a string
containing the text of that element, with the given indentation
at the start of each line.
<hamnosys_nonmanual>
element and returns a string
containing the text of that element, with the standard indentation
of two spaces at the start of each line.
ON
attribute value.
?
postfix operator to the given RE.
?
postfix operator to it.
|
) of the two given REs.
palmor
(
HamBetween !
palmor
)?
(
HamOrirelative
)?
{ #palmor1 = #([PALMOR1,"palmor1"], #palmor1); }
;
<palmor1>
element.
palmor1
|
splitpalmor2
)
{ #palmor2 = #([PALMOR2,"palmor2"], #palmor2); }
;
<palmor2>
element.
hamparbeginsymbol.
hamparendsymbol.
action1
)+
HamParend !
//
{ #paraction1 = #([PARACT1,"paract1"], #paraction1); }
;
<par_action1>
element.
action1t
)+
HamParend !
//
{ #paraction1t = #([PARACT1T,"paract1t"], #paraction1t); }
;
<par_action1t>
element.
action2t
)+
HamParend !
//
{ #paraction2t = #([PARACT2T,"paract2t"], #paraction2t); }
;
<par_action2t>
element.
null
.
phi
attribute name.
picture
attribute.
player_settings
element.
<player_settings>
element, that is,
camera-location/direction/fov data and/or ambient motions flags.present
attribute.
r
attribute name.
null
.
RE.STRING
value RE, tagging both of
these in the result.
hsfingeritem
digit
)
=>
hsfingeritem
reccautiousfingerlist
)?
;
fingercrossing
)
=>
fingercrossing
recfingercrossinglist
)?
;
hsfingeritem
)
=>
hsfingeritem
recfingerlist
)?
;
fingershape
)
=>
fingershape
recfingershapelist
)?
;
repetition
( repetition
)?
|
movingrepetition
)
( sizechangenonlinear
)?
(
HamAlternatingmotion
( HamAlternatingmotion )?
)?
|
HamAlternatingmotion
( HamAlternatingmotion )?
)
{ #repetitions = #([REPETITIONS, "repetitions"], #repetitions); }
;
repetition
| HamAlternatingmotion )
=>
repetitions
)?
;
handshape1
(
( splitreplacetail
)
=>
splitreplacetail
|
( extfidir1
)?
( palmor1
)?
)
|
splitreplacetail
|
extfidir1
( palmor1
)?
|
palmor1
)
{ #replacement =
#([REPLACE,"replacement"], #replacement); }
;
<replacement>
element.
extfidir1
( palmor1
)?
|
palmor1
)
{ #replacetail1 =
#([REPLACETAIL1,"replacetail1"], #replacetail1); }
;
<replacetail1>
element.
Immediate Error Reportingflag is set.
null
.
SAXException
but not an IOException
.
clock
(
HamClockfull
( HamClockfull )?
)?
( clock
)?
|
HamClockfull
( HamClockfull )?
( clock
)?
)
;
<circularmovement>
element.
*
postfix operator to the given RE.
hamseqbeginsymbol.
hamseqendsymbol.
action1
)+
HamSeqend !
//
{ #seqaction1 = #([SEQACT1,"seqact1"], #seqaction1); }
;
<seq_action1>
element.
action1t
)+
HamSeqend !
//
{ #seqaction1t = #([SEQACT1T,"seqact1t"], #seqaction1t); }
;
<seq_action1t>
element.
action2t
)+
HamSeqend !
//
{ #seqaction2t = #([SEQACT2T,"seqact2t"], #seqaction2t); }
;
<seq_action2t>
element.
action1
)+
HamFusionend !
//
{ #seqfusedaction1 =
#([SEQFUSEDACT1,"seqfusedaction1"], #seqfusedaction1); }
;
<seq_action1>
element,
with fused='true'
.
action1t
)+
HamFusionend !
//
{ #seqfusedaction1t =
#([SEQFUSEDACT1T,"seqfusedaction1t"],
#seqfusedaction1t); }
;
<seq_action1t>
element,
with fused='true'
.
action2t
)+
HamFusionend !
//
{ #seqfusedaction2t =
#([SEQFUSEDACT2T,"seqfusedaction2t"],
#seqfusedaction2t); }
;
<seq_action2t>
element,
with fused='true'
.
+
postfix operator to the given RE.
+
postfix operator to it.
*
postfix operator to it.
<hns_sign>
DOM Element
from which
this sign has been generated.
<hns_sign>
element text from which this
sign has been generated.
null
, in
which case the existing settings are unchanged.
SILTimer.getRelativeTimeMS(long)
-- prefixed with the given tag string, as a line on standard
output.
SILTimer.getTimeMS()
-- prefixed
with the given tag string, as a line on standard output.
SILTimer.getTimeMS()
-- prefixed
with the given tag string, as a line on standard output; also
re-starts this timer before returning.
wait
.
SiGMLInLib
.format
attribute's SiGML
value.
sigmlsection
element.
sigmlstream
element.
sigml
element.
SiGMLDocToGSiGMLSigns
class,
allowing the apppropriate sequence of gestural SiGML signs to
be generated from the child nodes of a SiGML document element,
taking into account any occurrences of either <signing_ref>
or <player_settings>
elements among these children.<hns_sign>
element in the original
is replaced by the result of translating that element to
a semantically equivalent <hamgestural_sign>
element.<sigml>
document text, using the given repertoire of standard converters.
sigml
or sigmlsection
, using the given repertoire
of standard converters.
HNSSign
s generated by a given
HNSInputAsSignSequence
, and from these signs it
constructs a pair of SiGML documents, one containing
SiGMLDocsFromHNSSource
, which
will use the three given converters
(that convert, respectively, an "HNS" SiGML sign element to an
HNSSign
object, an HNSSign
object to an HML sign
element, and an HML sign to a "Gestural" SiGML sign element) to
generate "HNS" and "Gestural" SiGML document texts for the
sequence of "HNS" SiGML signs obtained from a given
HNSInputAsSignSequence
.
GSiGMLSign
s for it.SiGMLDocToGSiGMLSigns
.SignGenException
with the
given detail message.
<player_settings>
element, that is, information
defining camera settings and the avatar's ambient motion settings.<hns_sign>
element texts.
JSiGMLInput
ActiveX
class.BytesBlockStreamHandler
until a termination signal is
received.SiGMLInputServiceBase.ServiceOperations
set
defined in a concrete subclass,
continuing until a termination signal is received.SiGMLInputServiceBase
and the new
subclass SiGMLInputService
.SiGMLInputServiceStopper.main(String[])
method requests the
termination of a given SiGML input service.<player_settings>
element.null
argument implies use of the standard
DTD file name.
Element
to
a SiGML <hamgestural_sign>
Element
,
and returns the latter element.
Element
.
<hamgestural_sign>
element, and returns
the text for this SiGML sign element.
Element
to
a SiGML <hamgestural_sign>
element,
and returns the text for this SiGML sign element.
GSiGMLSign
s for the
given SiGML string.
GSiGMLSign
s for the
given SiGML string, using the specifed base URI.
symmoperator
initialconfig2
a2tstar
|
initialconfig2
a1tstar
|
//#### 2004-06
// Extra option to support SiGML <sign2>
element.
sign2
|
nondomsign1
;
<sign2>
or
(non-dominant handed) <sign2>
element.
signing_ref
element.
<signing_ref>
element, for which it
generates the appropriate sequence of gestural-SiGML signs.<signing_ref>
element, using the given base URI, converters, and XML text
generator.
SILTimer
provides real-time measurement, using the Java 5
nano-second System timer (whose resolution may well be less fine-
grained than 1 ns.), to provide interval measures expressed in
milliseconds, as values of type float.straightmovement
( size
)?
(
arckind
|
zigzag
)?
|
circularmovement
( size
)?
( revolutions
)?
( ellipse
)?
( sizechangenonlinear
)?
|
movementcross
( size
)?
|
wristmovement
( size
)?
|
replacement
|
HamFingerplay
//#### this needs (simplemovement)=> in action1 above ####
// |
// HamSeqbegin
// ( finger )+
// HamFingerplay
// HamSeqend
//####
)
(
( HamSeqbegin HamBrushing )
=>
brushingcontact
)? //#### 2003-08
(
( locationindexdefine
)
=>
locationindexdefine
)? //#### 2003-08
//
{ #simplemovement =
#([SIMPLEMVMT,"simplemovement"], #simplemovement); }
;
<simplemovement>
element.
small
or large
.
sizechange
( size
)?
;
speed
attributes.
action1
)+
HamPlus
( action1
)+
HamParend !
location2
//
{ #splitaction2loc2 =
#([SPLITACT2LOC2,"splitact2loc2"], #splitaction2loc2); }
;
<action2t>
element.
action1t
)+
HamPlus
( action1t
)+
HamParend !
//
{ #splitaction2t =
#([SPLITACT2T,"splitact2t"], #splitaction2t); }
;
<action2t>
element.
extfidir1
HamPlus !
extfidir1
HamParend !
;
handconfig1
HamPlus !
handconfig1
HamParend !
//
{ #splithandconfig2 =
#([SPLITHDCFG2,"splithdcfg2"], #splithandconfig2); }
;
<handconfig2>
element.
palmor1
HamPlus !
palmor1
HamParend !
;
replacetail1
HamPlus !
(
HamNomotion !
|
replacetail1
)
HamParend !
//
{ #splitreplacetail =
#([SPLITREPLACETL,"splitreplacetail"],
#splitreplacetail); }
;
<splitreplacetail>
element.
SIDefs.HNST_PORT_TAG
, SIDefs.HNS_PORT_TAG
,
SIDefs.SIGML_PORT_TAG
and SIDefs.BCAST_SIGML_PORT_TAG
.
SIDefs.STD_SIGML_PORT_BASE
.
inptgiven
is non-negative the result is the given sptgiven
termination port number, but if inptgiven
is negative the
result is the standard SiGML input service termination port number.
movementarrow
(
HamBetween !
movementarrow
)?
{ #straightmovement =
#([STRGHTMVMT,"strghtmvmt"], #straightmovement); }
;
<straightmovement>
element.
SiGMLInLib.noteSIServiceStarted()
notification method.
SiGMLInLib.noteSIServiceStopped()
notification method.
<symmoperator>
element.
tag
attribute.
theta
attribute name.
<thumb>
element.
thumbbetweenexplicit
| thumbbetweendefault
;
finger
HamBetween ^
finger
//
{ #thumbbetweenexplicit =
#([THSPECIAL,"thumbspecial"], #thumbbetweenexplicit); }
;
thumb
|
fingerpart
)
{ #thumbextra = #([THSPECIAL,"thumbspecial"], #thumbextra); }
;
thumbbetween
| thumbextra
;
<thumbspecial>
element.
timecale
attributes.
<signing_ref>
element's uri
attribute.
File
,
aborting in the (unexpected) case of failure.
File
,
aborting in case of failure.
true
iff it is big-endian.
true
iff it is little-endian.
HNSToHML.HNSToHMLException
in case of
failure.
HNSToHML.HNSToHMLException
in case of failure;
the presence of whitespace in an element with an EMPTY content
model will be flagged as invalid.
HMLToSiGML.HMLToSiGMLException
in case
of failure.
HMLToSiGML.HMLToSiGMLException
in case of failure;
the presence of whitespace in an element with an EMPTY content
model will be flagged as invalid.
HSDocParameters.getHMLPrefixLines(String,String,String)
and
HSDocParameters.getHMLSuffix(String)
,
HSDocParameters.getSiGMLPrefixLines(String,String,String)
and
HSDocParameters.getSiGMLSuffix(String)
,
null
, and writes
the result to the given output stream, using the specified encoding.
null
, and writes
the result to the given output stream, using the specified encoding.
null
, and writes
the result to the given output stream, using the specified encoding.
null
, and writes
the result to the given output stream, using the specified encoding.
XMLScanner
provides a convenient packaging of a
JAXP-based SAX 2 XML Parser.headand a
tailfor an XML document.
XMLScanner
, an XML document
string, and a protected method, XMLStringSAXHandler.runSAXScanner()
, which
uses the scanner to parse the XML string, feeding the resulting
parse events to this handler.XMLUnitEvent
s.XMLUnitEvent
s as its source, rather than using
a conventional SAX InputSource
.XMLUnitReader.parse(InputSource)
calls.
H2SAccess.xsltText(String)
and returns a string reader for the resulting text.
jar:
URL).
compressed
attribute's yes
value.
size
)?
( ellipsedirection
)?
( sizechangenonlinear
)?
;
<straightmovement>
element.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |