/** * Provide information about the node being copied. This method is called immediately before * the startElement call for the element node in question. * * @param element the node being copied, which must be an element node */ public void notifyElementNode(NodeInfo element) { setSystemId(element.getBaseURI()); setLineNumber(element.getLineNumber()); }
public int getLineNumber(long locationId) { return getLineNumber(); }
public String getSystemId(long locationId) { return getSystemId(); }
LocationCopier copier = new LocationCopier(top.getNodeKind() == Type.DOCUMENT); pipe.setComponent(CopyInformee.class.getName(), copier);
if (locationId == 0 && out instanceof LocationCopier) { out.setSystemId(getSystemId()); ((LocationCopier)out).setLineNumber(getLineNumber());
public LocationCopier(Receiver nextReceiver) { setUnderlyingReceiver(nextReceiver); }
LocationCopier copier = new LocationCopier(top.getNodeKind() == Type.DOCUMENT); pipe.setComponent(CopyInformee.class.getName(), copier);
if (locationId == 0 && out instanceof LocationCopier) { out.setSystemId(getSystemId()); ((LocationCopier)out).setLineNumber(getLineNumber());
public LocationCopier(Receiver nextReceiver) { setUnderlyingReceiver(nextReceiver); }
savedReceiver = eval; savedPipe = new PipelineConfiguration(eval.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(eval); eval.getPipelineConfiguration().setLocationProvider(copier); eval = copier; savedReceiver = val; savedPipe = new PipelineConfiguration(val.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(val); val.getPipelineConfiguration().setLocationProvider(copier); val = copier;
if (locationId == 0 && out instanceof LocationCopier) { out.setSystemId(getBaseURI()); ((LocationCopier)out).setLineNumber(getLineNumber());
public String getSystemId(long locationId) { return getSystemId(); }
public int getLineNumber(long locationId) { return getLineNumber(); }
savedReceiver = eval; savedPipe = new PipelineConfiguration(eval.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(eval); eval.getPipelineConfiguration().setLocationProvider(copier); eval = copier; savedReceiver = val; savedPipe = new PipelineConfiguration(val.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(val); val.getPipelineConfiguration().setLocationProvider(copier); val = copier;
if (locationId == 0 && out instanceof LocationCopier) { out.setSystemId(getBaseURI()); ((LocationCopier)out).setLineNumber(getLineNumber());
PipelineConfiguration pipe = eval.getPipelineConfiguration(); savedPipe = new PipelineConfiguration(pipe); LocationCopier copier = new LocationCopier(false); pipe.setComponent(CopyInformee.class.getName(), copier); savedReceiver = val; savedPipe = new PipelineConfiguration(val.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(true); val.getPipelineConfiguration().setComponent(CopyInformee.class.getName(), copier);
((LocationCopier)receiver).setLineNumber(tree.getLineNumber(next));
PipelineConfiguration pipe = eval.getPipelineConfiguration(); savedPipe = new PipelineConfiguration(pipe); LocationCopier copier = new LocationCopier(false); pipe.setComponent(CopyInformee.class.getName(), copier); savedReceiver = val; savedPipe = new PipelineConfiguration(val.getPipelineConfiguration()); LocationCopier copier = new LocationCopier(true); val.getPipelineConfiguration().setComponent(CopyInformee.class.getName(), copier);
((LocationCopier)receiver).setLineNumber(tree.getLineNumber(next));