I have a class called ContentStream… the problem is that the inner class AddRectancle suppose to get the info of the getter of the class GraphicBeginn…I thought the class ContentStream can reach the getter at least as the getter is public … plse tell me how to
public class ContentStreamExt extends ContentStreamProcessor
{
private Matrix graphicalMatrix;
public ContentStreamProcessorExt(ExtListener extListener)
{
super(extListener);
}
private void enhanceAdditional()
{
GraphicBeginn beginnGraphic = new GraphicBeginn();
super.register("a", beginnGraphic);
super.register("b", new AddRectangle(beginnGraphic));
}
private static class AddRectangle(GrapicBeginn beginn)
{
// should get the info of uUx and uUy
}
private static class GraphicBeginn implements ContentOperator
{
private float uUx;
private float uUy;
public float getuUx()
{
return this.uUx;
}
public float getuUy()
{
return this.uUy;
}
..... // the input for uUx and uuy will be created in a method
}
The code you gave has a number of problems, it doesn’t compile correctly as another poster has noted. It also appears you are providing a method signature while also declaring a class called “AddRectange”. Is this a class or a method? You need to decide which, it can’t be both. Here is an example that I think illustrates what you’re trying to do in a general sense: