sav.z
Class VariableExtension

java.lang.Object
  extended bysav.z.VariableExtension
Direct Known Subclasses:
BaseExtension

public class VariableExtension
extends java.lang.Object

Methods extension to the Variable class for advanced developers.

Since:
8.0
See Also:
Variable.ve()

Method Summary
 java.lang.String backN(java.lang.String value, int notation)
          Returns a back value before the value.
 java.util.Vector denotations()
          Obtains the Vector values that have DENOTATION notation category.
 java.util.Vector designations()
          Obtains the Vector values that have DESIGNATION notation category.
 java.lang.String firstN(int notation)
          Returns first value of the notation type.
 boolean hasNextN(java.lang.String value, int notation)
          Tests whether there are value of the notation after value type.
 boolean hasNotation(int notation)
          Tests whether value of the notation type is in this Variable.
 java.lang.String lastN(int notation)
          Returns last value of the notation type.
 java.lang.String[] nextArrayN(java.lang.String value, int size, int notation)
          Returns next size array values of the notation type after value inside zclass.
 java.lang.String nextN(java.lang.String value, int notation)
          Returns next value of the notation type after value.
 java.util.Vector qsymbols()
          Returns the Vector of first symbols the quoted values begin with.
 int size(int de)
          Determines the size of the values that have weither DESIGNATION or DENOTATION
 java.util.Vector symbols(java.lang.String before)
          Returns the Vector of symbols after before the quoted values begin with.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hasNotation

public boolean hasNotation(int notation)
                    throws java.io.IOException
Tests whether value of the notation type is in this Variable. The notation may be PN.SPECIFIC, PN.SIGN, PN.QUOTE, PN.NUMBER, PN.CAPITAL, PN.NATURAL, PN.RUSSIAN_C, PN.RUSSIAN_N.

Throws:
java.io.IOException
See Also:
Variable.has(String)

firstN

public java.lang.String firstN(int notation)
                        throws java.io.IOException
Returns first value of the notation type.

Throws:
java.io.IOException
See Also:
Variable.first(), hasNotation(int)

hasNextN

public boolean hasNextN(java.lang.String value,
                        int notation)
                 throws java.io.IOException
Tests whether there are value of the notation after value type.

Throws:
java.io.IOException
See Also:
firstN(int), hasNotation(int)

nextN

public java.lang.String nextN(java.lang.String value,
                              int notation)
                       throws java.io.IOException
Returns next value of the notation type after value.

Throws:
java.io.IOException
See Also:
Variable.next(String), firstN(int), hasNotation(int)

nextArrayN

public java.lang.String[] nextArrayN(java.lang.String value,
                                     int size,
                                     int notation)
                              throws java.io.IOException
Returns next size array values of the notation type after value inside zclass.

Throws:
java.io.IOException
See Also:
Variable.nextArray(String, int), firstN(int), hasNotation(int)

lastN

public java.lang.String lastN(int notation)
                       throws java.io.IOException
Returns last value of the notation type.

Throws:
java.io.IOException
See Also:
Variable.last(), backN(String, int), firstN(int), hasNotation(int)

backN

public java.lang.String backN(java.lang.String value,
                              int notation)
                       throws java.io.IOException
Returns a back value before the value.

Throws:
java.io.IOException
See Also:
Variable.back(String), lastN(int), hasNotation(int)

qsymbols

public java.util.Vector qsymbols()
                          throws java.io.IOException
Returns the Vector of first symbols the quoted values begin with.

Throws:
java.io.IOException
See Also:
symbols(String)

symbols

public java.util.Vector symbols(java.lang.String before)
                         throws java.io.IOException
Returns the Vector of symbols after before the quoted values begin with.

Throws:
java.io.IOException
See Also:
qsymbols()

size

public int size(int de)
         throws java.io.IOException
Determines the size of the values that have weither DESIGNATION or DENOTATION

Throws:
java.io.IOException
See Also:
denotations(), designations()

denotations

public java.util.Vector denotations()
                             throws java.io.IOException
Obtains the Vector values that have DENOTATION notation category.

Throws:
java.io.IOException
See Also:
size(int), designations()

designations

public java.util.Vector designations()
                              throws java.io.IOException
Obtains the Vector values that have DESIGNATION notation category.

Throws:
java.io.IOException
See Also:
size(int), denotations()