Toru Yamaguchi

NAME

URI::chrome - Mozilla chrome uri

VERSION

version 0.01

SYNOPSIS

  use URI;
  use URI::chrome;

  my $uri = URI->new("chrome://communicator/content/bookmarks/bookmarksManager.xul");
  local $\ = "\n";

  print $uri->package_name; # communicator
  print $uri->part; # content/bookmarks
  print $uri->file_name; # bookmarksManager.xul

DESCRIPTION

The Chrome URL Specification

The basic syntax of a chrome URI is as follows,

  chrome://<package_name>/<part>/<file_name>

The elements of chrome URI detail is as follows,

package_name

The "package_name" is the package name. For example, "browser", "messenger" or "communicator".

part

The "part" is simillar to path of http URI. It's string is beggining of "content", "skin" or "locale". For example, "content", "content/bookmarks".

file_name

The "file_name" is the file name.

More detail, please see http://developer.mozilla.org/en/docs/XUL_Tutorial:The_Chrome_URL

METHODS

package_name([$package_name])

Getter/Setter of package_name

part([$part])

Getter/Setter of part

file_name([$file_name])

Getter/Setter of file_name

SEE ALSO

URI
http://developer.mozilla.org/en/docs/XUL_Tutorial:The_Chrome_URL

AUTHOR

Toru Yamaguchi, <zigorou@cpan.org>

BUGS

Please report any bugs or feature requests to bug-uri-chrome@rt.cpan.org, or through the web interface at http://rt.cpan.org. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

COPYRIGHT & LICENSE

Copyright 2007 Toru Yamaguchi, All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.