public String getText() { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); StringBuilder sb = new StringBuilder(); int count = 1; for (Pair entry : text.getValue().getMapping()) { sb.append(entry.getKey() + '\0' + entry.getValue()); if (count != getNumberOfPairs()) { sb.append('\0'); } count++; } return sb.toString(); }
public String getText() { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); StringBuilder sb = new StringBuilder(); int count = 1; for (Pair entry : text.getValue().getMapping()) { sb.append(entry.getKey() + '\0' + entry.getValue()); if (count != getNumberOfPairs()) { sb.append('\0'); } count++; } return sb.toString(); }
public String getText() { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); StringBuilder sb = new StringBuilder(); int count = 1; for (Pair entry : text.getValue().getMapping()) { sb.append(entry.getKey() + '\0' + entry.getValue()); if (count != getNumberOfPairs()) { sb.append('\0'); } count++; } return sb.toString(); }
List<Pair> pairs= ((FrameBodyIPLS)frame.getBody()).getPairing().getMapping(); List<Pair> pairsTipl = new ArrayList<>(); List<Pair> pairsTmcl = new ArrayList<>();
List<Pair> pairs= ((FrameBodyTIPL)frame.getBody()).getPairing().getMapping(); AbstractID3v2Frame ipls = new ID3v23Frame((ID3v24Frame)frame,ID3v23Frames.FRAME_ID_V3_INVOLVED_PEOPLE); FrameBodyIPLS iplsBody = new FrameBodyIPLS(frame.getBody().getTextEncoding(),pairs); List<Pair> pairs= ((FrameBodyTMCL)frame.getBody()).getPairing().getMapping(); AbstractID3v2Frame ipls = new ID3v23Frame((ID3v24Frame)frame,ID3v23Frames.FRAME_ID_V3_INVOLVED_PEOPLE); FrameBodyIPLS iplsBody = new FrameBodyIPLS(frame.getBody().getTextEncoding(),pairs);
/** * Override to merge TIPL/TMCL into single IPLS frame * * @param newFrame * @param existingFrame */ @Override protected void processDuplicateFrame(AbstractID3v2Frame newFrame, AbstractID3v2Frame existingFrame) { //We dont add this new frame we just add the contents to existing frame if(newFrame.getIdentifier().equals(ID3v23Frames.FRAME_ID_V3_INVOLVED_PEOPLE)) { PairedTextEncodedStringNullTerminated.ValuePairs oldVps = ((FrameBodyIPLS)(existingFrame).getBody()).getPairing(); PairedTextEncodedStringNullTerminated.ValuePairs newVps = ((FrameBodyIPLS)newFrame.getBody()).getPairing(); for(Pair next:newVps.getMapping()) { oldVps.add(next); } } else { List<AbstractID3v2Frame> list = new ArrayList<AbstractID3v2Frame>(); list.add(existingFrame); list.add(newFrame); frameMap.put(newFrame.getIdentifier(), list); } }
public String getText() { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); StringBuilder sb = new StringBuilder(); int count=1; for(Pair entry:text.getValue().getMapping()) { sb.append(entry.getKey()+'\0'+entry.getValue()); if(count!=getNumberOfPairs()) { sb.append('\0'); } count++; } return sb.toString(); }
public String getText() { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); StringBuilder sb = new StringBuilder(); int count = 1; for (Pair entry : text.getValue().getMapping()) { sb.append(entry.getKey() + '\0' + entry.getValue()); if (count != getNumberOfPairs()) { sb.append('\0'); } count++; } return sb.toString(); }
/** * Get key at index * * @param index * @return value at index */ public String getKeyAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return (String) text.getValue().getMapping().get(index).getKey(); }
/** * Remove all Pairs */ public void resetPairs() { PairedTextEncodedStringNullTerminated.ValuePairs value = ((PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT)).getValue(); value.getMapping().clear(); }
/** * Get key at index * * @param index * @return value at index */ public String getKeyAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getKey(); }
/** * Get value at index * * @param index * @return value at index */ public String getValueAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getValue(); }
/** * Remove all Pairs */ public void resetPairs() { PairedTextEncodedStringNullTerminated.ValuePairs value = ((PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT)).getValue(); value.getMapping().clear(); }
/** * Get value at index * * @param index * @return value at index */ public String getValueAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getValue(); }
/** * Get key at index * * @param index * @return value at index */ public String getKeyAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return (String) text.getValue().getMapping().get(index).getKey(); }
/** * Get value at index * * @param index * @return value at index */ public String getValueAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return (String) text.getValue().getMapping().get(index).getValue(); }
/** * Get value at index * * @param index * @return value at index */ public String getValueAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getValue(); }
/** * Get key at index * * @param index * @return value at index */ public String getKeyAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getKey(); }
/** * Get value at index * * @param index * @return value at index */ public String getValueAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return (String) text.getValue().getMapping().get(index).getValue(); }
/** * Get key at index * * @param index * @return value at index */ public String getKeyAtIndex(int index) { PairedTextEncodedStringNullTerminated text = (PairedTextEncodedStringNullTerminated) getObject(DataTypes.OBJ_TEXT); return text.getValue().getMapping().get(index).getKey(); }