type: Renamed ValueString() to ResolveAsString().

pull/3/head
Dustin Oprea 2018-05-02 02:21:06 -04:00
parent 54e4cb73eb
commit f4cb06d79d
5 changed files with 6 additions and 9 deletions

View File

@ -118,7 +118,7 @@ visitor := func(indexedIfdName string, tagId uint16, tagType exif.TagType, value
valueString = fmt.Sprintf("%v", value)
}
} else {
valueString, err = tagType.ValueString(valueContext, true)
valueString, err = tagType.ResolveAsString(valueContext, true)
log.PanicIf(err)
}

View File

@ -85,7 +85,7 @@ func main() {
valueString = fmt.Sprintf("%v", value)
}
} else {
valueString, err = tagType.ValueString(valueContext, true)
valueString, err = tagType.ResolveAsString(valueContext, true)
log.PanicIf(err)
}

View File

@ -99,7 +99,7 @@ func TestVisit(t *testing.T) {
valueString = fmt.Sprintf("%v", value)
}
} else {
valueString, err = tagType.ValueString(valueContext, true)
valueString, err = tagType.ResolveAsString(valueContext, true)
log.PanicIf(err)
}

View File

@ -55,7 +55,7 @@ func (ite IfdTagEntry) ValueString(byteOrder binary.ByteOrder, addressableData [
} else {
tt := NewTagType(ite.TagType, byteOrder)
value, err = tt.ValueString(vc, false)
value, err = tt.ResolveAsString(vc, false)
log.PanicIf(err)
}

View File

@ -555,7 +555,7 @@ func (tt TagType) ReadSignedRationalValues(valueContext ValueContext) (value []S
return value, nil
}
// ValueString resolves the given value and returns a flat string.
// ResolveAsString resolves the given value and returns a flat string.
//
// Where the type is not ASCII, `justFirst` indicates whether to just stringify
// the first item in the slice (or return an empty string if the slice is
@ -564,10 +564,7 @@ func (tt TagType) ReadSignedRationalValues(valueContext ValueContext) (value []S
// Since this method lacks the information to process unknown-type tags (e.g.
// byte-order, tag-ID, IFD type), it will return an error if attempted. See
// `UndefinedValue()`.
// TODO(dustin): !! Rename to ResolveAsString()
func (tt TagType) ValueString(valueContext ValueContext, justFirst bool) (value string, err error) {
func (tt TagType) ResolveAsString(valueContext ValueContext, justFirst bool) (value string, err error) {
defer func() {
if state := recover(); state != nil {
err = log.Wrap(state.(error))