History log of /frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5fffd2ba2d7fc22271251251f89043ab345acd74 19-Sep-2011 Daisuke Miyakawa <dmiyakawa@google.com> Allow vCard users to format phone numbers by themselves

Bug: 5348938
Bug: 4177894
Change-Id: Iff9461d8c71c5800b0731c3708867003d75bb395
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
48dd8e86a81d2ab40eb762975c8211c225002bf0 22-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Tolerate nested vCard.

vCard 2.1 requires to handle nest (or grouping) while our
parser has not supported it well.

One support we have had is ignoring top element when
FLAG_TORELATE_NEST is specified, which isn't appropriate.

e.g.
BEGIN:VCARD
X-VENDER-SPECIFIC-META-INFO:XXXX
...
BEGIN:VCARD
(Actual content)
END:VCARD
END:VCARD

This change lets the vCard lib import nested vCard.

One problem around handling the case above is that, after
having this change, we'll get two vCard elements instead of
one, as the top element isn't ignored on parser level any more,
while we don't want the top-level data. To solve the problem,
this change also makes vCard importer ignore such empty data.

This changes just flattens nested vCard. Caller needs to take
care of grouping/nest case using VCardEntry#getChildren()
if it wants to support grouping feature.

- introduce "children" into VCardEntry, which enables users to
handle nested vCard on their side.
- make vCard parsers accept nest cases.
- make vCard interpreters handle nest cases.
- make VCardEntry ignore empty data during constructing insert
opertions.
- make tests accept nest cases.
- add additional test cases for verifying more details.
- add debug string capability.
- remove codes for performance measurement.

Bug: 4066223
Change-Id: Id8af659c2cc0bb0db59c8de239d9d95e9d440089
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
02117b3d19787ff65486b9f9db8abd338ae4c9f9 11-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use same TAG in vCard

Tiny cleanups are included

Bug: 4066223
Change-Id: I0b121e93ea5c624325d44b8aa6bab42d9a9a24fb
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
8c1cdbbccd5169122c183f6fbfd4436faacf2a1d 13-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add FLAG_REFRAIN_IMAGE_EXPORT support.

Bug: 2603200
Change-Id: I033a195e1d6860dda149eae14f81f1e02a73b200
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
36ba003879c5583609af3afcec8df22f51d94cd3 23-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add tests for vCard 4.0.

Change-Id: I29b26d9bc661238404de2e9d9bdfebf9035e05ed
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
4560bdde6dd75cca49fc55b58aafb5d416b88ca3 20-Aug-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make vCard 4.0 parser support SORT-AS parameter.

Add unit test for it.

Fix bugs in foundation classes..

Change-Id: I8b5ca1fd49ef3e729ec85429fb8110efde5091f1
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
be378d5b188f51cf717e5309e3c39180e85833a8 02-Jul-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add a first implementation for vCard 4.0.

TODO: need unit tests.

Bug: 2794181
Change-Id: I6be681f79479e9d6d436895e1b5539af54539f9c
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java
4199c54c527330ac01699b176e7bca186a3aa3a4 04-Jun-2010 Daisuke Miyakawa <dmiyakawa@google.com> Move vCard code in platform/framework/base to platform/framework/opt/vcard.

See also 33m4347ad6 in platform/framework/base.

Bug: 2735156
Change-Id: I64b1bd42515a32b354396a030ec77d1ea3c5a08c
/frameworks/opt/vcard/java/com/android/vcard/VCardConfig.java