Esempio n. 1
0
    public function __toString()
    {
        return $this->m_sString;
    }
    public function replaceAll($regex, $string)
    {
        return new java_lang_String(preg_replace("#{$regex}#s", $string, $this->m_sString));
    }
    public function replace($old, $new)
    {
        return new java_lang_String(str_replace($old, $new, $this->m_sString));
    }
    public function toLowerCase()
    {
        return new java_lang_String(strtolower($this->m_sString));
    }
    public function toUpperCase()
    {
        return new java_lang_String(strtoupper($this->m_sString));
    }
    public function contains($charSequence)
    {
        if ($charSequence === Translator_JavaBase::$null) {
            return false;
        }
        return strpos($this->m_sString, $charSequence->__toString()) !== false;
    }
}
//TODO - This will have to be done for each class, generated or hand written
java_lang_String::$class = new java_lang_Class(new java_lang_String("java.lang.String"));
java_lang_String::$___METHODS[] = array('phpName' => '__construct', 'isConstructor' => true, 'javaName' => 'String', 'parameters' => array(array("type" => "java.lang.String", "name" => "string", "isArray" => false)));