r1 - 29 Mar 2007 - 22:40:19 - OferNaveYou are here: OSAF >  PyLucene Web  >  APIDocs > APIDocsExposedJavaRuntimeClasses

Exposed Java Runtime Classes

To help with debugging and to support some Lucene APIs, PyLucene also exposes some Java runtime APIs. As with the Java Lucene APIs, these APIs are fully documented on their development website at http://developer.classpath.org/doc/

     . java.lang.Object
          boolean equals(object)
          int hashCode()
          string toString()
          class getClass()
          void notify()
          void notifyAll()
          void wait()
          void wait(long)
          void wait(long, int)

     . java.lang.Thread
          Thread(runnable)
          Thread(runnable, string)
          string getName()
          boolean isAlive()
          boolean isDaemon()
          boolean isInterrupted()
          void setDaemon(boolean)
          void setName(string)
          void start()
          void join()
          void join(long)
          void join(long, int)

     . java.lang.Class
          string getName()
          boolean isArray()
          boolean isInterface()
          boolean isPrimitive()
          boolean isAssignableFrom(class)
          boolean isInstance(object)

     . java.lang.System
          static long currentTimeMillis()
          static void gc()
          static string getProperty(string)
          static string getProperty(string, string)
          static string setProperty(string, string)
          static java.util.Properties getProperties()
          static void load(string)
          static void loadLibrary(string)
          static void mapLibraryName(string)
          static void runFinalization()
          static jint identityHashCode(object)
          static java.io.PrintStream out
          static java.io.PrintStream err

     . java.lang.Process
          void destroy()
          jint exitValue()
          void waitFor()

     . java.lang.Runtime
          static Runtime getRuntime()
          long freeMemory()
          long totalMemory()
          long maxMemory()
          void gc()
          void runFinalization()
          int availableProcessors()
          void addShutdownHook(Thread)
          void removeShutdownHook(Thread)
          Process execute(string)
          Process execute(string[])
          Process execute(string, string[])
          Process execute(string[], string[])
          void traceInstructions(boolean)
          void traceMethodCalls(boolean)

       Because 'exec' is a keyword in Python, the exec() methods were
       renamed to 'execute'.

     . java.lang.Throwable
          Throwable getCause()
          string getLocalizedMessage()
          string getMessage()
          void printStackTrace()

     . java.io.Reader

       Instead of taking an array argument, the read() method returns a
       unicode string of the fully read stream. To only read a specific
       number of unicode characters, this methods also accepts a length
       argument.

     . java.io.OutputStream

     . java.io.FilterOutputStream

     . java.io.PrintStream
          void flush()
          void printString(string)
          void printObject(object)
          void println()
          void println(string)
          void println(object)

       Because 'print' is a reserved word in Python, the print(string) and
       print(object) methods were renamed to 'printString' and
       'printObject' respectively.

     . java.util.Locale
          Locale(string, string, string)
          Locale(string, string)
          Locale(string)
          static Locale getDefault()
          static void setDefault(Locale)
          static Locale[] getAvailableLocales()
          static string[] getISOCountries()
          static string[] getISOLanguages()
          string getLanguage()
          string getCountry()
          string getVariant()
          string getISO3Language()
          string getISO3Country()
          string getDisplayLanguage()
          string getDisplayLanguage(Locale)
          string getDisplayCountry()
          string getDisplayCountry(Locale)
          string getDisplayVariant()
          string getDisplayVariant(Locale)
          string getDisplayName()
          string getDisplayName(Locale)
          static Locale ENGLISH
          static Locale FRENCH
          static Locale GERMAN
          static Locale ITALIAN
          static Locale JAPANESE
          static Locale KOREAN
          static Locale CHINESE
          static Locale SIMPLIFIED_CHINESE
          static Locale TRADITIONAL_CHINESE
          static Locale FRANCE
          static Locale GERMANY
          static Locale ITALY
          static Locale JAPAN
          static Locale KOREA
          static Locale CHINA
          static Locale PRC
          static Locale TAIWAN
          static Locale UK
          static Locale US
          static Locale CANADA
          static Locale CANADA_FRENCH

     . java.util.BitSet
          BitSet()
          BitSet(int)
          void andSet(BitSet)
          void andNot(BitSet)
          int cardinality()
          void clear()
          void clear(int)
          void clear(int, int)
          void flip(int)
          void flip(int, int)
          boolean get(int)
          BitSet get(int, int)
          boolean intersects(BitSet)
          boolean isEmpty()
          jint length()
          jint nextClearBit(jint)
          jint nextSetBit(jint)
          void orSet(BitSet)
          void set(int)
          void set(int, boolean)
          void set(int, int)
          void set(int, int, boolean)
          int size()
          void xorSet(BitSet)

       Because 'and', 'or' and 'xor' are reserved words in Python, the
       corresponding BitSet methods were renamed 'andSet', 'orSet' and
       'xorSet' respectively.

     . java.util.Date
          Date()
          Date(long)
          boolean after(Date)
          boolean before(Date)
          int compareTo(Date)
          long getTime()
          void setTime(long)

     . java.util.Calendar
          static Calendar getInstance()
          static Calendar getInstance(locale)
          static locale[] getAvailableLocales()
          Date getTime()
          void setTime(Date)
          long getTimeInMillis()
          void setTimeInMillis(long)
          jint get(int)
          void set(int, int)
          void set(int, int, int)
          void set(int, int, int, int, int)
          void set(int, int, int, int, int, int)
          void clear()
          void clear(int)
          boolean isSet(int)
          boolean before(object)
          boolean after(object)
          void add(int, int)
          void roll(int, boolean)
          void roll(int, int)
          void setLenient(boolean)
          boolean isLenient()
          void setFirstDayOfWeek(int)
          int getFirstDayOfWeek()
          void setMinimalDaysInFirstWeek(int)
          int getMinimalDaysInFirstWeek()
          int getMinimum(int)
          int getMaximum(int)
          int getGreatestMinimum(int)
          int getLeastMaximum(int)
          int getActualMinimum(int)
          int getActualMaximum(int)
          static int ERA
          static int YEAR
          static int MONTH
          static int WEEK_OF_YEAR
          static int WEEK_OF_MONTH
          static int DATE
          static int DAY_OF_MONTH
          static int DAY_OF_YEAR
          static int DAY_OF_WEEK
          static int DAY_OF_WEEK_IN_MONTH
          static int AM_PM
          static int HOUR
          static int HOUR_OF_DAY
          static int MINUTE
          static int SECOND
          static int MILLISECOND
          static int ZONE_OFFSET
          static int DST_OFFSET
          static int FIELD_COUNT
          static int SUNDAY
          static int MONDAY
          static int TUESDAY
          static int WEDNESDAY
          static int THURSDAY
          static int FRIDAY
          static int SATURDAY
          static int JANUARY
          static int FEBRUARY
          static int MARCH
          static int APRIL
          static int MAY
          static int JUNE
          static int JULY
          static int AUGUST
          static int SEPTEMBER
          static int OCTOBER
          static int NOVEMBER
          static int DECEMBER
          static int UNDECIMBER
          static int AM
          static int PM

       The following downcast and type checking methods are also included:
          GregorianCalendar toGregorianCalendar()
          boolean isGregorianCalendar()

     . java.util.GregorianCalendar
          GregorianCalendar()
          GregorianCalendar(int, int, int)
          GregorianCalendar(int, int, int, int, int)
          GregorianCalendar(int, int, int, int, int, int)
          GregorianCalendar(jlocale)
          Date getGregorianChange()
          void setGregorianChange(Date)
          boolean isLeapYear(int)
          static int BC
          static int AD

     . java.util.Enumeration
          boolean hasMoreElements()
          object nextElement()

     . java.util.Dictionary

     . java.util.Hashtable

     . java.util.Properties
          Properties()
          Properties(Properties)
          string getProperty(string)
          string getProperty(string, string)
          object setProperty(string, string)
          stringEnumeration propertyNames()

       The Properties class partially implements the Python 'dict'
       protocol.

           The Java expressions:

               props.getProperty("title")
               props.getProperty("title", "default")
               props.setProperty("title", "foo")
               props.containsKey("title")

           are better written in Python:

               props['title']
               props.get('title', 'default')
               props['title'] = 'foo'
               'title' in props

     . java.text.Format
          string format(object)

     . java.text.NumberFormat
          string format(long)
          string format(double)
          static Locale[] getAvailableLocales()
          static NumberFormat getCurrencyInstance()
          static NumberFormat getCurrencyInstance(Locale)
          static NumberFormat getInstance()
          static NumberFormat getInstance(Locale)
          static NumberFormat getNumberInstance()
          static NumberFormat getNumberInstance(Locale)
          static NumberFormat getIntegerInstance()
          static NumberFormat getIntegerInstance(Locale)
          static NumberFormat getPercentInstance()
          static NumberFormat getPercentInstance(Locale)
          int getMaximumFractionDigits()
          int getMaximumIntegerDigits()
          int getMinimumFractionDigits()
          int getMinimumIntegerDigits()
          boolean isGroupingUsed()
          boolean isParseIntegerOnly()
          void setGroupingUsed(boolean)
          void setMaximumFractionDigits(int)
          void setMaximumIntegerDigits(int)
          void setMinimumFractionDigits(int)
          void setMinimumIntegerDigits(int)
          void setParseIntegerOnly(boolean)
          static int INTEGER_FIELD
          static int FRACTION_FIELD

     . java.text.DateFormat
          string format (Date)
          static Locale[] getAvailableLocales()
          Calendar getCalendar()
          static DateFormat getDateInstance()
          static DateFormat getDateInstance(int)
          static DateFormat getDateInstance(int, Locale)
          static DateFormat getDateTimeInstance()
          static DateFormat getDateTimeInstance(int, int)
          static DateFormat getDateTimeInstance(int, int, Locale)
          static DateFormat getInstance()
          NumberFormat getNumberFormat()
          static DateFormat getTimeInstance()
          static DateFormat getTimeInstance(int)
          static DateFormat getTimeInstance(int, Locale)
          boolean isLenient()
          Date parse(string)
          void setCalendar(Calendar)
          void setLenient(boolean)
          void setNumberFormat(NumberFormat)
          static int FULL
          static int LONG
          static int MEDIUM
          static int SHORT
          static int DEFAULT
          static int ERA_FIELD
          static int YEAR_FIELD
          static int MONTH_FIELD
          static int DATE_FIELD
          static int HOUR_OF_DAY1_FIELD
          static int HOUR_OF_DAY0_FIELD
          static int MINUTE_FIELD
          static int SECOND_FIELD
          static int MILLISECOND_FIELD
          static int DAY_OF_WEEK_FIELD
          static int DAY_OF_YEAR_FIELD
          static int DAY_OF_WEEK_IN_MONTH_FIELD
          static int WEEK_OF_YEAR_FIELD
          static int WEEK_OF_MONTH_FIELD
          static int AM_PM_FIELD
          static int HOUR1_FIELD
          static int HOUR0_FIELD
          static int TIMEZONE_FIELD

     . java.text.DecimalFormat
          DecimalFormat()
          DecimalFormat(string)
          void applyLocalizedPattern(string)
          void applyPattern(string)
          int getGroupingSize()
          int getMultiplier()
          string getNegativePrefix()
          string getNegativeSuffix()
          string getPositivePrefix()
          string getPositiveSuffix()
          boolean isDecimalSeparatorAlwaysShown()
          void setDecimalSeparatorAlwaysShown(boolean)
          void setGroupingSize(int)
          void setMultiplier(int)
          void setNegativePrefix(string)
          void setNegativeSuffix(string)
          void setPositivePrefix(string)
          void setPositiveSuffix(string)
          string toLocalizedPattern()
          string toPattern()

     . java.text.SimpleDateFormat
          SimpleDateFormat()
          SimpleDateFormat(string)
          SimpleDateFormat(string, Locale)
          void applyLocalizedPattern(string)
          void applyPattern(string)
          Date get2DigitYearStart()
          void set2DigitYearStart(Date)
          string toLocalizedPattern()
          string toPattern()
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.