📄 element.pm
字号:
# vim:ts=4 sw=4# ----------------------------------------------------------------------------------------------------# Name : ETL::Pequel3::Element.pm# Created : 23 May 2006# Author : Mario Gaffiero (gaffie)## Copyright 1999-2007 Mario Gaffiero.# # This file is part of Pequel(TM).# # Pequel is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; version 2 of the License.# # Pequel is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.# # You should have received a copy of the GNU General Public License# along with Pequel; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA# ----------------------------------------------------------------------------------------------------# Modification History# When Version Who What# ----------------------------------------------------------------------------------------------------package ETL::Pequel3::Element;require 5.005_62;use strict;use warnings;use stl;# ----------------------------------------------------------------------------------------------------{ package ETL::Pequel3::Element; use base qw(Class::STL::Element); use Class::STL::ClassMembers qw( err catalogue factories properties POM ); use Class::STL::ClassMembers::Constructor; sub new_extra { my $self = shift; use ETL::Pequel3::Error; $self->err(ETL::Pequel3::Error->new()); use ETL::Pequel3::Catalogue; $self->catalogue(ETL::Pequel3::Catalogue->new());#possible circluar referencing problem here!!! $self->properties($self->catalogue()->properties()); use ETL::Pequel3::Type::Factory::Catalogue; $self->factories(ETL::Pequel3::Type::Factory::Catalogue->new()); }}# ----------------------------------------------------------------------------------------------------1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -