CGI::Carp::DebugScreen v0.11

HTML::Widgetの中身を覗こうと思ったら overload の壁にさまたげられたので、overload(のstringify)を無視して無理矢理中身を覗くコードを追加。そのうちCPANにも載るはずですが、とりあえずHTML::Widgetの中身はこんな感じだそうです。

  • output
HTML::Widget::Result (blessed)
_constraints
HTML::Widget::Constraint::ASCII (blessed)
_initialized1
message(Not Ascii)
namesname
not0
,
HTML::Widget::Constraint::All (blessed)
_initialized1
message(Missing Value)
namesemail
not0
,
HTML::Widget::Constraint::All (blessed)
_initialized1
message(Missing Value)
namespass
not0
_elements
HTML::Widget::Element::Textfield (blessed)
_initialized1
attributes
classtextfield
size20
labelName
namename
,
HTML::Widget::Element::Textfield (blessed)
_initialized1
attributes
classtextfield
size20
labelE-Mail
nameemail
,
HTML::Widget::Element::Password (blessed)
_initialized1
attributes
classpassword
size20
labelPass
namepass
,
HTML::Widget::Element::Submit (blessed)
_initialized1
attributes
classsubmit
namelogin
valueOK:
_embedded*EMPTY_ARRAY*
_errors
email
HTML::Widget::Error (blessed)
message(Missing Value)
nameemail
typeAll
pass
HTML::Widget::Error (blessed)
message(Missing Value)
namepass
typeAll
_js_callbacks*CODE*, *CODE*, *CODE*
_params
email*BLANK*
loginOK:
nametest
pass*BLANK*
attributes
action/widget.cgi
idwidget
methodpost
containerform
empty_errorsundef
legendundef
strictundef
subcontainerdiv
HTML::Widget (blessed)
_constraints
HTML::Widget::Constraint::ASCII (blessed)
_initialized1
message(Not Ascii)
namesname
not0
,
HTML::Widget::Constraint::All (blessed)
_initialized1
message(Missing Value)
namesemail
not0
,
HTML::Widget::Constraint::All (blessed)
_initialized1
message(Missing Value)
namespass
not0
_elements
HTML::Widget::Element::Textfield (blessed)
_initialized1
attributes
classtextfield
size20
labelName
namename
,
HTML::Widget::Element::Textfield (blessed)
_initialized1
attributes
classtextfield
size20
labelE-Mail
nameemail
,
HTML::Widget::Element::Password (blessed)
_initialized1
attributes
classpassword
size20
labelPass
namepass
,
HTML::Widget::Element::Submit (blessed)
_initialized1
attributes
classsubmit
namelogin
valueOK:
_filters
HTML::Widget::Filter::Whitespace (blessed)
_initialized1
names*EMPTY_ARRAY*
attributes
action/widget.cgi
idwidget
methodpost
containerform
subcontainerdiv