debian man page for rdf::vcard::entity

Query: rdf::vcard::entity

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

RDF::vCard::Entity(3pm) 				User Contributed Perl Documentation				   RDF::vCard::Entity(3pm)

NAME
RDF::vCard::Entity - represents a single vCard
DESCRIPTION
Instances of this class correspond to individual vCard objects, though it could potentially be used as basis for other RFC 2425-based formats such as iCalendar. Constructor o "new(%options)" Returns a new RDF::vCard::Entity object. The only option worth worrying about is profile which sets the profile for the entity. This defaults to "VCARD". RDF::vCard::Entity overloads stringification, so you can do the following: my $vcard = RDF::vCard::Entity->new; print $vcard if $vcard =~ /VCARD/i; Methods o "to_string()" Formats the object according to RFC 2425 and RFC 2426. o "to_jcard()" Formats the object according to <http://microformats.org/wiki/jcard>. to_jcard(1) will return the same data but without the JSON stringification. o "add_to_model($model)" Given an RDF::Trine::Model, adds triples to the model for this entity. o "node()" Returns an RDF::Trine::Node::Blank identifying this entity. o "entity_order()" Returns a string along the lines of "Surname;Forename" useful for sorting a list of entities. o "profile()" Returns the entity type - e.g. "VCARD". o "lines()" Returns an arrayref of RDF::vCard::Line objects in the order they were originally added. This excludes the "BEGIN:VCARD" and "END:VCARD" lines. o "add($line)" Add a RDF::vCard::Line. o "get($property)" Returns a list of RDF::vCard::Line objects for the given property. e.g. print "It has an address! " if ($vcard->get('ADR')); o "matches($property, $regexp)" Checks to see if a property's value matches a regular expression. print "In London " if $vcard->matches(ADR => /London/); o "add_component($thing)" Adds a nested entity within this one. This method is unused for vCard, but is a hook for the benefit of RDF::iCalendar. o "components" Lists nested entities within this one.
SEE ALSO
RDF::vCard.
AUTHOR
Toby Inkster <tobyink@cpan.org>.
COPYRIGHT
Copyright 2011 Toby Inkster This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-06-23 RDF::vCard::Entity(3pm)
Related Man Pages
html::microformats::documentation::notes(3pm) - debian
rdf::trine::serializer::rdfxml(3pm) - debian
rdf::vcard(3pm) - debian
rdf::vcard::entity(3pm) - debian
rdf::vcard::importer(3pm) - debian
Similar Topics in the Unix Linux Community
Converting an EJB 2.0 Entity Bean to EJB 3.0
vCard Creator Full 0.0.1 (Default branch)
compare two files based on common field in unix
Read File Line by Line