All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kero.security.lang.provider.resource.CachedTextResource Maven / Gradle / Ivy

Go to download

Kero-Security is a library for statically controlling access to properties of objects / classes.

There is a newer version: 0.1.39
Show newest version
package com.kero.security.lang.provider.resource;

public class CachedTextResource implements KsdlTextResource {
	
	private KsdlTextResource original;
	
	private String rawText;
	
	public CachedTextResource(KsdlTextResource original) {
	
		this.original = original;
	}
	
	@Override
	public String getRawText() {
		
		if(rawText == null) {
			
			rawText = original.getRawText();
		}
		
		return this.rawText;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy