|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsav.z.ClassNavigation
This Java class contains methods for navigation inside Zigzag classes.
Base
,
Variable
Constructor Summary | |
ClassNavigation()
|
Method Summary | |
java.lang.String[] |
array(java.lang.String zclass)
Returns array values of zclass Zigzag class. |
java.lang.String |
back(java.lang.String zclass,
java.lang.String value)
Returns a back value before the value in
zclass Zigzag class. |
java.lang.String |
first(java.lang.String zclass)
Returns first value of the zclass .
|
void |
generalizeTo(java.lang.String zclass,
Variable var)
Copy general zclass values to var
Zigzag Variable. |
boolean |
has(java.lang.String zclass,
java.lang.String value)
Returns true if zclass contains
the specified value . |
boolean |
hasNumber(java.lang.String zclass)
Returns true if zclass has value of number type.
|
boolean |
isEmpty(java.lang.String zclass)
Tests if zclass has no value. |
java.lang.String |
last(java.lang.String zclass)
Returns last value of the zclass Zigzag class. |
java.lang.String |
next(java.lang.String zclass,
java.lang.String value)
Returns a next value of the zclass after the value . |
java.lang.String[] |
nextArray(java.lang.String zclass,
java.lang.String value,
int size)
Returns a next size array values of the
zclass after the value . |
int |
size(java.lang.String zclass)
Returns size of values of zclass Zigzag class. |
java.lang.String |
term(java.lang.String zclass)
Returns one (first) non-quoted value of zclass Zigzag class.
|
java.lang.String |
value(java.lang.String zclass)
Returns one (first) value of zclass Zigzag class.
|
java.util.Vector |
values(java.lang.String zclass)
Returns Vector values of zclass Zigzag class. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ClassNavigation()
Method Detail |
public java.lang.String[] array(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
java.io.IOException
value(String)
,
size(String)
,
values(String)
public java.util.Vector values(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
java.io.IOException
value(String)
,
size(String)
,
array(String)
public boolean has(java.lang.String zclass, java.lang.String value) throws java.io.IOException
zclass
contains
the specified value
.
java.io.IOException
value(String)
public boolean hasNumber(java.lang.String zclass) throws java.io.IOException
zclass
has value of number type.
Note that value of any type is represented in a Java String,
like number "123", quote "'Lennon'" or
term "John Lennon".
java.io.IOException
value(String)
,
has(String, String)
public java.lang.String value(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
The zclass
may be either simple "name" or
complex like "name:value".
In example below the value of base.value("worker")
is programmer:'Smit'. The value1 of
base.value("worker:programmer")
is 'Smit'
Session ss = new Session(); ss.modifyBase("CompanyX"); ss.z("department:1 (worker:programmer:'Smit')"); ss.exploreBase(); Base b = ss.base(); String value = base.value("worker"); String value1 = base.value("worker:programmer"); ss.close();
java.io.IOException
term(String)
,
values(String)
,
array(String)
public java.lang.String term(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
In example below the value of base.value("worker", PN.SIMPLE)
is John (no 'John').
Session ss = new Session(); ss.modifyBase("CompanyX"); ss.z("department:1 (worker:'John':'Smit')"); ss.exploreBase(); Base base = ss.base(); String value = base.term("worker"); System.out.println(value); ss.close();
java.io.IOException
value(String)
public int size(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
java.io.IOException
value(String)
,
values(String)
,
array(String)
public java.lang.String first(java.lang.String zclass) throws java.io.IOException
zclass
.
This method is like value().
java.io.IOException
value(String)
,
next(String, String)
,
last(String)
public java.lang.String next(java.lang.String zclass, java.lang.String value) throws java.io.IOException
zclass
after the value
.
java.io.IOException
first(String)
public java.lang.String[] nextArray(java.lang.String zclass, java.lang.String value, int size) throws java.io.IOException
size
array values of the
zclass
after the value
.
java.io.IOException
next(String, String)
public java.lang.String last(java.lang.String zclass) throws java.io.IOException
zclass
Zigzag class.
java.io.IOException
first(String)
,
back(String, String)
public java.lang.String back(java.lang.String zclass, java.lang.String value) throws java.io.IOException
value
in
zclass
Zigzag class.
java.io.IOException
last(String)
public void generalizeTo(java.lang.String zclass, Variable var) throws java.io.IOException
zclass
values to var
Zigzag Variable. For example, if values of worker
zclass
are programmer and
programmer:'John', the var
will contain only programmer.
java.io.IOException
values(String)
public boolean isEmpty(java.lang.String zclass) throws java.io.IOException
zclass
has no value.
java.io.IOException
size(String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |